как я могу изменить свой файл php.ini от ssh клиента

Использовать /etc/php.ini директива сессии save_path.

Временное решение состоит в том, чтобы установить полномочия/var/lib/php/session к 777 - у меня есть чувство, что это не "лучшая практика" все же.

"Если Вы оставляете этот набор читаемому миром каталогу, другие пользователи на сервере могут угонять сессии путем получения списка файлов в том каталоге".

0
задан 14 October 2010 в 00:58
4 ответа

Если у Вас нет 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 параметр этим методом.

Спросите своего поставщика так или иначе.

0
ответ дан 4 December 2019 в 15:07

Существует, вероятно, текстовый редактор, установленный на сервере - можно использовать это для редактирования файла.

Лично я неравнодушен к nano, но существует emacs, vi (для упоминания более популярных) и многое другое.

Для редактирования файла дайте команду (например), nano ./php.ini и это воспитает Вашего редактора, где можно внести изменения.

Как Вы упомянули, существует также возможность загрузки файла к Вашей локальной машине, редактированию и загрузке его назад - но по-моему, это обычно - пустая трата времени, так как Вы только обычно изменяли бы несколько значений конфигурации, для которых серверный текстовый редактор именно так намного более быстр, чтобы сделать.

1
ответ дан 4 December 2019 в 15:07
  • 1
    его сказанный -bash: nano: command not found для nano ./php.ini по тому, как я использую plesk –  Solomon Saleh 14 October 2010 в 01:11
  • 2
    , Если Вы получаете это, это означает nano не установлен. Ваш поставщик говорит Вам, что определенный текстовый редактор предварительно установлен? Если так, необходимо использовать это. Если Вы хотите, Вы могли бы всегда устанавливать другого редактора, использующего инструменты, предоставленные Вам (такой как apt-get или yum). –  Ben Pilbrow 14 October 2010 в 01:13
  • 3
    не это deosnt я пытался искать его, но Тьер, ничто, на моем файловом менеджере на plesk их не является редактором файлов их, но как делают, я получаю доступ к этому через ssh клиент, это, deosnt имеют имя –  Solomon Saleh 14 October 2010 в 01:21
  • 4
    я нашел об/мин packagae для нано, я пытаюсь установить на своем сервере –  Solomon Saleh 14 October 2010 в 01:27
  • 5
    его, wnt позволяют мне установить его –  Solomon Saleh 14 October 2010 в 01:32

Я предполагаю Ваш Windows использования на Вашей клиентской машине затем, поэтому давайте пойдем отсюда.

Если Вы не имеете (или более вероятно не может найти), применимый редактор на Вашем сервере, для которого Вы могли использовать WinSCP - и загрузить файлы через ssh/sftp. Этому также интегрировали простого редактора, чтобы "непосредственно" изменить файлы на сервере.

PuTTY также имеет командную строку scp клиент pscp.exe, который включает Вам к - и файлы загрузки с и на Ваш сервер..., но я предполагаю, что WinSCP является более легким решением.

HTH

P.s. Если Вы говорите нам немного больше о Вашем сервере/хостинге, устанавливают кого-то, здесь смог выручать Вас о том, как добавить программное обеспечение к Вашему серверу или как узнать то, что уже установлено.

1
ответ дан 4 December 2019 в 15:07

На вашем месте я учился бы использовать текстовый редактор, такой как нано, энергия или emacs, так, чтобы можно было отредактировать его непосредственно на сервере (после создания резервной копии, конечно).

0
ответ дан 4 December 2019 в 15:07
  • 1
    мой сервер wnt позволил мне получить доступ к php.ini только через ssh клиент (ШПАКЛЕВКА) спасибо –  Solomon Saleh 14 October 2010 в 01:04

Теги

Похожие вопросы