2016-03-07 3 views
1

Я получаю следующую ошибку после открытия кода codeigniter url: «Нет входного файла». Я знаю, что он имеет какое-то отношение к файлу htaccess, но не может заставить его работать.Ошибка ввода входного файла. Codeigniter 3 и go daddy subdomain

мое содержание файл .htaccess:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 

Go структура каталогов папа: файл .htaccess находится в корневой папке подобласти. enter image description here

ответ

0

Ваш файл Htaccess прекрасно вам необходимо проверить пути в контроллере я предполагаю, что это может быть файл представления недостающей

$this->load->view('file_view', $data); 

в представлениях папки она называется «file_view.php»

также убедитесь, что пути к файлам верны , если вы вызываете файл модуля, существует в папке модулей

check $route['default_controller'] = "frontpage"; in routs.php в папке конфигурации для выше линий frontpage.php должен находиться в папку просмотров

добавить переписывает баз

RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L] 
+0

контроллер по умолчанию уже установлен в контроллер администратора, который является правильным. Представления и модели также присутствуют, поскольку все работает на localhost. – Saurabh

+0

на реальном сервере попробуйте получить доступ к сайту site.com/index.php и без index.php, если он загрузится, также убедитесь, что mod rewrite настроен на включение в php.ini – iCodeCrew

+0

попробуйте с RewriteBase/ – iCodeCrew

Смежные вопросы