php-未指定输入文件plesk server4you

我将网站转移到了带有PLESK的新专用服务器上,该服务器是CENTOS和PHP版本5.3.3.

我的问题是,每页期望主页中都出现“未指定输入文件”错误.首先,我认为这是一个chmod问题,比我将它设置为755来访问httpdocs中的所有文件夹和文件

其次,谷歌搜索并找到关于.htaccess的解决方案

我的.htaccess是:

SetOutputFilter DEFLATE
AddDefaultCharset UTF-8
DefaultLanguage tr-TR
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$index.php/$1 [L]

我改变了

RewriteRule ^(.*)$index.php?/$1 [L]

通过此更改,站点开始以不同的方式工作.没有任何错误,但是在每个页面中,我都重定向到主页.

Hovewer when i write index.php into the url as guncebektas.com/index.php/yaptiklarim

我可以到达我想要的页面

比起,我更改了php.ini,cgi.fix_pathinfo = 0,但没有任何变化.最后我决定在这里写,谢谢您的帮助.

Site : guncebektas.com/  
A page : guncebektas.com/yaptiklarim  
I can reach : guncebektas.com/index.php/yaptiklarim  

解决方法:

我看到这与fastcgi问题有关,我从plesk控制面板将其更改为apache模块-PHP支持(将PHP作为apache模块运行)

现在可以了

上一篇:php-我的服务器现在足够安全吗?


下一篇:使用`.htaccess` RewriteEngine规则时在php中获取值