PHP-FUSION CMS В UBUNTU 14.04

PHP-Fusion — система управления содержимым, созданная Nick Jones с использованием языка PHP и базы данных MySQL. PHP-Fusion поддерживает около десятка языков, помимо английского. Есть официальная поддержка форумов в России, на Украине, в Италии, Венгрии, Дании, а также поддержка клуба.

PHP-Fusion v6 распространяется в соответствии с GNU General Public License, а уже PHP-Fusion v7 лицензирована в соответствии с Affero General Public License.

PHP-Fusion имеет стандартный пакет модулей:

  • Новости
  • Статьи
  • Форумы
  • Фотогалерея
  • Ссылки
  • Файловый архив
  • Голосования
  • Мини-чат
  • Приватные сообщения
  • Темы
  • Собственные страницы

PHP-Fusion предоставляет пользователям возможность расширить стандартный пакет с помощью плагинов. Загрузка, установка, управление этими плагинами производится очень легко. Некоторые плагины проходят аттестацию и могут быть найдены на официальном сайте. Кроме плагинов существуют модификации, которые подразумевают изменение исходного кода системы.

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

PHP-Fusion отлично подойдет как для сайтов визиток, так и для сайтов порталов, благодаря довольно богатому функционалу (стандартный набор почти любой системы + кое — что добавлено) и большому количеству модификаций, которые можно скачать на официальном сайте системы.

PHP-Fusion – это система из серии поставил (выбрав дизайн из огромного количества) и используешь. Так что если вам лень ковыряться с сайтом, а хочется, то PHP-Fusion отлично вам подойдет.

Разработчик CMS – Nick Jones

Официальный сайт – www.php-fusion.co.uk

Сайт официальной поддержки — http://rusfusion.ru

Для установки вам понадобится веб-сервер Apache, MySQL, PHP.

Создаем файл конфигурации

Для примера имя нашего сайта будет example.com

Создаем файл /etc/apache2/sites-available/fusion.conf

sudo nano  /etc/apache2/sites-available/fusion.conf

*Имя файла конфигурации может быть любым, имя fusion выбрано как пример.

Убираем весь текст и вставляем следующий:

<VirtualHost *:80>

ServerName localhost

ServerAlias example.com www.example.com

DocumentRoot /var/www/example.com

<Directory var/www/example.com>

Options FollowSymLinks

Options +Indexes

AllowOverride All

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

Далее сохраните файл как fusion.conf. Конфигурационный файл должен иметь путь /etc/apache2/sites-available/fusion.conf
Для установки PHP-Fusion  будем использовать каталог /var/www/example.com
sudo mkdir /var/www/example.com
С официального сайта скачайте архив, распакуйте и переместите все содержимое папки files в созданную нами папку /var/www/example.com/
Удобней это сделать при помощи nautilus открыв его с правами root:
sudo nautilus
Устанавливаем права на папку  /var/www/example.com/
sudo chown -R www-data.www-data /var/www/example.com/
Мы создали каталог для  PHP-Fusion, закачали в него файлы сайта, и установили права на каталог.
Далее переименуйте файл _config.php в config.php
Создадим базу данных и пользователя MySQL
Поочередно в терминале выполните следующие команды:
mysql -u root -p
create database fusion;
CREATE USER ‘fusion’@’localhost’ IDENTIFIED BY ‘*****’;
GRANT ALL PRIVILEGES ON fusion.* TO ‘fusion’ IDENTIFIED BY ‘*****’;
exit
fusion и **** (пароль) можно изменить на свои значения.
Дальше откройте файл /etc/hosts
sudo nano /etc/hosts
Добавьте строчку:
127.0.0.1    example.com www.example.com

Создаем виртуальный хост:

sudo a2ensite fusion

Для отключения виртуального хоста используйте команду:

sudo a2dissite fusion

Перезапустите веб-сервер Apache:

sudo service apache2 restart

 * Restarting web server apache2                                         [ OK ]
Если после  запуска сервера вы увидите сообщение об ошибке, то откройте файл /etc/apache2/apache2.conf и добавьте строчку ServerName localhost, после чего перезапустите сервер Apache
Сообщение об ошибке:
 * Restarting web server apache2    
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Дальше можно устанавливать PHP-Fusion
В веб-браузере наберите http://example.com/installation/setup.php
Выберите язык
08940638
Тест файлов и директорий
92644169
Настройка базы данных (настройте как показано на рисунке, пароль root тот который Вы создали для администратора базы данных MySQL.(установка Lamp))
83569183 33268613
Настройка супер администратора, придумайте логин, пароль пользователя и администратора должен быть разным.
05961867
Установка успешно завершена.
Нажми кнопку Готово для перехода на сайт.
Примечание Вы должны удалить файл setup.php на сервере
и установить CHMOD config.php обратно в 644 в целях безопасности.
Спасибо за выбор PHP-Fusion.
87278257 09165341
На этом все, сайт запущен. Удачи!

Добавить комментарий