执行不包含include的php文件:shell_exec()已被禁用

时间:2019-01-25 09:08:02

标签: php shell exec shared-hosting shell-exec

我需要使用PHP函数shell_exec()。不幸的是,我正在使用共享托管和shell_exec() has been disabled for security reasons

通过我发现的cron作业php -q /home/user_name/exec_test.php >/dev/null 2>&1shell_exec()仅在/home/user_name/public_html/中被禁用,而在/home/user_name/中则没有,我可以通过cron作业对其进行访问。

当然,我无法通过浏览器访问目录/home/user_name/。 (我不想使用cron作业。)

我的想法是从php脚本以浏览器可访问的方向includeinclude "/home/user_name/exec_test.php";)我的exec文件。不幸的是,这给了我同样的错误:shell_exec() has been disabled for security reasons

有什么办法可以达到我想要的?有没有一种方法可以执行/home/user_name/exec_test.php而不将其包含在/home/user_name/public_html/目录中?

0 个答案:

没有答案