【发布时间】:2020-01-27 05:10:26
【问题描述】:
我正在尝试将我的 laravel 应用上传到 Cpanel。我把一切都设置好了。但是,它给了我以下错误。
请告诉我如何解决这个问题?
proc_get_status() 出于安全原因已被禁用
【问题讨论】:
我正在尝试将我的 laravel 应用上传到 Cpanel。我把一切都设置好了。但是,它给了我以下错误。
请告诉我如何解决这个问题?
proc_get_status() 出于安全原因已被禁用
【问题讨论】:
从php.ini 在 Cpanel 中禁用的功能中删除 proc_get_status
disable_functions = exec,execl,system,passthru,shell_exec,set_time_limit,escapeshellarg,escapeshellcmd,proc_close,ini_alter,proc_open,dl,popen,show_source,posix_getpwuid,getpwuid,posix_geteuid,posix_getegid,posix_getgrgid,open_basedir,safe_mode_include_dir,pcntl_exec,pcntl_fork,putenv,proc_get_status,proc_nice,proc_terminate,pclose,virtual,openlog,popen,pclose,virtual,openlog,escapeshellcmd,escapeshellarg,dl,show_source,symlink,eval,mail
然后覆盖 Apache Web 服务器中的配置 .htaccess
<IfModule mod_suphp.c>
suPHP_ConfigPath /home/path/to/public_html
</IfModule>
【讨论】:
Select PHP version --> options 并编辑 disabled_functions 输入(在我的虚拟主机上从上数第三个)。如上所述删除proc_get-status。不需要覆盖.htaccess 文件。