Я использую Symfony 2.8 с FOSUserBundle 2. Я обновил свое предложение на ovh, и некоторые элементы моей конфигурации php изменились. У меня большая проблема, потому что мои пользователи не могут подключиться к веб-сайту (он отключается примерно через 5 минут). Это сайт ассоциации, насчитывающий около 8000 членов, и каждый член может подключиться ... Прежде, сессия написана в специальной папке (app/var/session). Знайте, что он должен записываться в папку кэша, но это не так.Потерянная сессия с Symfony 2.8 на сервере ovh interified
У меня есть HTAccess в папке WWW и в папке проекта, которая содержит:
SetEnv SHORT_OPEN_TAGS 0
SetEnv REGISTER_GLOBALS 0
SetEnv MAGIC_QUOTES 0
SetEnv SESSION_AUTOSTART 0
SetEnv ZEND_OPTIMIZER 1
SetEnv PHP_VER 5_6
в моем config.yml, у меня есть:
session:
cookie_lifetime: ~
# handler_id: session.handler.native_file
# save_path: '%kernel.root_dir%/var/sessions'
В качестве информации, это является частью мой composer.json:
"require": {
"php": ">=5.3.9",
"symfony/symfony": "2.8.*",
"doctrine/orm": "^2.4.8",
"doctrine/doctrine-bundle": "~1.4",
"twig/extensions": "1.4.*",
"symfony/assetic-bundle": "2.8.*",
"symfony/swiftmailer-bundle": "~2.3",
"symfony/monolog-bundle": "~2.11.3",
"sensio/distribution-bundle": "~5.0",
"sensio/framework-extra-bundle": "^3.0.2",
"sensio/generator-bundle": "[email protected]",
"incenteev/composer-parameter-handler": "~2.0",
"symfony/dom-crawler" :"3.2.*",
"friendsofsymfony/user-bundle": "[email protected]",
"gregwar/image-bundle": "dev-master"
},
"require-dev": {
"leafo/lessphp": "0.5.0",
"sensio/generator-bundle": "~3.0",
"symfony/phpunit-bridge": "~2.7"
},
Мой кэш и мои журналы папки находятся в CHMOD -R 777 Он отлично работает (это означает, что файл сеанса создается в папке кеша) при развертывании на локальном компьютере. Он по-прежнему не работает (это означает, что файл сеанса не создается), если я ввешу хотя бы прямой URL-адрес вместо www.mydomain.com (так что это не проблема конфигурации многоузлов ovh). Он также не работает, когда я в среде Dev. Если я смотрю в журналах, я не вижу ошибок.
Конечно, есть неправильная настройка php. Я пропустил какой-то важный набор переменных php? Есть идеи ?
Большое спасибо.