Нет указанного входного файла. Godaddy

Я использую godaddy delux linus server hosting plan и установил codeigniter.

когда я пытаюсь получить доступ к моему домену ex-abc.com, его рабочий штраф

но когда я пытаюсь открыть его ex-abc.com/index.php/controller или abc.com/controller, он дает мне ошибку. Не указан входной файл

я удалил файл .htaccess, а также не работал

чем я ставил htacces со следующим кодом, но и с той же ошибкой

<IfModule mod_rewrite.c> # Make sure directory listing is disabled Options +FollowSymLinks -Indexes RewriteEngine on # NOTICE: If you get a 404 play with combinations of the following commented out lines #AllowOverride All #RewriteBase /wherever/pyro/is # Restrict your site to only one domain #RewriteCond %{HTTP_HOST} !^example\.com$ #RewriteRule ^(.*)$ http://example.com/$1 [L] # Keep people out of codeigniter directory and Git/Mercurial data RedirectMatch 403 ^/(system\/pyrocms\/cache|system\/codeigniter|\.git|\.hg).*$ # Send request via index.php (again, not if its a real file or folder) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d <IfModule mod_php5.c> RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> <IfModule !mod_php5.c> RewriteRule ^(.*)$ index.php?/$1 [L] </IfModule> </IfModule> 

моя настройка конфигурации

 $config['index_page'] = ''; $config['uri_protocol'] = 'REQUEST_URI'; // i have tried url_protocol with AUTO also $config['base_url']= 'http://abc.com/'; 

Related of "Нет указанного входного файла. Godaddy"

 bad= RewriteRule ^(.*)$ index.php/$1 good= RewriteRule ^(.*)$ index.php?/$1 

Обычно это фиксируется с помощью следующей строки кода в файле php5.ini:

 cgi.fix_pathinfo = 1 

как указано в следующей ссылке: http://support.godaddy.com/groups/web-hosting/forum/topic/no-input-file-specified-10/

У меня такая же проблема. Это можно решить путем редактирования .htaccess таким образом:

 RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt|source|kategorie|captcha) RewriteRule ^(.*)$ /index.php?/$1 [L] 

Я столкнулся с подобной проблемой при использовании Godaddy.

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

измените .htaccess, расположенный в корневом каталоге. Если вы размещаете несколько сайтов в одной общей папке. измените файл .htaccess внутри папки, где находится содержимое вашего сайта.