Zfaka换迁移/换PHP版本报错

换服务器后提示

Fatal error: Uncaught Error: Class 'Yaf\Loader' not found in /www/wwwroot/[域名]/public/index.php:9 Stack trace: #0 {main} thrown in /www/wwwroot/[域名]/public/index.php on line 9

查看官方文档发现要更改php配置

在配置文件末尾添加

[yaf]
yaf.use_namespace=1
extension=/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/yaf.so
extension = /www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/fileinfo.so
extension=memcached.so

谷歌后发现没设置计划任务

单一php版本环境下(以下代码仅供参考):

php -q /www/wwwroot/网站目录/public/cli.php request_uri="/crontab/sendemail/index"

多php版本环境下(以下代码仅供参考):
72代码php7.2,比如说,我的是7.3版本的。请自行更换!

/www/server/php/73/bin/php -q /www/wwwroot/网站目录/public/cli.php request_uri="/crontab/sendemail/index"

设置后还是不行,发现需要手动禁用PATH_INFO

在php版本->设置->安装扩展里面没有发现PATH_INFO,因此需要去修改/www/server/nginx/conf/enable-php-7.3.conf

注释掉 PATH_INFO

图片[1]-Zfaka换迁移/换PHP版本报错-THsInk

重启php后恢复正常

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!无需注册,过短或乱码评论会被屏蔽。
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容