2014-09-08 4 views
0

Утром я столкнулся с проблемой, используя сеансы на основе файлов в Magento CE 1.9 под PHP 5.4. Мне удалось просмотреть сайт, но всякий раз, когда я пытался добавить что-то в корзину или войти в систему, он имел тот же эффект, что и обновление страницы. Я прочитал несколько потоков на SO, указав вину на параметры/домен cookie/HTTP и только HTTP в таблице core_config_data. Я не изменил их.Magento 1.9 сеансы с использованием файлов на PHP 5.4

ответ

0

Насколько я могу судить (я новичок в Magento), нет способа указать каталог сеанса (даже если config.xml заставляет его казаться, что вы можете). Вместо этого я обнаружил, что создание символической ссылки устраняет проблему.

Например, чтобы исправить мои проблемы с сеансом, я использовал следующую команду:

ln -s /var/tmp /var/www/var/session 
+0

Это также может быть признаком наличия файла/папки и собственности, не позволяя Magento устанавливать для записи в var/и подпапки. Убедитесь, что они полностью доступны для записи веб-сервером. –

+0

@FiascoLabs У меня были разрешения, установленные на 777, чтобы проверить, и у меня все еще была та же проблема. Он не хотел играть в мяч, пока я не перешел на сеансы вне моего публичного веб-каталога. – SuperCabbage

+0

Похоже, что какая-то проблема с настройкой сервера, вероятно, связана с безопасностью. хмм. –

 Смежные вопросы

  • Нет связанных вопросов^_^