Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 0 | Боты: 2
Дата 02.07.2025 Время: 08:23
Ваш IP: 216.73.216.29
Загрузка сервера: 0.69
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   GPARTED — РЕДАКТОР ДИСКОВЫХ РАЗДЕЛОВ
GParted — редактор дисковых разделов, предназначенный для различных операций с разделами, таких как: создание, уничтожение, изменение размера, перемещение, проверка и копирование. Это необходимо при создании пространства для новых операционных систем, реорганизации использования диска, копировании данных, находящихся на жёстких дисках, и зеркалировании одного раздела на другой. Поддерживает различные…
  2017-08-04 22:17:12 | Категория: Система
   XRUBIK — ИГРА В КУБИК РУБИКА
Помимо xrubik включены следующие головоломки: трёхмерные головоломки, основанные на вращении: xpyraminx, xoct, xskewb, xdino, xmball головоломки, основанные на сдвиге элементов: xcubes, xtriangles, xhexagons, xpanex комбинированные: xbarrel, xmlink Эта версия была скомпилирована без библиотеки виджетов Motif и поэтому имеет малофункциональный пользовательский интерфейс. Расширенная версия находится в пакете xmpuzzles. Программа xrubik доступна в…
  2017-08-10 13:07:25 | Категория: Игры
   ОТКЛЮЧЕНИЕ МЕНЮ ПРИЛОЖЕНИЙ UBUNTU
Если требуется, чтобы меню приложения отображались в окне, а не в панели меню, то можно отключить интеграцию меню приложения в панель меню. Для этого необходимо удалить пакет indicator-appmenu   Для удаления в терминале наберите следующее: sudo apt-get remove indicator-appmenu После чего завершите сеанс и войдите снова     Чтобы вернуть все как было установите пакет: sudo apt-get install…
  2017-08-03 21:27:38 | Категория: Ubuntu
   I-NEX — ПРОГРАММА ДЛЯ ПОДРОБНОГО ПРОСМОТРА ИНФОРМАЦИИ О СИСТЕМЕ И АППАРАТНОЙ ЧАСТИ ВАШЕГО КОМПЬЮТЕРА
I-Nex — программа с графическим интерфейсом для подробного просмотра информации о системе и аппаратной части Вашего компьютера. Просмотр параметров системы аппаратной части ПК осуществляется при помощи вкладок, каждая вкладка отвечает за просмотр определенной информации: процессор, видеокарта, материнская плата и т. д. Установка I-Nex для Linux Ubuntu (14.04) Для установки I-Nex в терминале поочередно выполните…
  2017-08-10 19:30:59 | Категория: Система
   Выбираем случайные элементы из массива
Для выбора случайных значений из массива используется функция array_rand(). Функция выбирает одно или несколько случайных значений из массива. Возвращает ключ (или ключи) данных случайных элементов. Пример использования для выбора одного случайного элемента: $a = array("кино", "музыка", "театр", "цирк", "школа"); $key = array_rand($a); echo $a[$key]; цирк Пример использования для выбора двух случайных элементов: $a =…
  2017-08-21 22:29:56 | Категория: PHP

Вверх