Установка FAQMasterFlex
Описание процесса установки FAQMasterFlex на хостинг host-food.ru
Помощь / Установка CMS

Сайт: http://www.lethalpenguin.net/design/faqmasterflex.php

 

Это свободное веб-приложение, основанное на базе данных для создания и поддержки Часто Задаваемых вопросов (FAQ) на вашем веб-сайте.

Особенности:

 

Инсталлятора как такового нет, установка проводится вручную, несложно.  Для инсталляции FAQMasterFlex, переходим в панель управления хостингом (кнопка с шестерёнкой напротив заказа хостинга в биллинге), там в "Менеджер файлов", в нём переходим в директорию "www". Нажимаем кнопку "Закачать файл в текущую директорию":

 

закачиваем дистрибутив FAQMasterFlex на хостинг

 

Указываем заранее скачанный файл на своём компьютере:

 

указываем путь к дистрибутиву FAQMasterFlex

 

Разархивируем дистрибутив FAQMasterFlex:

 

распаковываем архив FAQMasterFlex

 

Удаляем более не нужные директории и файлы (внимательней, в примере удаляется директория www домена, поскольку весь сайт и будет FAQ)

 

удаление ненужных файлов и директорий

 

Заходим в разархивированную директорию с дистрибутивом, копируем директорию в буфер обмена панели управления хостингом:

 

копируем директорию в буфер обмена панели управления хостингом

 

Поднявшись на уровень выше, вставляем её (заметим, тут уже присутствует одноимённая директория - панель это понимает и заменит все файлы внутри, удалив исходные)

 

вставляем директорию из буфера обмена панели управления хостингом

 

Переименовываем директорию с дистрибутивом FAQMasterFlex:

 

переименовываем директорию с дистрибутивом FAQMasterFlex

 

Вводим имя нашего www домена в качестве имени:

 

вводим имя нашего www домена

 

Переходим в раздел "Базы данных":

 

переходим в раздел баз данных, в панели управления хостингом

 

Создаём базу данных MySQL и одноимённого пользователя с правами доступа к ней:

 

создаём базу данных MySQL и пользователя с правами доступа к ней

 

Обратите внимание, что и база и пользователь создались с преффиксом, соответствующим вашему аккаунту на сервере хостинга:

 

и база данных и пользователь создаются с преффиксом соответствующим имени вашего аккаунта на сервере хостинга

 

Теперь надо создать необходимую структуру таблиц в базе данных. Для этого закачиваем в домашнюю директорию на хостинге дамп базы данных, который был в исходном архиве (я его разархивировал на своём компьютере, чтоб извлечь его)

 

закачиваем дамп таблиц FAQMasterFlex в корневую директорию вашей учётной записи на сервере хостинга

 

Указываем путь к файлу с дампом таблиц:

 

указываем путь к дампу FAQMasterFlex

 

Также, в панели управления, выбираем в левом меню пункт "Импорт дампа MySQL", вводим в открывшееся окно путь к локальному файлу дампа (он локальный относительно сервера, где происходит импорт, поэтому в пункте "Источник" выбираем пункт "local"), вводим данные от нашей базы данных:

 

импортируем дамп таблиц FAQMasterFlex

 

Редактируем конфигурационный файл, находящийся в директории нашего домена:

 

редактируем конфигурационный файл FAQMasterFlex

 

В нем меняем пароль администратора, данные для подключения к БД MySQL - всё что я поменял - выделено на скриншоте:

 

меняем в конфигурационном файле FAQMasterFlex имя пользователя БД, пароль к БД, также меняем пароль администратора (можно и имя поменять, если необходимо)

 

Заходим на сайт, FAQMasterFlex работает на нашем хостинге:

 

FAQMasterFlex работает на нашем хостинге

 

Можно зайти в админку и попробовать что-нибудь добавить в FAQ:

 

логинимся в административную панель FAQMasterFlex

 

На этом этапе у меня ничего не получилось, поковырявшись в коде понял - сайт сделан с расчётном на включенную опцию register_globals. Такое давно не используется, но, исправимо - у нас на хостинге их можно включить. Для этого создаём файл .htaccess в корневой директории сайта:

 

создаём файл .htaccess

 

Вводим имя файла:

 

вводим имя файла - .htaccess

 

Редактируем файл .htaceess:

 

открываем файл htaccess на редактирование

 

Подробный синтаксис можно посмотреть у нас на сайте в соответствующей статье. В данном случае, вводим такую строку:

 

включаем register_globals через htaccess

 

После чего из админки можно добавлять разделы и вопросы с ответами.

 

 

 

 

Рекомендованный тарифный план, не менее: "Стандарт".