We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 6206
    • 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.]
      • 785
      • 2,113 Posts
      По умолчанию папка файлов сессий задается значением session.save_path файла конфигурации PHP. Если на хостинге задали путь, запрещенный для записи, я бы ушел с такого хостинга.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 6206
        • 9 Posts
        Хостинг уже куплен, уходить с него - потерять деньги, небольшие, но все же... Во всем остальном он неплох - и цена, и аптайм, и удобство использования, и быстрый саппорт.

        Файл конфигурации PHP - это "manager/includes/config.inc.php" или другой?
        Если да, как задать значение session.save_path?
          • 785
          • 2,113 Posts
          Файл не настройки MODX, а настройки PHP - php.ini (он может быть недоступен клиентам хостинга), Лучше обратитесь в техподдержку, чтобы они исправили свои ошибки и установили правильные значения.
          А о том, что я бы ушел - если они допускают такие ошибки, неизвестно, что еще они там понастроили...
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации