-
- 9 Posts
Пытаюсь установить ModX Evo на домен, который хостится на GoDaddy. При установке вылетает ошибка, что не существует папки "tmp" и, соответственно, нельзя создать сессию.
Файлы админки лежат здесь: /home/content/html/
Сессия хочет записаться сюда: /home/content/tmp/
Как видно, данная папка должна находиться на уровень выше папки, в которой лежат файлы CMS. Но особенность данного хостинга в том, что файлы сайта находятся прямиком в руте (в папке html, выйти на уровень выше которой нет возможности, она и является рутовой). И нет никакой возможности создать папку выше уровнем (был задан вопрос в саппорт). Изменить папку для домена также нет возможности (опять особенности хостинга, первичный домен жестко привязан к рутовой папке).
Была попытка захостить второй домен там же (для второго и последующих можно назначать свои папки) и создать папку tmp на уровень выше, то есть в рутовой папке html. Но и в этом случае сессия пытается записаться туда же, как в первом случае.
Файлы админки второго домена лежат здесь: /home/content/html/site2/
Сессия хочет записаться сюда: /home/content/tmp/
Что же можно сделать в таком случае? Можно ли как-то перенаправить запись файлов сессии в другую папку?
[ed. note: CyberHamster last edited this post 12 years, 3 months ago.]
-
- 2,113 Posts
По умолчанию папка файлов сессий задается значением session.save_path файла конфигурации PHP. Если на хостинге задали путь, запрещенный для записи, я бы ушел с такого хостинга.
-
- 9 Posts
Хостинг уже куплен, уходить с него - потерять деньги, небольшие, но все же... Во всем остальном он неплох - и цена, и аптайм, и удобство использования, и быстрый саппорт.
Файл конфигурации PHP - это "manager/includes/config.inc.php" или другой?
Если да, как задать значение session.save_path?
-
- 2,113 Posts
Файл не настройки MODX, а настройки PHP - php.ini (он может быть недоступен клиентам хостинга), Лучше обратитесь в техподдержку, чтобы они исправили свои ошибки и установили правильные значения.
А о том, что я бы ушел - если они допускают такие ошибки, неизвестно, что еще они там понастроили...