2009-04-29 5 views
0

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

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

+1

Я не хочу быть грубым, но разве это не вопрос поддержки Plesk? http://www.parallels.com/support/plesk/ –

+0

Я так и думал. Но я подозреваю, что это может быть проблемой на других платформах CMS. Я знаю, что у SO есть опытные пользователи, которые могут предоставить исчерпывающие ответы на темы, связанные с PHP ... И насколько я знаю, SO - это сообщество и другие пионерники, которые получают ответы на вопросы/ответы. – chosta

ответ

2

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

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

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

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

+0

что я должен делать, читается о safe_mode. Спасибо. – chosta

+0

Я сделал это с одним изменением за раз :). Но это был отчаянный шаг. Обычно я пытаюсь найти более рациональные решения. Затем Google, затем форумы, затем файл справки (никогда не помогали), а в конце просто случайные действия отчаяния ... – chosta

+1

safe_mode - это уродливое взломать, что мешает нескольким пользователям на общем хосте общаться друг с другом. Если вы запустите свой собственный сервер, нет причин, чтобы он включался. Этот ответ прав, хотя - это не * причина, почему php-скрипты не обрабатываются. – troelskn

Смежные вопросы