我将网站转移到了带有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模块运行)
现在可以了