PHP CLI不适用于本地路径(突然)

贾科莫·托里切利(Giacomo Torricelli)

从几个小时以来,从控制台发出的PHP命令就不接受本地路径。例如在laravel中,我总是给出命令

php artisan

但是从今天晚上开始,我收到以下回复

Status: 404 Not Found
Content-type: text/html; charset=UTF-8

No input file specified

但是,如果我尝试使用php ./artisan,它就可以工作。

服务器配置了WHM / cPanel,最奇怪的是,没有任何更改,昨天一切正常。另外,具有Content-type的行也没有在今天之前出现。

贾科莫·托里切利(Giacomo Torricelli)

在这里,我有cPanel团队的回应(包含解决方案),几个小时前就解决了此问题。

感谢您在我纠正此问题期间的耐心等待。这是由于昨晚发生的ea-php-cli软件包中的更新与另一个案例EA-4753(其中include_path设置不正确,并且直到ea-php-cli的更新才可见)相冲突的结果昨晚。

我们已经纠正了您的问题,并提交了EA-5106案,以便我们的开发人员确保EA4不允许这种情况再次发生。当前的解决方法是转到Home»软件»Editor INI MultiPHP,选择php版本,向下滚动到include_path,然后添加。:/ path / to / php / pear而不是。; / path / to / php /梨,它纠正了您的问题。

编辑:我们还对软件包ea-php-cli进行了降级,因为在此版本中存在多个问题(例如,当您执行“ php artisan”(或任何其他php文件)命令时,它会打印标题),因此命令是:

====
yum downgrade ea-php-cli-0.0.6-3.3.1
====

并且可以锁定软件包,以防止其在发布“稳定”版本之前自动更新。

====
yum versionlock add ea-php-cli
====

请注意,一旦发布了更正的版本,您将需要删除版本锁:

====
yum versionlock delete ea-php-cli
yum upgrade ea-php-cli
====

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章