Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Админка, неправильная токенсессия, memcache.


kazaam2

Recommended Posts

Здравствуйте. И так, стоит OpenCart 1.4.9.3. Решил воспользоваться бесплатным хостингом nx0.ru. Все ок. Но при входе в админку магазина, при авторизации, все повисает, и выдает "504 Gateway Time-out" либо "Неправильная токен-сессия. Авторизуйтесь снова."

Находил пару тем тут по этой проблеме, толкового ответа не нашел. Написал на форуме тех.поддержки хостинга.

Ответ: "По таким вопросам пишите разработчику системы. С указанием что на сервере стоит memcache."

Помогите разобраться с этим. Возможно ли как то исправить эту проблему?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

В чём-то похожая проблема.

При заходе в админку страница зависает в 95% случаев. Если заглянуть через некоторое время( не меньше минуты ) - страница загрузилась. Переходим на другую страницу в админке - опять виснет( 95%, не зависит от того с зависанием ли загрузилась текущая страница ). Иногда выбрасывало "Неправильная токен-сессия".

В фронтэнде( магазине ) никаких проблем.

На другом компьютере( не корпоративный сервер, а десктоп ) всё нормально. Если скомбинировать php-движок на десктопе, а БД на сервере - тоже всё Ok.

Как решить?

P.S. ocstore_v0.1.5

Надіслати
Поділитися на інших сайтах


kazaam2, не сталкивался с memcache, поэтому подсказать ничего не могу.

Observat, из этого

На другом компьютере( не корпоративный сервер, а десктоп ) всё нормально. Если скомбинировать php-движок на десктопе, а БД на сервере - тоже всё Ok.

можно сделать вывод, что проблема у вас в настройках php на "корпоративном сервере".

Надо разбирать детально текущие настройки и смотреть, что не так.

Надіслати
Поділитися на інших сайтах

Вопрос, где используется memcache?

Ошибку "504 Gateway Time-out" говорит вам nginx так как не получил данные от бэкенда.

P.S. у меня тормозило когда тоже на старых версиях, я выключал кэширование и у меня все очень быстро работало.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Вопрос, где используется memcache?

непонятный вопрос =\

kazaam2, отчасти столкнулся с memcache.

php.net дает нам два примера:

- первый общий;

- второй по вашей проблеме.

Пример #1

<?php

$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");

$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";

$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;

$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";

$get_result = $memcache->get('key');
echo "Data from the cache:<br/>\n";

var_dump($get_result);

?>

Пример #2: session

<?php

$session_save_path = "tcp://$host:$port?persistent=1&weight=2&timeout=2&retry_interval=10,  ,tcp://$host:$port  ";
ini_set('session.save_handler', 'memcache');
ini_set('session.save_path', $session_save_path);

?>

Так что, видимо, надо где-то в index.php (хотя лучше, наверное, в system/startup.php) ввести правильные данные, опираясь на второй пример.

UPD

а вобще интернет-магазин это не тот проект, который стоило бы размещать на бесплатном хостинге...

Змінено користувачем afwollis
upd
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.