Установка CodeIgniter - PullRequest
       0

Установка CodeIgniter

1 голос
/ 23 ноября 2010

Я хочу установить CodeIgnitor на мою учетную запись хостинга, но я немного запутался.

В документации сказано:

"CodeIgniter устанавливается в четыре этапа:

1. Разархивируйте пакет.

2. Загрузите папки и файлы CodeIgniter на свой сервер. Обычно файл index.php находится в корневом каталоге.

3.Открытьфайл application / config / config.php с текстовым редактором и укажите базовый URL-адрес. Если вы собираетесь использовать шифрование или сеансы, установите свой ключ шифрования. "

У меня проблемы с получениемвокруг № 2;В нем говорится, что все нужно поместить в корневой каталог моего сервера, и это нормально, я могу это сделать, НО, файлы загруженного кода также загружают страницу index.php.

И файлы моего сайта тоженаходится в корневой папке.Если я загружу все файлы codeigniter в мой корневой каталог и заменим файл index.php по умолчанию, который codeigniter предложит мне загрузить файлом index.php моих сайтов?Это то, что ты должен делать?

Спасибо:)

Ответы [ 5 ]

1 голос
/ 24 ноября 2010

Еще один способ сделать это - сначала через панель управления создать поддомен, такой как myci.yoursite.com, и выбрать для него папку как / var / www / myci (обычно это будет автоматически)

выгрузите распакованные файлы codeigniter в / var / www / myci. если там создается какой-либо index.php по умолчанию, его обычно можно перезаписать. если создается какой-либо файл index.html по умолчанию и т. д., возможно, вам придется их удалить. любой cgi-bin и т. д. можно безопасно оставить нетронутым.

вы должны видеть ваш сайт как http://myci.yoursite.com/

Первое, что вы должны сделать, это отредактировать ваш system / application / config / config.php и исправить $ config ['base_url']

1 голос
/ 23 ноября 2010

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

В противном случае, я рекомендую установить CodeIgniter в папку в корневом каталоге и изменить его файл конфигурации так, чтобыуказать на это.

0 голосов
/ 06 октября 2018

Вы можете использовать простой и легкий установщик codeigniter - для его установки не требуется кодирование. https://www.sbtechvalley.com/codeigniter-installer

0 голосов
/ 14 марта 2016

Прежде всего создайте резервную копию всех существующих файлов в корневой папке. Установите Codeigniter, следуя инструкциям, расположенным по адресу https://ellislab.com/codeigniter/user-guide/installation/.

Ваш файл index.php отличается от кода Codeigniter index.php.Файл Codeigniter использует файл index.php в качестве файла конфигурации для установки необходимых путей и загрузки различных классов, включая Router, таким образом загружается страница приветствия по умолчанию, указывающая на правильную установку Codeigniter.

Позже вы можете поместить папки application и system в общедоступный каталог, при этом изменив настройки в файле indexigner Codeigniter

.
0 голосов
/ 24 ноября 2010

Обратите внимание, что страница индекса CI является страницей конфигурации, а не страницей приветствия.Ваша "настоящая" страница указателя НЕ является той страницей указателя, о которой вы думаете.

Адрес вашего сайта должен быть таким

www.sitename.com / index.php / main

main - это просто имя контроллера, которое вызывает начальную страницу. (Я использую main, вы можете использовать любое имя, какое захотите)

, если Main - ваш контроллер, который указывает на начальную страницу, вы быname Ваша первая функция в главном контроллере "index"

Class Main extends controller{
function index(){
$this->load->view('main page name'); 
}
}

Все просмотры страниц в CI вызываются контроллером, свободных плавающих страниц нет

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