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问题本文不再进行讨论,网上也有了大量的经验。
本文来自下载鸥 宝塔面板帝国cms搬家报错No input file specified