Перенести сайт Codeigniter в другой домен и перемещение всего на один уровень в каталоге -- codeigniter поле с участием codeigniter-url пол Связанный проблема

Migrating a CodeIgniter site to a different domain and moving the whole thing down one level in directory


0
vote

проблема

русский

Я работаю на сайте, который построен с <код> CodeIgniter .

Я никогда не использовал рам перед ... Я изучал немного за последние пару дней, но действительно не может решить мою проблему.

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

Оригинальный сайт <код> example.com .

Я хочу загрузить его в <код> mysites.com/examplesite (это будет основой - я использую этот домен для всех тестовых сайтов моих клиентов).

Я переместил все файлы, и база данных на месте.

Я нашел файл конфигурации базы данных и успешно отредактировал его.

У меня возникнут проблемы с тем, чтобы работать на сайт, я думаю, что это должно быть из-за сайта теперь находящийся на уровне каталога.

Я отредактировал <код> $config['base_url'] так, чтобы это было правильно ... Я уверен, что это правильно, потому что теперь я могу достичь домашней страницы, где я не смогу редактировать эту переменную. Но я могу добраться до домашней страницы - когда я нажимаю на ссылку на другую страницу, я получаю <Код> 500 error Internal server error .

У кого-нибудь есть быстрое исправление для меня?

Спасибо!

Английский оригинал

I am working on a site, which is built with CodeIgniter.

I have never used the framework before...I've learnt a little bit in the last couple days but really cannot solve my problem.

I have downloaded the site and I want to upload it to my own domain so not to make changes to the live site before testing.

the original site is example.com.

I want to upload it to mysites.com/examplesite (this will be the base - I use this domain for all my clients' test sites).

I have moved all the files and the database is in place.

I have found the database configuration file and have successfully edited it.

I am having trouble getting the site to work, I think it must be because of the site now being down a directory level.

I have edited $config['base_url'] so that it is correct...I am pretty sure it is correct because I can now reach the homepage where I couldn't before editing that variable. But, i can only reach the homepage - when I click on a link to another page, I get 500 error Internal server error.

Does anyone have a quick fix for me?

Thanks!

</div
     
   
   

Список ответов

0
 
vote
<Р> Сохраните этот код на корневой файл .htaccess вашего проекта
 <код> <IfModule mod_rewrite.c> RewriteEngine on RewriteBase /examplesite/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </IfModule>   
 

Keep this code on your project's root .htaccess file

<IfModule mod_rewrite.c> RewriteEngine on RewriteBase /examplesite/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> 
</div
 
 

Связанный проблема

3  Проблема переписывания URL-адреса  ( Codeigniter url rewriting problem ) 
Так что в основном у меня такая же проблема описана там . Я попробовал все описанное (и многое другое ...), но в любом случае. Вот мой .htaccess: <код> Rew...

0  Использование Codeigniter на MAMP  ( Using codeigniter on mamp ) 
Я установил MAMP, и я получаю страницу приветствия, когда я иду к моему localhost +: 8888 / mamp / Но затем я загрузил CI и положил его в «HTDOCS» внутри MAPP...

0  Как пройти идентификатор поля из базы данных в CheckBox, используя воспламеняемые источники данных.?  ( How to pass field id from database in checkbox using ignited datatables ) 
Я пытаюсь пройти идентификатор в флажок, когда генерируют данные, мои коды выглядят следующим образом контроллер <код> public function list_view() { ...

1  FORM_BUTTON () в Codeicigniter  ( Form button in codeigniter ) 
Я просто хочу создать кнопку, как это, используя кнопку form helper (с APOSTROPHE [ ' ]) <код> <button type="button" data-button='{"func": "func1"}'>click...

4  Резьбовая система обмена сообщениями для PHP / Code Gigniter?  ( Threaded messaging system for php codeigniter ) 
Есть ли библиотечная библиотека с открытым исходным кодом для Codeigniter? Или лучше создать систему в доме? Я ищу систему частных обмен сообщениями с базов...

1  Храните время выхода в базу данных в базе данных с использованием Code Gigniter  ( Store logout time in database using codeigniter ) 
Я хочу хранить время выхода в базу данных, пока я нажимаю кнопку выхода. Пожалуйста, помогите мне, как получить дату и время и хранить его в базе данных. Я не...

0  Детары Codeigniter Получите данные из формы  ( Codeigniter datatables get data from form ) 
Пожалуйста, помогите в основном я хочу отфильтровать мою DataTable, используя форму. Каждый вход имеет значение, которое повлияет на запрос с представленной...

0  Вызов к функции элементов вставить () на нуле. Codeigniter  ( Call to a member function insert on null codeigniter ) 
Привет всем, что я получаю следующую ошибку, когда я отправляю свою форму на мой веб-сайт CI 3: FATAL ОШИБКА: вызов функции элементов вставить () на NULL ...

0  Синтаксис кода Codeigniter для поиска, если он не найден в базе данных  ( Codeigniter code syntax for search if not found in database ) 
Я просто хочу задать синтаксис для окна поиска, если товар, который вы ищете не в базе данных, вот мой просмотр образца. <код> <div id="content"> <script s...

0  Не в состоянии получить название компании из таблицы базы данных MySQL  ( Not able to retrieve company name from mysql database table ) 
Я пытаюсь получить название компании и хранить его на сеансе в Codegigigniter, но я не могу получить поля компании из таблицы PR_USERS_DETAILS. <Код> row1->...

3  пройти аргумент в индексной функции контроллера  ( Pass argument in index function of controller ) 
У меня есть имя контроллера 'abc' Теперь я определяю функцию индекса в нем. Теперь, когда я перехожу к <код> www.example.com/abc/ или <код> www.example.c...

0  Контроллер Codeigniter не передает информацию в модель  ( Codeigniter controller isnt passing information to the model ) 
Я следую по деталям примера. Я не уверен, что такое проблема, когда я принимаю PHP из вида в теле, контроллер передает заголовок в представление. Но когда я д...

6  Проверьте, если файл выбран для загрузки в Code Gigniter  ( Validate if a file is selected for upload in codeigniter ) 
Привет, у меня проблемы с деталью загрузки файла. Ну, в основном у меня есть форма с частью логотипа загрузки, где если пользователь не выбирает логотип, он /...

0  Очень странное поведение формы  ( Very strange form behaviour ) 
Я не могу это работать. Одна минута она работала нормально, и теперь это не так, и я не вижу, что изменилось !! Моя проблема просто отправляет имя пользовател...

0  Codeigniter Form Validatiion с Ajax не работает  ( Codeigniter form validatiion with ajax not work ) 
Я пытаюсь проверить проверку контроллера без AJAX, и он работал. Я пытаюсь проверить проверку боковой формы AJAX OUT, и она работала. Но когда я пытаюсь пол...

Связанный проблема

3  Проблема переписывания URL-адреса 
0  Использование Codeigniter на MAMP 
0  Как пройти идентификатор поля из базы данных в CheckBox, используя воспламеняемые источники данных.? 
1  FORM_BUTTON () в Codeicigniter 
4  Резьбовая система обмена сообщениями для PHP / Code Gigniter? 
1  Храните время выхода в базу данных в базе данных с использованием Code Gigniter 
0  Детары Codeigniter Получите данные из формы 
0  Вызов к функции элементов вставить () на нуле. Codeigniter 
0  Синтаксис кода Codeigniter для поиска, если он не найден в базе данных 
0  Не в состоянии получить название компании из таблицы базы данных MySQL 
3  пройти аргумент в индексной функции контроллера 
0  Контроллер Codeigniter не передает информацию в модель 
6  Проверьте, если файл выбран для загрузки в Code Gigniter 
0  Очень странное поведение формы 
0  Codeigniter Form Validatiion с Ajax не работает