Сегодня утром я столкнулся с проблемой, используя файловые сеансы в Magento CE 1.9 под PHP 5.4. Я мог просматривать сайт, но всякий раз, когда я пытался добавить что-то в корзину или войти в систему, это имело тот же эффект, что и обновление страницы. Я прочитал несколько тем на SO, указывающих на вину пути/домена cookie и настроек только HTTP в таблице core_config_data
. Я изменил их безрезультатно.
Сеансы Magento 1.9 с использованием файлов на PHP 5.4
Ответы (1)
Насколько я могу установить (я новичок в Magento), нет способа указать каталог сеанса (хотя config.xml делает вид, что вы можете это сделать). Вместо этого я обнаружил, что создание символической ссылки решает проблему.
Например, чтобы исправить проблемы с сеансом, я использовал следующую команду;
ln -s /var/tmp /var/www/var/session
person
SuperCabbage
schedule
08.09.2014
Это также может быть признаком того, что файл/папка и владелец не позволяют установке Magento записывать в var/ и подпапки. Убедитесь, что они полностью доступны для записи веб-сервером.
- person Fiasco Labs; 08.09.2014
@FiascoLabs У меня были права доступа 777 для тестирования, и у меня все еще была та же проблема. Он не хотел играть в мяч, пока я не переместил сеансы за пределы моего общедоступного веб-каталога.
- person SuperCabbage; 08.09.2014
Звучит как какая-то проблема с конфигурацией сервера, вероятно, связанная с безопасностью. хм.
- person Fiasco Labs; 08.09.2014