Главная » Статьи » Сервер | [ Добавить статью ] |
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/example.conf sudo nano /etc/apache2/sites-available/example.conf Убираем весь текст и вставляем следующий: <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> Далее сохраните файл как example.com.conf. Конфигурационный файл должен иметь путь /etc/apache2/sites-available/example.com.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 Создаем виртуальный хост: sudo a2ensite example.com Для отключения виртуального хоста используйте команду: sudo a2dissite example.com Перезапустите веб-сервер 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 Выберите язык Тест файлов и директорий Настройка базы данных (настройте как показано на рисунке, пароль root тот который Вы создали для администратора базы данных MySQL.(установка Lamp)) Настройка супер администратора, придумайте логин, пароль пользователя и администратора должен быть разным. Установка успешно завершена. Нажми кнопку Готово для перехода на сайт. Примечание Вы должны удалить файл setup.php на сервере и установить CHMOD config.php обратно в 644 в целях безопасности. Спасибо за выбор PHP-Fusion. На этом все, сайт запущен. Удачи!
| ||||||||||||||||||||||||||
Просмотров: 851 | | ||||||||||||||||||||||||||
|
Всего комментариев: 0 | |
НОВОЕ ВИДЕО | Смотреть все видео |
Добавить видео |