Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 0 | Боты: 2
Дата 15.02.2026 Время: 18:37
Ваш IP: 216.73.216.63
Загрузка сервера: 2
old.ubuntu-desktop.ru - PHP-FUSION CMS В UBUNTU 14.04 - Сервер    Главная > Каталог статей > Сервер

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-650x324_1
 
Тест файлов и директорий
 
92644169
 
Настройка базы данных (настройте как показано на рисунке, пароль root тот который Вы создали для администратора базы данных MySQL.(установка Lamp))
 
83569183
33268613
 
Настройка супер администратора, придумайте логин, пароль пользователя и администратора должен быть разным.
 
05961867
 
Установка успешно завершена.
Нажми кнопку Готово для перехода на сайт.
Примечание Вы должны удалить файл setup.php на сервере
и установить CHMOD config.php обратно в 644 в целях безопасности.
 
Спасибо за выбор PHP-Fusion.
 
87278257-650x307
 
09165341-650x347
 
На этом все, сайт запущен. Удачи!
Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-11 21:50:34 | liman28 | Категория: Сервер | Просмотров: 165
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Totem
Totem — свободный медиаплеер (аудио и видео) для рабочей среды GNOME.Начиная с GNOME версии 2.1 Totem официально является её частью. Возможности программы: Интеграция со средой GNOME и файловым менеджером Nautilus. Проигрывание дисков DVD, VCD и CD. Регулировка изображения. Изменяемое соотношение сторон изображения. Субтитровая и языковая поддержка. Поддержка различных конфигураций многоканального звука. Файлы…
  2017-08-04 22:26:20 | Категория: Мультимедиа
   GNU Midnight Commander – полноэкранный текстовый файловый менеджер
GNU Midnight Commander – полноэкранный текстовый файловый менеджер. В нём используется двухпанельный интерфейс и встроенная командная оболочка. Также имеется встроенный редактор с подсветкой синтаксиса и просмотрщик, поддерживающий двоичные файлы. Программа поддерживает виртуальную файловую систему (VFS), что позволяет работать с файлами на удалённых машинах (например, на серверах FTP, SSH) и с файлами внутри…
  2017-08-04 09:39:53 | Категория: Система
   Загрузка Kylin Linux
Kylin Linux — семейство дистрибутивов операционной системы Linux для настольных компьютеров, созданных Оборонным научно-техническим университетом Народно-освободительной армии Китая. Операционная система Kylin применяется в следующих сферах: в образовании: в 2012 году в рамках программы по оказанию гуманитарной помощи (China Aid) Министерству образования и науки, молодёжи и спорта (МОНМС) Украины было бесплатно…
  2017-07-31 21:22:12 | Категория: Загрузка
   array_diff_key - вычисление расхождения в массивах, сравнивая ключи
Функция array_diff_key() сравнивает ключи двух массивов и выводит ключи и значения первого массива с ключами которых нет во втором массиве.  Пример использования: $a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник'); $b = array (1=>'кошка',3=>'пряник',4=>'кино',5=>'стакан'); $arr = array_diff_key ($a, $b); print_r($arr); Array ( [2] => мышка [6] =>…
  2017-09-01 22:49:18 | Категория: PHP
   Создание массива из двух массивов ключей и значений
Для создания массива из массива используемого для ключей и массива используемого для значений применяется функция  array_combine(). Пример использования: echo '<pre>'; $a = array("кино", "музыка", "театр", "цирк", "школа"); $b = array(23,45,88,"клоуны","уроки"); print_r($c = array_combine($b, $a)); echo '</pre>'; Array ( [23] => кино [45] => музыка [88] => театр [клоуны] => цирк [уроки] =>…
  2017-08-20 22:55:45 | Категория: PHP

Вверх