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

Неправильная токен-сессия. Авторизуйтесь снова.


gloomya

Recommended Posts

Версия магазина: ocStore 1.5.5.1.1 (изначально была установлена 1.5.4.1, потом обновление до 1.5.5.1)
Добавлен vqmod, модуль CVS Price Import Pro (в версию 1.5.5.1), установлен консультант от consultsystems.ru

Хостинг Rusonyx.

Проблема:
Постоянный дисконнект из админки с ошибкой: 

 

Неправильная токен-сессия. Авторизуйтесь снова.
 
При редактировании карточек или страниц, чаще всего при нажатии на кнопку сохранить.
 
После чего появляется ошибка в логах, а иногда открывается главная с ошибкой перед основным контентом
Warning: file_get_contents(/var/www/vhosts/2/101149/webspace/httpdocs/system/cache/cache.store.1397634520): failed to open stream: Stale NFS file handle in /var/www/vhosts/2/101149/webspace/httpdocs/system/library/cache.php on line 9Warning: unlink(/var/www/vhosts/2/101149/webspace/httpdocs/system/cache/cache.store.1397634520): No such file or directory in /var/www/vhosts/2/101149/webspace/httpdocs/system/library/cache.php on line 45

 

Права для верности на всех папках (system/library/cache) поставила rwx (777)

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


Stale NFS file handle - это скорее всего к хостеру

 

Да, написала и им уже )

Просто много тем с токенами, но без решений. Поэтому и пришлось создать новую.

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


С токенами распространенная ситуация (сам наблюдал у менеджеров такое не раз), когда человек открывает в 1-й вкладке админку, вводит логин/пароль, потом через какое то время эта вкладка не закрывается, а открывается новая (2-я) с админкой, человек снова вводит логин/пароль, что-то делает в админке, а потом пытается, вернувшись в 1-ю вкладку, продолжить работу в админке, откуда его конечно выкидывает из-за неправильной сессии (админка то уже "переоткрыта" во 2-й вкладке). Человек злится, снова вводит логин/пароль, что-то делает в админке (находясь в 1-й вкладке), потом забывает про эту ситуацию и идет во 2-ю вкладку, но его оттуда выкидывает, и так по кругу :)

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

С токенами распространенная ситуация (сам наблюдал у менеджеров такое не раз), когда человек открывает в 1-й вкладке админку, вводит логин/пароль, потом через какое то время эта вкладка не закрывается, а открывается новая (2-я) с админкой, человек снова вводит логин/пароль, что-то делает в админке, а потом пытается, вернувшись в 1-ю вкладку, продолжить работу в админке, откуда его конечно выкидывает из-за неправильной сессии (админка то уже "переоткрыта" во 2-й вкладке). Человек злится, снова вводит логин/пароль, что-то делает в админке (находясь в 1-й вкладке), потом забывает про эту ситуацию и идет во 2-ю вкладку, но его оттуда выкидывает, и так по кругу :)

 

Да читала про эту ситуацию.

У меня открыта одна вкладка админки и, максимум, во второй вкладке сам магазин ) Инфа 100% )

Проблема на всех браузерах, на разных компьютерах и разном интернете. Тестирую уже три месяца )) профессиональный интерес (работаю в QA), решила вот написать в форум.

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


Помогите тех. поддержке хоста:

 

 

Q. Why do I get the following error message sometimes?
    Stale NFS file handle

A. This type of error message is seen when a file or directory that was opened by an NFS client is removed, renamed, or replaced.
To fix this problem, the NFS file handles must be renegotiated. Try one of these on the client machine:

    a) Unmount and remount the file system, may need to use the -O (overlay option) of mount.
    
     From the man pages:
     -O Overlay mount. Allow the file system to be
     mounted over an existing mount point, making
     the underlying file system inaccessible. If a
     mount is attempted on a pre-existing mount point
     without setting this flag, the mount will fail,
         producing the error "device busy".
        
    b) Kill or restart the process trying to use the nonexistent files.
    
    c) Create another mount point and access the files from the new mount point.
    
    d) Run: /etc/init.d/nfs.client stop; /etc/init.d/nfs.client start
    
    e) Reboot the client having problems.
Надіслати
Поділитися на інших сайтах

Помогите тех. поддержке хоста:

 

мне же уже там помогли, меняйте говорят тариф на VPS )) 

Для более стабильной работы Вашего сайта я рекомендую использовать тарифный план Root-Server http://www.rusonyx.ru/hosting/vps/prices/ с полной свободой администрирования и с гарантированными ресурсами.

меня и так не устраивала ценовая политика и админка, наверное стоит задуматься о смене хостера. мне этого дали вместе с сайтом в работу.

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


гы... а причем здесь виртуальный сервер? он у них что крутится в изолированной среде?

 

Такс.. погодите а причем здесь админка к доступу к system/cache

 

То что отваливается  system/cache... ну... также и "приваливается"

 

Ведь ошибка эта перманентна?

 

 

phpinfo в студию

особенно секцию session

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

гы... а причем здесь виртуальный сервер? он у них что крутится в изолированной среде?

 

Такс.. погодите а причем здесь админка к доступу к system/cache

 

То что отваливается  system/cache... ну... также и "приваливается"

 

Ведь ошибка эта перманентна?

 

 

phpinfo в студию

особенно секцию session

 

Постоянно появляется, может выкинуть мгновенно, может через пару минут или минут 5 от силы, все равно выкинет.

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


phpinfo в студию

особенно секцию session

 

Если вы про php.ini, то вот 

magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 18000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_cookies = On;
session.use_trans_sid = Off;
session.gc_maxlifetime = 12000000;
allow_url_fopen = on;
;display_errors = 1;
;error_reporting = E_ALL;
Надіслати
Поділитися на інших сайтах


 

Если вы про php.ini, то вот 

magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 18000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_cookies = On;
session.use_trans_sid = Off;
session.gc_maxlifetime = 12000000;
allow_url_fopen = on;
;display_errors = 1;
;error_reporting = E_ALL;

 

http://ua2.php.net/phpinfo

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

 

я на уровне любителя, поэтому до этого не знала о существовании phpinfo, но разобралась, или вот sm43.ru/infophp.php

 

 

session


Session Support enabled
Registered save handlers files user sqlite
Registered serializer handlers php php_binary wddx


Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_httponly Off Off
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies On On
session.use_trans_sid 1 1
Надіслати
Поділитися на інших сайтах


session.save_path /tmp

 

ППЦ...

у тебя выделенный сервер?

 

Нет, обычный виртуальный хостинг от Rusonyx, есть сайты на OpenCart на хостинге hostia, по самому первому и дешевому тарифу, там такой проблемы нет

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


ну это бред держать в /tmp сессии

Поэтому и слетает - т.к. приходит какой нибудь чистильщик и чистит

 

 

попробуй

http://www.php.net/manual/en/function.session-save-path.php

 

в index.php

// Session
....... вот сюда .......
$session = new Session();
$registry->set('session', $session);
Надіслати
Поділитися на інших сайтах

Поделюсь решением проблемы.

 

Ответ от хостера: 

 
Сделано. Был создан .user.ini в котором назначен каталог для сохранения сессий, каталог называется sess, находится он на одном уровне с httpdocs.
Последите за сайтом, ошибок больше быть не должно.

 

 

 
Ошибки больше не возникает. Ура!!  :ugeek:
Надіслати
Поділитися на інших сайтах


 

ну это бред держать в /tmp сессии

Поэтому и слетает - т.к. приходит какой нибудь чистильщик и чистит

 

 

попробуй

http://www.php.net/manual/en/function.session-save-path.php

 

в index.php

// Session
....... вот сюда .......
$session = new Session();
$registry->set('session', $session);

 

Огромное вам спасибо! А то уже думала придется возиться с переносом сайта к другому хостеру.

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


  • 4 years later...

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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