Welcome to Geeklog, Anonymous Tuesday, December 24 2024 @ 11:29 am EST
Geeklog Forums
Broken Site after php.ini disable_functions
Status: offline
BigBirdy
Forum User
Newbie
Registered: 02/12/07
Posts: 7
I have been tightening up my php settings and it looks like this broke geeklog. Below are my current disable_functions set so what would I need to add in the .htaccess file to allow the required functions to get geeklog back up?
disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open, allow_url_fopen;
This is the debug output (url and ips changed)
n error has occurred:
2 - shell_exec() has been disabled for security reasons @ /home/opensour/geeklog/plugins/gus/functions.inc line 222
array(3) {
["ip"]=>
string(14) "123.123.123.123"
["_GUS_CONF"]=>
&array(17) {
["host_lookup"]=>
string(4) "host"
["host_lookup_timeout"]=>
int(1)
["SQL_use_TEMPORARY"]=>
bool(true)
["show_left_blocks"]=>
bool(true)
["show_right_blocks"]=>
bool(false)
["allow_ignore_anonymous"]=>
bool(false)
["hide_in_day_summary"]=>
array(1) {
[0]=>
string(28) "http://www.mygeeglogsite.com"
}
["wo_fullname"]=>
bool(false)
["wo_users_anonymous"]=>
bool(true)
["wo_online"]=>
bool(true)
["wo_show_bots"]=>
bool(true)
["wo_registered"]=>
bool(true)
["wo_new"]=>
bool(true)
["wo_daily"]=>
bool(true)
["wo_refs"]=>
bool(true)
["wo_hide_referrers"]=>
array(1) {
[0]=>
string(28) "http://www.mygeeklogsite.com"
}
["wo_max_referrers"]=>
int(100)
}
["timeout"]=>
int(1)
}
disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open, allow_url_fopen;
This is the debug output (url and ips changed)
n error has occurred:
2 - shell_exec() has been disabled for security reasons @ /home/opensour/geeklog/plugins/gus/functions.inc line 222
array(3) {
["ip"]=>
string(14) "123.123.123.123"
["_GUS_CONF"]=>
&array(17) {
["host_lookup"]=>
string(4) "host"
["host_lookup_timeout"]=>
int(1)
["SQL_use_TEMPORARY"]=>
bool(true)
["show_left_blocks"]=>
bool(true)
["show_right_blocks"]=>
bool(false)
["allow_ignore_anonymous"]=>
bool(false)
["hide_in_day_summary"]=>
array(1) {
[0]=>
string(28) "http://www.mygeeglogsite.com"
}
["wo_fullname"]=>
bool(false)
["wo_users_anonymous"]=>
bool(true)
["wo_online"]=>
bool(true)
["wo_show_bots"]=>
bool(true)
["wo_registered"]=>
bool(true)
["wo_new"]=>
bool(true)
["wo_daily"]=>
bool(true)
["wo_refs"]=>
bool(true)
["wo_hide_referrers"]=>
array(1) {
[0]=>
string(28) "http://www.mygeeklogsite.com"
}
["wo_max_referrers"]=>
int(100)
}
["timeout"]=>
int(1)
}
11
11
Quote
Status: offline
Dirk
Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
So you disabled shell_exec and now the error message is telling you that the GUS plugins tried to use shell_exec but can't, since you disabled it ...
What was your question again?
bye, Dirk
What was your question again?
bye, Dirk
10
11
Quote
Status: offline
BigBirdy
Forum User
Newbie
Registered: 02/12/07
Posts: 7
Nice attitude...too bad your reading skills seem to be deficient. My post had the details of the problem, debug output which shows which function failed....and which as you so brilliantly identified...amazing actually. Too bad you missed the question
"what would I need to add in the .htaccess file to allow the required functions to get geeklog back up?"
I never respond to snide, rude or ignorant comments, but its late, I am tired and you get my attitude back.....
"what would I need to add in the .htaccess file to allow the required functions to get geeklog back up?"
I never respond to snide, rude or ignorant comments, but its late, I am tired and you get my attitude back.....
8
13
Quote
Status: offline
Dirk
Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
Sure, it was a snide remark. I still don't understand the question, though. If you did something and it broke your site, then the obvious answer would be "don't do that then".
The PHP manual has disable_functions listed as "php.ini only", so I very much doubt there is a way to override it from the .htaccess.
bye, Dirk
The PHP manual has disable_functions listed as "php.ini only", so I very much doubt there is a way to override it from the .htaccess.
bye, Dirk
11
10
Quote
Status: offline
DTrumbower
Forum User
Moderator
Registered: 01/08/03
Posts: 507
You could also disable GUS. That might correct your error.
10
9
Quote
All times are EST. The time is now 11:29 am.
- Normal Topic
- Sticky Topic
- Locked Topic
- New Post
- Sticky Topic W/ New Post
- Locked Topic W/ New Post
- View Anonymous Posts
- Able to post
- Filtered HTML Allowed
- Censored Content