宝塔面板帝国cms搬家报错No input file specified

今天有客户向鸥哥求助说宝塔面板帝国cms搬家报错No input file specified,这是什么原因?

No input file specified的报错,原因可能是多方面的,今天只探讨因为失误导致的报错。

这个失误如何来的呢?
一般网站搬家是这个流程:
1、备份整站并下载
2、上传到新服务器
3、执行安装程序

而失误,出现在第一步,也就是备份整站。

在整站备份的过程中,不能勾选user.ini,如果将user.ini配置文件一起备份,而后传到新服务器解压,覆盖了默认的user.ini文件,导致路径出错,也就报错了。

解决方案也很简单,将user.ini文件的老站路径改为正确的新站路径即可。

附注:
宝塔面板user.ini覆盖的bug时有时无,我们不能简单归结为版本问题,因为老版本有没覆盖的情况,新版本却又时有发生。

严格来说,这不是bug,但宝塔显然是可以优化的。当然,从服务器的角度,就鸥哥自己是没有资格教宝塔怎么做的,甚至这个文件 还有什么用,我是一窍不通。

所以我们不能希望宝塔怎样怎样做,知道这里报No input file specified这个错的原因,在后期打包时注意别勾选即可。如果还是错了,明白怎样修改即可。

另:
这个可能性目前来看是最大的,其他的如服务器配置php.ini问题本文不再进行讨论,网上也有了大量的经验。

再注:
最近客户新站点上线后特意测试过,宝塔面板7.5以上的版本已经自动兼容user.ini配置被覆盖导致的No input file specified报错问题。因此,如果客户服务器宝塔版本为7.5+,可一键打包上线,不再需要单独选择与配置。

本文转自下载鸥 宝塔面板帝国cms搬家报错No input file specified

可点击上方链接查看更多帝国cms开发技术文章

你可能感兴趣的:(帝国CMS开发)