使用宝塔建站也有很长一段时间了,一般情况都很正常,偶尔也会出现一些莫名其妙的问题,都能快速解决。
但是今天建站的时候却遇到了一个很奇怪的问题:先是出现”no input file specified”错误。百度、搜狗搜索之后,发现很多人都遇到过相似的问题,一堆专家在下面回答,却几乎没有可用的解决方案,提出的问题也没有得到最终的解决。
后来经过对各种线索和日志的分析,已经解决了这个问题,这里整理出来。也许这是全网唯一的可用方案,不是说技术独此一家,别人都不会,我还没有这么高傲自大;而是也许有人会,但不愿或懒得做这种编写文档的事情,那么现在遇到这种问题的人,真是只能绕弯想其他办法了。
一、问题模拟
因为问题已经解决,那么只能重新试图还原问题的现场。于是从头做了一次,把详细的过程写下来,为大家避坑。
- 首先登录到宝塔系统中。我的系统是基于Centos7下安装的宝塔,Windows版本可能有稍许不同。如果大家都用过宝塔,这里就不再啰嗦登录过程了,如果有问题可以私信。
- 建一个网站,这里用http://test.xxx.com来表示。这里没有放我自己的域名,就用http://xxx.com来表示一级域名吧,加了一个二级域名test。在输入域名时,会自动在www/wwwroot/下建立这个网站的根目录(与域名同名) 。下文中如果出现一级域名被打码,都是指http://xxx.com。