этот вопрос задавался ранее и имел много ответов.Проблема в том, что я ничего не пробовал, работал.
Справочная информация: я использую MAMP, и все мои веб-проекты расположены в WebProjects, которые я переместил из стандартного расположения в папке MAMP в приложениях.моя структура выглядит примерно так:
Documents / WebProjects / GreatSite / Application /...
Что произошло до сих пор: я понимаю, что удаление index.phpэто можно сделать через httpd.conf или .htaccess.каждый раз, когда я касался httpd.conf, Apache отказывается запускаться.Я пробовал различные правки в .htaccess, в том числе в codeigniter.com/wiki/mod-rewrite и в последнем из поста на SO, который выглядит так:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
, это дает мне следующую ошибку, когда ядоступ к сайту:
Обнаружена ошибка
Невозможно определить, что должно отображаться.Маршрут по умолчанию не был указан в файле маршрутизации.
Я обновил config.php, чтобы иметь $ config ['index_page'] = '';и я поместил файл .htaccess в папку GreatSite.
Еще одно замечание: моя системная папка CI находится на более высоком уровне, чем GreatSite.Не уверен, если это имеет какое-либо влияние.также в apache загружен модуль.
итак, я надеюсь, что кто-то успешно сделал это на MAMP и мог предоставить направление, конкретно касающееся содержимого их .htaccess (или даже httpd.conf), его местоположения и любых других модов, которые они должны были сделать дляПолучите это.
обновить
и попытаться получить доступ к контроллеру с помощью http://localhost:8888/greatsite/account переписывает URL-адрес как http://localhost:8888/greatsite/account/index и выдает 2 ошибки:
Сообщение: неопределенный индекс: scaffolding_trigger
Имя файла: library / Router.php
Номер строки: 164
и
Сообщение: Невозможно изменить информацию заголовка - заголовки уже отправлены (вывод запущенпо адресу /Users/djeetee/Documents/DevProjects/system/libraries/Exceptions.php:166)
Имя файла: library / Session.php
Номер строки: 662
надеюсь, это поможет.
спасибо