twggo 发表于 2024-5-22 14:58:00

【待反馈】切换php版本,切换php版本项目跑不起来

   切换7.4版本,项目打不开,但切换7.2版本就可以,为什么版本切换就打不开,需要哪里再配置一下吗

宝塔用_1acb 发表于 2024-5-22 15:40:17

要么改版本,要么去修改程序上的语法。
如果改了版本出问题,那就是语法兼容问题了。

运维技术阿闯 发表于 2024-5-22 15:46:50

您好,当您在服务器上切换了 PHP 版本后,遇到 "no input file specified" 的错误,这通常意味着服务器无法找到要执行的 PHP 文件
1:如果您使用的是 PHP-FPM(FastCGI Process Manager),确保您的网站配置文件中指定的脚本路径(script_filename)是正确的。通常,这个配置在 PHP-FPM 的池配置文件中
2:Nginx:检查 server 块中的 location ~ \.php$ { ... } 部分,确保 fastcgi_param SCRIPT_FILENAME 指令指向正确的文件路径。
3:确保 PHP 文件具有正确的文件权限,以便 Web 服务器可以读取它们。通常,您应该将这些文件设置为由 Web 服务器用户可读。
4:也有可能是php跟您的项目代码上有不兼容性

twggo 发表于 2024-5-22 18:14:41

代码再windows里7.4版本能运行,感觉不是,用 fastadmin 框架PHP-FPM(FastCGI Process Manager)路径 php.ini include中指定引入7.4版本吧,还有什么其他原因吗,老铁

运维技术阿闯 发表于 2024-5-22 18:28:54

twggo 发表于 2024-5-22 18:14
代码再windows里7.4版本能运行,感觉不是,用 fastadmin 框架PHP-FPM(FastCGI Process Manager)路径 php. ...

您好,感谢您的回到,谢谢您对宝塔的支持。
页: [1]
查看完整版本: 【待反馈】切换php版本,切换php版本项目跑不起来