Сайт переносится на другой хостинг, новая версия сайта доступна по адресу ubuntu-desktop.ru
Главная » Статьи » Сервер [ Добавить статью ]

   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.



На этом все, сайт запущен. Удачи!
Читать все статьи Загрузить Ubuntu
 
Категория: Сервер | Добавил: liman28 (14.09.2014)
Просмотров: 812 | Рейтинг: 1.0/1
   СЛУЧАЙНЫЕ 10 СТАТЕЙКарта сайтаЧитать все статьиЧитать все новости
Категория: Графика
Категория: Система
Категория: Система
Категория: Ubuntu
Создание сети Ubuntu » Просмотров: 1485
Категория: Игры
lbreakout2 — игра арканоид » Просмотров: 533
Категория: Игры
Xonix » Просмотров: 754
Категория: Игры
CuteMaze — игра головоломка » Просмотров: 568
Категория: Ubuntu
Категория: Система
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

НОВОЕ ВИДЕОСмотреть все видео
Обзор Ubuntu для новичков
00:08:20
0 0 0.0
Переключение раскладки клавиатуры в Ubuntu 14 04 LTS
00:01:22
1 0 0.0
Настройка интернета в Ubuntu.mp4
00:13:53
0 0 0.0
AstroMenace - космический скроллшутер с возможностью модернизации корабля
00:02:15
2 0 0.0
ДЕЛАЕМ ВИДЕО-РОЛИК ИЗ ВАШИХ ФОТОГРАФИЙ
00:00:41
2 0 0.0
Ubuntu+Windows Общий доступ, обмен файлами.
00:41:50
0 0 0.0
Добавить видео
Яндекс поиск
Опрос
Оцените мой сайт
Всего ответов: 114
Оставить отзыв
Яндекс диск
Яндекс.Диск — бесплатный сервис, благодаря которому ваши фотографии, видеоролики и документы доступны вам из любой точки мира, где есть интернет.
Форма входа
Друзья сайта
Популярное Видео
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Рейтинг@Mail.ru Яндекс.Метрика Яндекс цитирования