用宝塔建第2个网站时网站总是报错:No input file specified.

用宝塔建第2个网站时,网站总是报错:No input file specified.

网站现象:

No input file specified. 就一直报这个错,我操作时没问题的,我已经很熟练,而且重复卸载安装网站多次,并且也按网上说的,修改重写配置,始终无效。

查日志

查服务器日志发现,以下错误:

PHP Warning: Unknown: open_basedir restriction in effect. FileXXXXXXXX

proxy_fcgi:error AH01071:收到错误'Unable to open primary script: /var/www.html/laravel/public/index.php(权限被拒绝)‘

还是按网上的方法去尝试,比如改入口文件执行者用户,以及修改宝塔配置的base_dir....的勾选项,都没有作用。人在犯懒的时候解决问题的效率可时很低的。过了一天,好好睡了一觉,就集中精力解决这个问题,最后发现是php.ini配置问题。

具体到配置代码:

open_basedir = /www/wwwroot/pakchoimerchant/:/tmp/:/var/tmp/:/proc/

解决

我这里最终问题是出在网站目录配置错误,这个是宝塔默认设置,添加第一个网站的时候就默认的这个值,把它改成自己的目录即可。

注意:这是只有一个网站的情况,多个网站的修改方法自行查阅资料解决。

服务器有多个网站的时候,把目录pakchoimerchant改了是会影响其它网站使用的,最好方法是注释掉open_basedir配置项,我已按照此方法处理,各个网站正常使用。

END

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SDL大华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值