Значение по умолчанию PHP safe_mode в PLESK 8.4 включено. ЗАЧЕМ? - PullRequest
0 голосов
/ 29 апреля 2009

Мне интересно, почему значение по умолчанию PHP safe_mode ON в PLESK. Я подозреваю, что это проблема безопасности, но насколько это полезно?

p.s. Как неопытный веб-разработчик, я трачу несколько часов на размышления, почему файлы .php были загружены, а не запущены на моем сервере. Причина была в том, что этот php по умолчанию safe_mode был включен, и я нашел решение, просто сделав случайные разумные изменения в настройках панели управления plesk. Задавая этот вопрос, я хочу найти утешение для разочаровывающего времени, которое я потерял на этой нелепой проблеме. Для меня не запускать .php файлы по умолчанию и не объяснять, почему они не работают, просто глупо.

1 Ответ

2 голосов
/ 29 апреля 2009

Проблема, связанная с отображением файлов вместо выполнения, не зависит от настройки safe_mode.

safe_mode крайне важно, чтобы ваши скрипты не могли выполнять потенциально небезопасные операции, которые могут позволить хакеру взломать ваш сервер.

Похоже, вам удалось случайно изменить настройку, которая фактически связывает .php файлы с mod_perl, чтобы они работали правильно, но если вы не знаете, что делаете, вам действительно следует включить safe_mode обратно.

Кроме того, как общее правило при отладке проблем: изменяет только одну вещь за раз, а затем проверяет между каждым изменением . Это поможет устранить ложные предположения о том, какие изменения на самом деле решили проблему ...

...