Поиск по сайту:
Была без радостей любовь, разлука будет без печали (М.Ю. Лермонтов).

Как установить Webasyst на CentOS

21.10.2016

Webasyst является фреймворком с открытым исходным кодом, PHP используется веб-разработчиками для создания многопользовательских веб-приложений в back-end and и front-end. Он представляет собой основу, которая сочетает в себе веб-инструментов публикации, блогов и электронной коммерции с e-commerce для совместной работы.

Это руководство по установке предполагается, что Apache, MySQL и PHP уже установлены и настроены на вашем сервере. На момент написания этого учебника, последняя стабильная версия рамок Webasyst является 1.5.6.17 и требует:

  • PHP 5.2 или позднее с cURL, dom, GD graphics library, iconv, json, mbstring и включенным zlib extensions. Кроме того, allow_url_fopen должна быть включена в php.ini
  • Apache, Nginx или веб-сервер Lighttpd
  • MySQL 4.1 или более поздней версии на вашем Linux VPS.

Давайте начнем с установки Webasyst.

Загрузите последнюю версию Webasyst доступную на ‘https://www.webasyst.com/download/framework/’ в директорию на сервере и извлеките его с помощью следующих команд:

cd /opt/
wget https://www.webasyst.com/download/framework/ -O webasyst.tar.gz

Распакуйте архив и переместите файлы framework Webasyst в корневую директорию вашего сайта:

mkdir -p /opt/webasyst
tar -xvzf webasyst.tar.gz -C /opt/webasyst
mv /opt/webasyst /var/www/html/

Пользователь веб-сервера (Apache) должен иметь возможность писать в определенные файлы и каталоги, так что вы легко можете добиться этого, выполнив следующую команду:

chown apache:apache -R /var/www/html/webasyst

Найдите файл конфигурации PHP с помощью следующей команды:

#php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

Измените файл ‘php.ini’ и включите URL_aware_fopen, которые позволяют работать с объектами URL, как с файлами, добавив следующую строку:

allow_url_fopen = On

Создайте новую директиву виртуального хоста в Apache. Например, отредактировать конфигурационный файл Apache ( ‘/etc/httpd/conf/httpd.conf’ по умолчанию) и раскомментируйте следующую строку:

#NameVirtualHost *: 80

Затем, добавьте следующие строки в конце:

<VirtualHost server_IP:80>
ServerAdmin admin@andreyex.ru
DocumentRoot /var/www/html/webasyst/
ServerName andreyex.ru
ServerAlias www.andreyex.ru
<Directory /var/www/html/webasyst/>
    Options FollowSymLinks
    AllowOverride All
</Directory>
    ErrorLog logs/andreyex.ru-error_log
    CustomLog logs/andreyex.ru-access_log common
</VirtualHost>

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

service httpd restart

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

mysql> CREATE DATABASE webasystdb;
mysql> GRANT ALL PRIVILEGES ON webasystdb.* TO 'webasystuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Откройте веб – браузер, перейдите к http://xxx.xx, запустите процесс установки и следуйте простым инструкциям: введите учетные данные подключения к базе данных MySQL, которая будет использоваться Webasyst для хранения системных и прикладных данных, а затем создайте новую учетную запись пользователей.
Войдите в бэкэнд Webasyst и настройте его в соответствии с вашими потребностями, добавьте пользователей, виджеты, плагины и т.д.
Все. Установка Webasyst завершена.

Как установить Webasyst на CentOS

PS. Если вам понравился этот пост, пожалуйста поделитесь им с друзьями в социальных сетях помощью кнопок на левой стороне поста или просто оставьте комментарий ниже. Благодарю.

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

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

Читайте также

Спасибо!

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