Code Igniter: новый проект в отдельном каталоге в том же домене - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь добавить новый проект на свой сервер. На моем сервере уже есть проект, который находится в основном корне (public_html). Оба проекта были построены с использованием Code Igniter. Теперь я добавил новый проект, который находится в папке с именем app2: Ниже приведена структура моей папки:

-public_html
     - application
     - assets
     - system
     - app2 (the new project)
         - application
         - assets
         - system

Мое намерение состоит в том, чтобы проект app2 был выбран, когда URL-адрес следующий:

http://website.com/app2/...

Я настроил base_url так:

$config['base_url'] = 'https://website.com/'; //main project
$config['base_url'] = 'https://website.com/app2/'; //app2 project

Проблема в том, что я получаю эту ошибку: Доступ запрещен для пользователя 'the_db_user_for_app2' @ 'localhost' к базе данных 'the_db_name_for_app2' всякий раз, когда я пробую URL: https://website.com/app2/... Пароль очень правильный, и это заставляет меня задуматься, правильно ли я поступаю. Ссылки на первый проект отлично работают.

Итак, это подводит меня к моему вопросу: каков наилучший способ добавить новый проект в отдельный каталог (папку) в пределах одного домена в Code Igniter (где новый проект должен иметь отдельную базу данных). У меня есть один домен, и мне нужно вживую протестировать новый проект (app2). Я только что закончил сборку локально и не могу снять первый проект с сервера.

1 Ответ

0 голосов
/ 26 апреля 2018

Вам не нужно снова добавлять папки application, system и view в каталог /app2.

Вы можете указать уже существующие каталоги с такой же конфигурацией в /app2/index.php

удалить следующие каталоги

/app2/application
/app2/system
/app2/view

открыть /app2/index.php файл найти и заменить переменные.

$system_path = '../system';
$application_folder = '../application';
$view_folder = '../application/views';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...