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

Выпущен очередной релиз безопасности — Joomla 1.5.15 [Wojmamni ama mamni]. В данной версии исправлено 60 ошибок, обнаруженных при тестировании Joomla 1.5.x (среди них две, связанные с безопасностью, но некритические). Разработчики настоятельно рекомендуют обновиться до данной версии.

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

Замечание

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 | Забобрить эту страницу! | del.icio.us
Вопросы и ответы / Решение проблем

На первом шаге установки 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
Демо версия

Joomla! 1.5.14 (FrontEnd)
Joomla! 1.5.14 (BackEnd)
(Demo/Demo)