2014-01-27 46 views
3

我将我的网站转移到一个新的专用服务器,它是CENTOS和PHP版本5.3.3的PLESK。没有指定输入文件plesk server4you

我的问题是这样的,我在每个页面期望的主页上收到“没有输入文件指定”的错误。首先,我认为这是比我将其设置为755到所有文件夹和文件于httpdocs在chmod问题

其次一派,找到一个有关的.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 

回答

2

我看到它是关于FastCGI的问题,我把它改成Apache模块从Plesk控制面板 - PHP支持(运行PHP作为Apache模块)

现在,它的工作

2

撞到同问题,它不是我选择使用mod_php而不是fast-cgi的选项。

只是不得不使用修复权限:

find ./ -type d -exec chmod 0755 '{}' \; 
find ./ -type f -exec chmod 0644 '{}' \; 

一切之后又光滑。

相关问题