/var/php_sessions не распознается

Я пытаюсь настроить Joomla в качестве CMS для веб-сайта, который я сделал. У меня есть сайт, размещенный с помощью Globat. Когда я пытаюсь установить Joomla, я получаю это сообщение.

Предупреждение: Неизвестно: ошибка открытия (/var/php_sessions/sess_cc24fb3a1ba0e66a653237dd88762ac6, O_RDWR): Нет такого файла или каталога (2) в Неизвестно в строке 0 Предупреждение: Неизвестно: Не удалось записать данные сеанса (файлы). Убедитесь, что текущая настройка session.save_path верна (/var/php_sessions) в Unknown в строке 0.

Я проверил ini-файл PHP на наличие строки php_session, и он выглядит так, как должен. Вот фрагмент.

; NOTE 1: PHP will not create this directory structure automatically.
;         You can use the script in the ext/session dir for that purpose.
; NOTE 2: See the section on garbage collection below if you choose to
;         use subdirectories for session storage
;
; The file storage module creates files using mode 600 by default.
; You can change that by using
;
;     session.save_path = "N;MODE;/path"
;
; where MODE is the octal representation of the mode. Note that this
; does not overwrite the process's umask.
; http://php.net/session.save-path
session.save_path = "/var/php_sessions"

; Whether to use cookies.
; http://php.net/session.use-cookies
session.use_cookies = 1

У кого-нибудь есть идеи, почему я получаю эту ошибку? Похоже, что save_path - это то, что должно быть.

Спасибо!


person Frantumn    schedule 24.09.2013    source источник
comment
Каталог существует?   -  person aynber    schedule 24.09.2013
comment
Я бы предположил, но я не совсем уверен. У меня ограниченный доступ к информации о сервере. (это просто план сервера веб-сайта). Информация, которой я располагаю, Path to PHP: /usr/local/bin/php   -  person Frantumn    schedule 24.09.2013
comment
Я бы сказал, свяжитесь с Globat, попросите их взглянуть на php.ini и убедиться, что папка существует.   -  person aynber    schedule 24.09.2013


Ответы (1)


Пожалуйста, проверьте, существует ли /var/php_sessions/ и доступен ли для записи пользователю вашего веб-сервера.

Другая причина может заключаться в том, что в соответствующем разделе недостаточно места.

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

person Emilian Manolache    schedule 24.09.2013
comment
Спасибо, я сейчас с ними в чате. - person Frantumn; 24.09.2013
comment
Необходимо связаться с хостом, чтобы они включили эти настройки. - person Frantumn; 24.09.2013
comment
У меня тоже была эта проблема, когда моя служба обновила PHP, и в php.ini я просто изменил путь для хранения сеансов php в свой собственный tmp, и это решило проблему. - person MaxJRB; 22.12.2015