iPage“未指定输入文件。”在/管理页面

时间:2013-11-29 07:21:22

标签: php codeigniter-2 fastcgi

我有这个问题我的应用程序是在codeigniter 2.14中构建在我的localhost使用xammp工作正常,但当我迁移到我的托管服务器,这是iPage.com我无法再访问我的仪表板,它提示否输入指定的错误。

Options +FollowSymlinks -MultiViews -Indexes

<IfModule mod_rewrite.c>

 RewriteEngine on
 RewriteBase /

 # If the user types "index.php" or "admin.php".
 RewriteCond $1 !^(index\.php|admin\.php|images|robots\.txt)

 # If the user types just "admin".
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^admin$ admin\.php [L,QSA]

 # If the user enter in any admin section, like "admin/section".
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^admin\/(.*)$ admin\.php/$1 [L,QSA]

 # If the user types any site section, like "site/section".
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ index\.php/$1 [L,QSA]

</IfModule>

<IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
</IfModule>

2 个答案:

答案 0 :(得分:0)

使用我的根文件夹上的cgi bin修复此问题

答案 1 :(得分:0)

只需将以下内容添加到.htaccess文件中:

DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?/$1 [L,QSA]