Поиск по сайту:
Моя болезнь состоит в том, что я пишу книги, а написав, стыжусь их (Ш. Монтескьё).

Как установить PHP-Fusion 9 на Debian 8

16.11.2016
Как установить PHP-Fusion 9 на Debian 8

Этот учебник покажет вам, как установить PHP-Fusion 9 на Debian 8 с Apache, PHP и MySQL, установленной на нем. PHP-Fusion быстрая и легкая  система управления контентом (CMS) с открытым исходным кодом, написанная на PHP. PHP-Fusion 9 включает в себя общие черты, найденные в других системах управления контентом. Сравнивая его с версией PHP-Fusion 7, есть некоторые новые функции, такие как полностью интегрированный и всеобъемлющий SEO двигатель, полная поддержка ядра для многоязычного контента, поддержка PDO, Bootstrap поддержка, новые темы и т.д. PHP-Fusion поставляется с простой , но комплексной системой администрирования.

Этот учебник был протестирован и написана для Debian 8, но он должен работать на любом дистрибутиве Linux.


Это руководство по установке предполагается, что Apache, MySQL и PHP уже установлены и настроены на виртуальном сервере. PHP-Fusion 9 требует:

  • PHP 5.3.4 или выше
  • Веб-сервер Apache> = 2.0 собран с модулем mod_rewrite и допускается со следующими директивами: RewriteEngine, RewriteBase, RewriteCond и RewriteRule;
  • MySQL 4.1 или выше установленных на вашем виртуальном сервере.

Давайте начнем с установки. Загрузите версию последней PHP-Fusion 9 доступной по адресу https://github.com/php-fusion/PHP-Fusion в директорию на сервере и извлеките его с помощью следующих команд:

cd /opt
wget https://github.com/php-fusion/PHP-Fusion/archive/9.00.zip
unzip 9.00.zip -d /var/www/html/
mv /var/www/html/PHP-Fusion-9.00/ /var/www/html/php-fusion/

 

Создать новую директиву виртуального хоста в Apache. Например, можно создать файл новой конфигурации Apache под названием ‘php-fusion.conf‘ на виртуальном сервере:

touch /etc/apache2/sites-available/php-fusion.conf

 

Читать  Как автоматически обновить контейнеры Docker при обновлении Dockerized веб-приложений

Затем выполните следующую команду:

ln -s /etc/apache2/sites-available/php-fusion.conf /etc/apache2/sites-enabled/php-fusion.conf

 

Или используйте a2ensite для включения конфигурации “php-fusion.conf ‘в Apache:

sudo a2ensite php-fusion.conf

 

Отредактируйте файл конфигурации ‘php-fusion.conf‘:

vi /etc/apache2/sites-available/php-fusion.conf

 

и добавьте в него следующие строки:

<VirtualHost *:80>
ServerAdmin admin@your-domain.ru
DocumentRoot /var/www/html/php-fusion/
ServerName your-domain.ru
ServerAlias www.your-domain.ru
<Directory /var/www/html/php-fusion/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.ru-error_log
CustomLog /var/log/apache2/your-domain.ru-access_log common
</VirtualHost>

 

Установите соответствующие права доступа к файлам для веб-сервера Apache для записи в директории ‘administration/db_backups’, ‘ftp_upload’ and ‘images’ и файлы ‘images/imagelist.js’, ‘images/avatars’, ‘config_temp.php’ and ‘robots.txt’  внутри директории /var/www/html/php-fusion/:

sudo chown -R www-data:www-data /var/www/html/php-fusion/

 

Включить модуль перезаписи Apache2, если это не было сделано ранее:

sudo a2enmod rewrite

 

Снова запустить веб-сервер Apache для того, чтобы изменения вступили в силу:

service apache2 restart

 

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

mysql -u root -p
mysql> CREATE DATABASE phpfusiondb;
mysql> GRANT ALL PRIVILEGES ON phpfusiondb.* TO 'phpfusionuser'@'localhost' IDENTIFIED BY 'свой-пароль' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

 

Не забудьте заменить ‘свой-пароль’ на сильный пароль.

Откройте веб – браузер, перейдите к http://your-domain.ru и следуйте простым инструкциям, а затем войдите в панель администратора PHP-Fusion и настройте его в соответствии с вашими потребностями.

 

Как установить PHP-Fusion 9 на Debian 8

По соображениям безопасности, удалите все в каталоге /install и установите с помощью chmod ваш конфигурационный файл ‘config.php‘ на 0644:

rm -rf /var/www/html/php-fusion/install
chmod 644 /var/www/html/php-fusion/config.php

 

Читать  Как установить Sylius на Debian 8

Вот и все. Установка PHP-Fusion теперь завершена.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
FuelPHP это PHP фрэймворк, который является простой, гибкий и управляется сообществом.…

Спасибо!

Теперь редакторы в курсе.