Php 没有为您指定输入文件plesk server4you

Php 没有为您指定输入文件plesk server4you,php,apache,.htaccess,Php,Apache,.htaccess,我将我的网站转移到一个新的专用服务器上,该服务器是CENTOS和PHP版本5.3.3,带有PLESK 我的问题是,我在每个页面的主页上都出现了“没有指定的输入文件”错误。首先,我认为这是一个chmod问题,然后将httpdocs中的所有文件夹和文件设置为755 其次,谷歌搜索并找到一个关于.htaccess的解决方案 我的.htaccess是: SetOutputFilter DEFLATE AddDefaultCharset UTF-8 DefaultLanguage tr-TR Rewrit

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

我的问题是,我在每个页面的主页上都出现了“没有指定的输入文件”错误。首先,我认为这是一个chmod问题,然后将httpdocs中的所有文件夹和文件设置为755

其次,谷歌搜索并找到一个关于.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\u pathinfo=0
没有任何更改,最后我决定写在这里,感谢您的帮助

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

我知道这是关于fastcgi的问题,我将它从plesk控制面板-PHP支持(将PHP作为apache模块运行)更改为apache模块


现在它正在工作

遇到了同样的问题,我没有选择使用mod_php而不是快速cgi

只需使用以下方法修复权限:

find ./ -type d -exec chmod 0755 '{}' \;
find ./ -type f -exec chmod 0644 '{}' \;
从那以后一切都很顺利