Назад | Перейти на главную страницу

Не может обрабатывать сеансы PHP на более чем 1 виртуальном хосте apache

У меня есть 2 клонированных экземпляра в AWS с Ubuntu 16, Apache 2.4 и PHP 5.6.

Я настроил каждый с двумя виртуальными хостами (плюс по умолчанию) с одинаковой конфигурацией (очевидно, с разными именами):

Define VHostName dolibarr.blabla.com
Define VHostUser site_dolibarr
<VirtualHost *:80>
    ServerName ${VHostName}
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/${VHostUser}/web

    php_admin_value open_basedir "/var/www/${VHostUser}/web:/var/www/${VHostUser}/tmp"
    php_admin_value session.save_path "/var/www/${VHostUser}/tmp"

    #LogLevel info ssl:warn

    ErrorLog /var/www/${VHostUser}/log/error.log
    CustomLog /var/www/${VHostUser}/log/access.log combined

    <IfModule mod_suexec.c>
            SuexecUserGroup ${VHostUser} ${VHostUser}
    </IfModule>

    # add support for apache mpm_itk
    <IfModule mpm_itk_module>
            AssignUserId ${VHostUser} ${VHostUser}
    </IfModule>

    #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

Каталог / var / www / site_dolibarr / tmp имеет правильные разрешения, и приложение пишет правильно.

Приложение в VirtualHost 1 -> Сеансы не работают

Приложение в VirtualHost 2 -> Сессии работают!

Что ж, у меня есть два приложения dolibarr, но сеансы PHP работают правильно во втором приложении; второй виртуальный хост, который я настроил, правильно использует сеансы, но первый виртуальный хост, который я создал, записывает сеансы, но он не использует их повторно, поэтому невозможно перемещаться по приложению, приложение постоянно запрашивает у меня вход в систему.

Я тестировал работу с теми же файлами и той же базой данных, что и второй виртуальный хост в первом виртуальном хосте, но он по-прежнему не может повторно использовать сеансы.

В другом клоне сервера у меня есть 2 приложения Joomla, но, опять же, я просто могу войти во второй.

Я тестировал слишком много конфигураций и много искал, но я не нашел решения, поэтому спрашиваю здесь. У кого-то есть идея? или Если мне нужно установить что-то для обработки сеансов в виртуальных хостах.

Спасибо!