Значение PHP Safe_mode по умолчанию в PLESK 8.4 включено.ПОЧЕМУ?
-
03-07-2019 - |
Вопрос
Мне интересно, почему значение PHP Safe_mode по умолчанию включено в PLESK.Я подозреваю, что это проблема безопасности, но насколько это полезно?
п.с.Как неопытный веб-разработчик, я провожу несколько часов, задаваясь вопросом, почему файлы .php загружались, а не запускались на моем сервере.Причина заключалась в том, что безопасный_режим PHP по умолчанию был включен, и я нашел решение, просто внеся случайные разумные изменения в настройки панели управления Plesk.Задавая этот вопрос, я хочу найти утешение в том удручающем времени, которое я потерял на эту нелепую проблему.Для меня не запускать файлы .php по умолчанию и не объяснять явно, почему они не работают, просто глупо.
Решение
Проблема с отображением файлов вместо их выполнения не зависит от настройки safe_mode
.
safe_mode
имеет решающее значение для обеспечения того, чтобы ваши сценарии не могли выполнять потенциально опасные операции, которые могут позволить хакеру проникнуть на ваш сервер.
Похоже, вам удалось случайно изменить настройку, которая на самом деле связывает .php
файлы в mod_perl
чтобы они работали правильно, но если вы не знаете, что делаете, вам действительно следует повернуть safe_mode
обратно.
Кроме того, как правило, при отладке проблем: меняйте только одну вещь за раз, а затем проверяйте между каждым изменением.Это поможет устранить ложные предположения о том, какое изменение на самом деле решило проблему...