Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Одмин

Запрещённые функции

Recommended Posts

Добрый день!

 

Подскажите, пожалуйста, такой вопрос. - В php.ini отключил некоторые функции: "exec,system,passthru,readfile,shell_exec,escapeshellarg,escapeshellcmd,proc_close,

proc_open,ini_alter,ini_get,ini_get_all,parse_ini_file,dl,popen,fopen,show_source,curl_exec,eval,phpinfo".

Отключал из соображений безопасности и те функции, которые, собственно, не особо нужны на форуме. Но после этого, при попытке обновить кэш стилей, CSS стили не обновляются. Я понимаю, подобные темы есть на этом форуме, но мне хотелось бы знать, какая из отключенных функций подвергает систему думать, что включен режим безопасных стилей? (хотя по сути он выключен в АЦ).

 

P.S. safe_mode off.

Edited by Асид

Share this post


Link to post
Share on other sites

ini_alter
readfile
ini_get
ini_get_all
curl_exec
eval
phpinfo

Включить обратно. Без eval так вообще форум должен отвалится. Не надо падать в крайности, если судить так, то половины функции надо отключать из соображения безопасности. Отключение функций выполняющие системные команды будет достаточно.

  • Upvote 1

Share this post


Link to post
Share on other sites

@siv1987, появилась еще одна неприятность. Ну, в общем, включил я те функции, что вы посоветовали, и вроде теперь всё хорошо. Но при создании тем, всё подвисает и как-будто недогружается. Ради интереса, включил обратно все функции (которые запрещал) и всё заработало. Интересно, какую функцию мы забыли включить?

Share this post


Link to post
Share on other sites

fopen также включить. Отключить только функции выполняющие системные команды и все.

  • Upvote 1

Share this post


Link to post
Share on other sites

@newbie, интересно получается, автор статьи блога рекомендует отключить ini_alter, а@siv1987 рекомендует включить. Можно как-то прокомментировать данный вопрос? :)

Share this post


Link to post
Share on other sites

ini_alter это псевдоним ini_set. ini_set может использоваться для установки каких-то конфигурации на уровне скрипта, например include_path, display_errors, memory_limit и тд.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...