开发教程

HulaCWMS中显示No input file specified如何解决

在一HulaCWMS网站中,本地测试无错。等上传到阿里云弹性web托管后,发生奇怪的事情。

首先,打开首页,发现一切正常。可当我点击导航进入其他页面时,页面白屏,并告诉了我这样的信息


No input file specified




为了模拟空白页,我多打了几次回车!

出现问题,消灭它!在搜索之后,得出了以下答案:

1、这种情况是伪静态规则引起的,只需要修改伪静态规则(重点:修改一行)即可。


且把这样的

  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

修改成这样的

  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]


当我修改之后,又重启弹性web托管刷新页面,错误还是那个错误

在我几经周折之后,发现弹性web托管的php版本过低,而像设置高版本却发现支持到php 5.5

在与客服沟通之后,阿里客服建议我退款。我应了,转而购买了虚拟主机,那个支持到php7


所以在阿里云,

一定要购买虚拟机,不要购买弹性web托管

一定要购买虚拟机,不要购买弹性web托管

一定要购买虚拟机,不要购买弹性web托管