Мне нравится устанавливать CodeIgniter на мой root Как я могу это сделать? - PullRequest
0 голосов
/ 17 декабря 2011

Я новичок в CodeIgniter, создал простое приложение на xampp на моей локальной машине под localhost / ci, и оно работало нормально, но когда я загрузил файлы в корень моего сервера (example.com), я получил только 404 от CI .

Мне нравится ходить к моему главному контроллеру, когда я захожу на example.com. Как я могу это сделать.

Ответы [ 2 ]

1 голос
/ 28 декабря 2011

Изменить файл конфигурации, расположенный в: ... / Applications / config / config.php.

Прокрутите вниз, и вы найдете следующий раздел:

/*
|--------------------------------------------------------------------------
| Base Site URL
|--------------------------------------------------------------------------
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
|   http://example.com/
|
| If this is not set then CodeIgniter will guess the protocol, domain and
| path to your installation.
|
*/

$config['base_url'] = '';

....

Измените значение, назначенное на $config['base_url'], в качестве пути к облачному серверу.

например:

$config['base_url'] = 'www.yoursite.com' 

поправьте меня, если я ошибаюсь, потому что я тоже новичок: D

0 голосов
/ 29 декабря 2011

Если вы используете .htaccess, убедитесь, что ваша RewriteBase установлена ​​правильно. Мне пришлось настроить его на использование "/" и иногда "/ user / var / www /" в зависимости от системы / настройки.

Лучший способ для меня проверить, является ли проблема .htaccess, это удалить файл .htaccess и попробовать использовать метод index.php для доступа к моим контроллерам. Если я смогу получить к ним доступ с этой точки ... Я знаю, что проблема была в неправильной конфигурации конфигурации с моей стороны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...