Новости Joomla на русском
Главная Новости Форум Статьи и обзоры Вопросы и Ответы
Joomla! по-русски

Вышел релиз безопасности Joomla 2.5.4! Исправлено 2 ошибки безопасности низкого уровня и более 150 различных недочетов. Разработчики настоятельно рекомендуют обновиться до Joomla 2.5.4. Обновленный пакет локализации уже доступен для загрузки.

 
Thursday, 17 May 2012 Главная arrow Вопросы и Ответы arrow Как изменить папку для хранения файлов сессий
Вопросы и Ответы
Russian Joomla Translation Team
Безопасность
Популярные статьи

Advego.ru - наполнение сайтов информацией

Замечание

Joomla!® является торговой маркой компании Open Source Matters inc в США и др. странах. Название Joomla! и его вариации, такие как J, Joom и т.д., используются в рамках ограниченной лицензии, определённой компанией Open Source Matters. Проект Joomlaportal не относится к компании Open Source Matters или проекту Joomla! Точки зрения представленные на данном сайте не являются официальными точками зрения Joomla Project или Open Source Matters.

Торговая марка Joomla® и логотип используются в рамках ограниченной лицензии, предоставленной Open Source Matters.

Как изменить папку для хранения файлов сессий

23.12.2005 | smartВопросы и ответы / Решение проблем

На первом шаге установки Joomla, при проверке параметров сервера, иногда выдается ошибка, что папка указанная в переменной Session save path недоступна по записи. Конечно это не помешает установить Joomla, но создаст серьезные проблемы при попытке авторизации в административной панели. Что делать, если на сервере, по каким либо причинам неверно указан путь к папке хранения файлов сессий или отсутствуют права на запись?

Если папка существует и проблема в отсутствии прав на запись, то в первую очередь следует попробовать установить соответствующие права. Если же это по каким либо причинам невозможно, то можно попробовать изменить значение этой переменной, указав в ней путь к другой существующей и доступной на запись папке на серрве. То есть создать отдельную папку, и изменить значение переменной PHP session.save_path одним из ниже перечисленных способов.


Изменение параметра session.save_path в php.ini

Изменить папку для хранения файлов сессий можно в файле php.ini (конфигурационный файл PHP). Для этого необходимо найти в файле php.ini параметр session.save_path и в качестве значения параметра указать существующую и доступную по записи папку. Например вот так:

session.save_path = d:/www/tmp/

где "d:/www/tmp/" это абсолютный путь к существующей и доступной для записи папке



Использование .htaccess

Изменить директорию для хранения файлов сессий можно добавив в файл .htaccess, расположенный в корне сайта, следующую строчку:

php_value session.save_path "d:/www/tmp/"

где "d:/www/tmp/" это абсолютный путь к существующей и доступной для записи папке



Использование функции session_save_path

Необходимо в файлах:

  • offline.php
  • administrator\index.php
  • administrator\index2.php
  • administrator\index3.php
  • administrator\components\com_users\admin.users.php
  • administrator\includes\auth.php

найти строчку

session_start();

и перед ней добавить:

session_save_path("d:/www/tmp/");

где "d:/www/tmp/" это абсолютный путь к существующей и доступной для записи папке



Использование функции ini_set

Необходимо в файлах:

  • offline.php
  • administrator\index.php
  • administrator\index2.php
  • administrator\index3.php
  • administrator\components\com_users\admin.users.php
  • administrator\includes\auth.php

найти строчку

session_start();

и перед ней добавить:

ini_set('session.save_path', "d:/www/tmp/");
где "d:/www/tmp/" это абсолютный путь к существующей и доступной для записи папке
 
< Пред.   След. >
Загрузить Joomla!® CMS