2015-01-04 64 views
0

我已經成功地增加了新的cron作業ZPanel:ZPanel的cron suhosin.executor.func.blacklist問題

abc_com/app/cronaction.php 

而且我發現它位於/ var /日誌/ cron的運行:

php -d suhosin.executor.func.blacklist="passthru, show_source, shell_exec, system, pcntl_exec, popen, pclose, proc_open, proc_nice, proc_terminate, proc_get_status, proc_close, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, escapeshellcmd, escapeshellarg, exec" -d open_basedir="/var/zpanel/hostdata/zadmin/:/var/zpanel/temp/" /var/zpanel/hostdata/zadmin/public_html/abc_com/app/cronaction.php 

我的問題是cronaction.php需要使用'exec',那麼我可以在哪裏更改suhosin.executor.func.blacklist以刪除'exec'?我試圖改變/etc/zpanel/configs/apache/httpd-vhosts.conf,但沒有運氣。任何人都面對過這個?

謝謝!

回答

0

編輯/etc/zpanel/panel/modules/cron/code/controller.ext.php

,並查找: -

php -d suhosin.executor.func.blacklist="passthru, show_source, shell_exec, system, pcntl_exec, popen, pclose, proc_open, proc_nice, proc_terminate, proc_get_status, proc_close, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, escapeshellcmd, escapeshellarg, exec" -d 

刪除EXEC從代碼。它實際上是在PHP文件中進行硬編碼的。