小编Seu*_*ope的帖子

Laravel 5.2:Process类依赖于proc_open,这在PHP安装中不可用

我使用cron job来使用laravel Task Scheduling进行一些CRUD操作.在localhost和我的Share-Hosting服务器上,它运行良好数月,直到最近我在我的Share-Hosting服务器上运行cron作业时仍然遇到此错误.我没有对我的Share-Hosting服务器上的代码进行任何更改.

[2017-07-14 09:16:02] production.ERROR: exception 'Symfony\Component\Process\Exception\RuntimeException' with message 'The Process class relies on proc_open, which is not available on your PHP installation.' in /home/xxx/xx/vendor/symfony/process/Process.php:144
Stack trace:
Run Code Online (Sandbox Code Playgroud)

但是在localhost上运行正常.根据我在网上的发现,我尝试了以下内容.

  1. 联系我的托管公司删除proc_open表单禁用PHP功能.
  2. 托管公司提供自定义php.ini文件.我删除所有disable_functions
  3. 重新启动Share-Hosting Server并清除缓存

这些都没有解决这个问题.我不确定接下来会尝试什么,因为相同的项目在不同的Share-Hosting Server上运行良好.

php cron cpanel laravel-5.2

8
推荐指数
3
解决办法
8205
查看次数

标签 统计

cpanel ×1

cron ×1

laravel-5.2 ×1

php ×1