訪問阿里云ECS服務(wù)器的Web站點提示“No input file specified”錯誤的解決方法
發(fā)布時間:2020-05-27 點擊數(shù):1459
問題描述
訪問ECS服務(wù)器的Web站點提示如下內(nèi)容。
No input file specified
解決方案
阿里云提醒您:
- ?如果您對實例或數(shù)據(jù)有修改、變更等風(fēng)險操作,務(wù)必注意實例的容災(zāi)、容錯能力,確保數(shù)據(jù)安全。
- ?如果您對實例(包括但不限于ECS、RDS)等進(jìn)行配置與數(shù)據(jù)修改,建議提前創(chuàng)建快照或開啟RDS日志備份等功能。
- ?如果您在阿里云平臺授權(quán)或者提交過登錄賬號、密碼等安全信息,建議您及時修改。
結(jié)合現(xiàn)場實際環(huán)境,選擇以下對應(yīng)的步驟。
IIS配置
方法一
修改php.ini文件,找到doc_root所在行然后注釋此行內(nèi)容,之后重啟IIS。
方法二
修改php.ini文件,找到如下內(nèi)容。
;cgi.force_redirect = 1
刪除前面的分號,將“1”修改為“0”,如下所示。
cgi.force_redirect = 0
Apache配置
打開.htaccess文件,找到RewriteRule所在行,在index.php后面添加問號,如下所示。
.htaccess
RewriteEngine on RewriteCond $1 !^(index.php|images|robots.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]
以下為使用Apache如何將文件解析為php格式,請參考。
-
Apache可以將任何后綴的文件解析為php格式,參考以下命令,使用空格隔開,此處以添加.phtml為例。
AddType application/x-httpd-php .php .phtml
-
參考如下命令,將.phps修改為PHP的源文件。
AddType application/x-httpd-php-source .phps
- 停止Apache,然后再重新啟動Apache,而不是使用HUP或者USR1的方式重新加載Apache。
Nginx配置
-
編輯/etc/php5/cgi/php.ini文件,添加如下內(nèi)容。
cgi.fix_pathinfo=1 doc_root=
-
編輯etc/nginx/sites-available/default文件,修改為如下所示。
location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name; include fastcgi_params; } -
執(zhí)行如下命令,重啟Nginx服務(wù)。
service nginx restart
適用于
- 云服務(wù)器 ECS
