Использовать /etc/php.ini
директива сессии save_path.
Временное решение состоит в том, чтобы установить полномочия/var/lib/php/session к 777 - у меня есть чувство, что это не "лучшая практика" все же.
"Если Вы оставляете этот набор читаемому миром каталогу, другие пользователи на сервере могут угонять сессии путем получения списка файлов в том каталоге".
Если у Вас нет neccesary уровня доступа для изменения /etc/.../php.ini, возможно что хостинг, позвольте нам Вы для изменения php переменных через .htaccess файлы
Для использования этого попытайтесь поместить .htaccess файл в корневой путь.
изменить флаг (значение включения - выключения) использование:
php_flag <config_item> <new_value>
изменить переменное использование
php_value <config_item> <new_value>
пример:
php_flag register_globals off
php_value include_path ".:/usr/local/lib/php:/home/hosting/path"
При выполнении, таким образом, Вы получили ошибку 500 или синтаксис Вашего файла является неправильным или Ваш хостинг, не позволяют Вам изменить php параметр этим методом.
Спросите своего поставщика так или иначе.
Существует, вероятно, текстовый редактор, установленный на сервере - можно использовать это для редактирования файла.
Лично я неравнодушен к nano
, но существует emacs
, vi
(для упоминания более популярных) и многое другое.
Для редактирования файла дайте команду (например), nano ./php.ini
и это воспитает Вашего редактора, где можно внести изменения.
Как Вы упомянули, существует также возможность загрузки файла к Вашей локальной машине, редактированию и загрузке его назад - но по-моему, это обычно - пустая трата времени, так как Вы только обычно изменяли бы несколько значений конфигурации, для которых серверный текстовый редактор именно так намного более быстр, чтобы сделать.
-bash: nano: command not found
для nano ./php.ini
по тому, как я использую plesk
– Solomon Saleh
14 October 2010 в 01:11
nano
не установлен. Ваш поставщик говорит Вам, что определенный текстовый редактор предварительно установлен? Если так, необходимо использовать это. Если Вы хотите, Вы могли бы всегда устанавливать другого редактора, использующего инструменты, предоставленные Вам (такой как apt-get
или yum
).
– Ben Pilbrow
14 October 2010 в 01:13
Я предполагаю Ваш Windows использования на Вашей клиентской машине затем, поэтому давайте пойдем отсюда.
Если Вы не имеете (или более вероятно не может найти), применимый редактор на Вашем сервере, для которого Вы могли использовать WinSCP - и загрузить файлы через ssh/sftp. Этому также интегрировали простого редактора, чтобы "непосредственно" изменить файлы на сервере.
PuTTY также имеет командную строку scp клиент pscp.exe, который включает Вам к - и файлы загрузки с и на Ваш сервер..., но я предполагаю, что WinSCP является более легким решением.
HTH
P.s. Если Вы говорите нам немного больше о Вашем сервере/хостинге, устанавливают кого-то, здесь смог выручать Вас о том, как добавить программное обеспечение к Вашему серверу или как узнать то, что уже установлено.
На вашем месте я учился бы использовать текстовый редактор, такой как нано, энергия или emacs, так, чтобы можно было отредактировать его непосредственно на сервере (после создания резервной копии, конечно).