На сегодня статья могла устареть с отказом автора от старого шаблона. Для установки вам следует искать инструкцию на сайте //max-3000.com/
Это вторая часть статьи Как установить MaxSite CMS на XAMPP
Перед установкой движка сам веб сервер XAMPP необходимо подготовить. На моем компьютере он установлен на диске C:. Если у вас веб сервер установлен на другом диске (D:, E:, F:,…), то разница будут только в первых буквах адреса.
В моей статье подразумевается что XAMPP уже установлен по одной их схем, о которых написано в рубрике Локальный веб сервер.
Редактируем httpd.conf xampp
Ссылка на данную статью: //design-for.net/page/podgotovka-xampp
1.1. Первым делом нам придется в главном конфигурационном файле httpd.conf по адресу:
C:\xampp\apache\conf\httpd.conf
включить функцию «rewrite» (перезапись), для чего требуется удалить символ # перед строкой в коде:
LoadModule rewrite_module modules/mod_rewrite.so
1.2. Делается это следующим образом: берем файл httpd.conf на редактирование в текстовый редактор Notepad++ (щелкаем правой по найденному файлу httpd.conf; выбираем в меню «Edit with Notepad»); находим в коде нужную строчку и удаляем решетку #; просто сохраняем в редакторе файл httpd.conf xampp в исходной кодировке.
Как установить maxsite на xampp
2.1. Создаем плацдарм для нашего движка. Очевидно это будет папка (директория) внутри работающего сервера XAMPP. Для размещения всех сайтов в XAMPP предусмотрена специальная папка htdocs по адресу:
C:\xampp\htdocs
Внутри этой папки создаем папку для макета нашего сайта. Вам следует назвать её именем, производным от имени будущего сайта (лучше в одно слово без расширения - пусть jmjasajta), например, как у меня - designfornet.
Если хотите использовать расширение, то назовите сайт примерно так: jmja-sajta.local (.local - несуществующая зона).
2.2. Внутрь этой еще пустой папки с именем вашего макета сайта (у меня - designfornet) - создадим две подпапки, которые именуем следующим образом:
первая - logs - будет служит хранилищем для журналов с ошибками – оставляем пустой
вторая - www - основная папка, куда будем копировать файлы движка MaxSite CMS.
Рис.1 Папки logs и www
2.3. Заливка MaxSite производится простым копированием в папку с именем www по адресу:
C:\xampp\htdocs\имя-вашего-сайта\www
у меня C:\xampp\htdocs\designfornet\www
всех папок и файлов из той папки (все содержимое), где находится разархивированный дистрибутив движка MaxSite.
Можно просто разархивировать latest.zip в папку www. Достаточно перетащить правой кнопкой архив latest.zip на папку с именем www и задать в контекстном меню: Extract Here>Распаковать здесь.
После того, как мы зальем дистрибутив MaxSite CMS в папку www, для нового сайта (иногда говорят: - «для движка») надо создать его базу данных, где будут храниться в строгом порядке все материалы сайта.
База данных maxsite
3.1. Запускаем веб-сервер XAMPP (щелкаем по ярлыку xampp_start, но лучше сразу запускаем XAMPP Control Panel Application, т.е. выводим на рабочий стол Панель управления XAMPP, с которой проще запустить Apache и MySQL.
Рис.2 Панель управления XAMPP
После запуска компонентов (Apache и MySQL) на панели находим кнопку Admin, кликаем по ней и попадаем на страницу, где надо зарегистрироваться. Пароль у меня (и у вас) совпадает с логином – root (Смотрите статью про установку XAMPP).
После регистрации на главной странице XAMPP в левой колонке найдите строку утилиты phpMyAdmin и кликните по ней. Придется снова проходить процедуру регистрации (пароль=логин=root).
Я после написания логина «root» в поле логина, копирую его и уже вставляю как пароль «root». Пароль можно не ставить, но тогда в XAMPP Status будет висеть предупреждение о недостаточной защищенности баз.
3.2. Перейти на утилиту phpMyAdmin быстрее можно через браузер по ссылке //localhost/phpmyadmin/.
Тогда даже регистрироваться придется лишь один раз.
3.3. На странице phpMyAdmin в центре есть поле «Новая база данных», куда нам предлагают вставить её имя. Чтобы не путаться пишем имя для базы, совпадающее с именем макета сайта (у меня - «designfornet»). Правее в поле «Сравнение» нахожу «utf-8_general_ci» и нажимаю на «Создать».
Можно заменить в обеих полях кодировку на «utf-8_unicode_ci». Страница может перезагрузиться.
Рис.3 Форма для ввода имени новой базы и выбора сравнения кодировок
Если все сделали правильно, то мы получим базу данных – она будет видна в списке слева (её имя будет совпадать с именем макета сайта - у меня designfornet).
Если перейти во вкладку «Привилегии», то увидите список пользователей, имеющих права доступа к базе данных сайта. Если вы производили установку в соответствии с моей статьей Установка XAMPP, то имя пользователя root у вас будет совпадать с паролем.
Небольшое пояснение по поводу имен пользователей. Лучше всего оставлять имя основного пользователя - root, что позволит использовать макет сайта в качестве дистрибутива для заливки на реальный сервер хостера. При переносе мы все файлы внутри папки с именем макета считаем дистрибутивом движка MaxSite.
Другое дело, что имя администратора root не очень подходит для подписей под статьям. Если после установки движка на физический сервер у провайдера вы захотите придумать новое имя для автора статей, то вам придется создать и нового пользователя (author или ваше имя на транслите).
Как создать нового пользователя MySQL вам надо узнать из статьи в рубрике Локальный веб сервер.
На этом с подготовкой веб-сервера XAMPP мы закончили. Следующий этап будет описан в статье Привязка движка MaxSite CMS к веб-серверу XAMPP.