Меню Рубрики

Установка cms на centos

Установка CMS Bolt на Centos 7

1. Войдите на ваш VPS через SSH

Обновите систему

2. Установка MariaDB 10,2

Centos 7 поставляется с MariaDB 5.5 и в этом руководстве мы будем использовать последнюю версию MariaDB версии 10.2. Для того, чтобы установить пакет из официального репозитория MariaDB, откройте редактор и создайте следующий файл:

После того, как репо добавиться, вы можете установить пакеты MariaDB с помощью следующей команды:

Когда установка будет завершена, запустите сервер базы данных MariaDB и включите его для запуска во время загрузки:

выполните следующую команду, чтобы защитить установку:

Далее, нам необходимо создать базу данных для нашей установки CMS Bolt.

3. Установка Nginx, PHP и Composer

Nginx не доступна в официальных репозиториях CentOS, поэтому сначала нам нужно добавить репозиторий Epel, а затем установить пакет:

То же самое с сервисом MariaDB, запустите сервер Nginx и включите его для запуска во время загрузки:

CentOS 7 поставляется с PHP версии 5.4 и CMS Bolt требует PHP 5.5.9 или выше. Мы установим PHP 7.0 с помощью репозитория Webtatic. Чтобы включить репозиторий Webtatic, выполните следующую команду:

Установка PHP 7.0 и все необходимые расширения:

По умолчанию, PHP-FPM будет работать в качестве пользователя Apache. Так как мы используем Nginx, мы должны изменить пользователь апача на Nginx. Для того, чтобы внести изменения, мы можем использовать команды sed следующим образом:

Наконец повторно запустим службу PHP-FPM и включим ее для запуска во время загрузки:

Composer является менеджером зависимостей для PHP с помощью которого можно установить пакеты. Composer будет тянуть все необходимые библиотеки и зависимости, необходимые для вашего проекта.

4. Установка CMS Bolt

Мы установим CMS Bolt с помощью команды «composer create-project»:

Установщик спросит вас, хотите ли вы использовать стандартную структуру папок Bolt. Выберите «Да» и продолжите установку.

По умолчанию Bolt настроен на использование базы данных SQLite, так как мы будем использовать базу данных MySQL, мы должны изменить настройки в файле app/config/config.yml и ввести данные в базе данных, которую мы создали ранее:

Установите правильные собственности и разрешения со следующими командами:

5. Настройка Nginx

Создайте новый блок сервера Nginx:

Проверьте конфигурацию Nginx и перезапустите Nginx:

6. Создайте своего пользователя admin

После того, как установка будет завершена, перейдите по адресу HTTP://MYBOLTAPP и зарегистрируйте первого пользователя. Административный доступ автоматически предоставляется первому зарегистрированному пользователю.

Вот и все. Вы успешно установили CMS Bolt на вашем CentOS 7 VPS. Для получения дополнительной информации о том, как управлять установкой CMS Bolt, пожалуйста, обратитесь к официальной документации CMS Bolt.

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

источник

Как установить CMS Mezzanine на CentOS 7

Главное меню » Операционная система CentOS » Как установить CMS Mezzanine на CentOS 7

Mezzanine является системой управления контентом (также известный как CMS) свободной и с открытым исходным кодом, построенной с использованием платформы веб -приложений Django. Это набор полезных компонентов, которые помогают разработчикам легко и быстро создавать веб-сайты для самых разных целей. Он предоставляет интуитивно понятный интерфейс для управления и создания веб-страниц, сообщений в блогах, данных форм, хранения товаров, а также многих других типов контента.

В отличие от других популярных приложений CMS, все эти функции доступны “из коробки”, без необходимости использования каких-либо дополнительных модулей или дополнений. Установка Mezzanine CMS в CentOS 7 – это простая задача, если вы тщательно выполните следующие шаги.

Предпосылки

Шаг 1: Войдите и обновите пакеты

Во-первых, нам нужно войти на наш сервер, используя SSH. Вы можете сделать это, введя эту команду:

Не забудьте заменить «root» своим именем пользователя, если вы не используете пользователя root. Измените «IP_Address» и «Port_Number» в соответствии с IP-адресом и портом вашего сервера.

После того, как вы вошли в систему, вы должны обновить все ваши пакеты до их последних доступных версий, чтобы мы могли максимально повысить совместимость и избежать возможных расхождений в версиях:

Шаг 2. Установите средства разработки

Пакет «Development Tools» необходим для сборки модулей Python. мы можем установить его с помощью этой команды:

Шаг 3: Установите Python 3.6

Для того , чтобы установить Python версии 3.6, нам нужны хранилища centos-release-scl и epel-release. Вы можете установить их с помощью этой команды:

Читайте также:  Установка mysql workbench на linux mint

После этого вы можете установить Python 3.6. Кроме того, мы установим универсальный текстовый редактор nano (необязательно) и настраиваемый веб-сервер Nginx:

Шаг 4: Установите сервер MariaDB

Установка сервера базы данных MariaDB проста и требует только одной команды:

После завершения установки, давайте включим его при загрузке, а затем запустим службу.

На этом этапе MariaDB запущена, и теперь мы собираемся создать пароль для пользователя root. Выполните следующую команду, чтобы создать пароль root, удалить тестовую базу данных, удалить анонимного пользователя, прежде чем, наконец, перезагрузить права.

Когда будет предложено, ответьте на вопросы ниже, следуя руководству.

Шаг 5: Создайте базу данных для Mezzanine

Давайте создадим один, используя следующие команды. Сначала нам нужно войти в интерфейс командной строки MariaDB:

Оттуда мы можем создать нашу базу данных:

После создания базы данных мы создадим пользователя и предоставим ему полный доступ к базе данных Mezzanine:

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

Затем выйдите из интерфейса командной строки.

Шаг 6: Создайте пользователя системы Mezzanine

Прежде чем мы продолжим, давайте создадим нового пользователя для нашей установки Mezzanine:

Далее мы добавим этого нового пользователя в группу sudo:

Шаг 7: Создайте виртуальную среду

Мы создадим виртуальную среду под системным пользователем, которого мы создали ранее:

Чтобы включить python3.6 в этом сеансе оболочки, нам нужно выполнить следующую команду:

Вы можете проверить версию Python сейчас.

Теперь мы можем создать виртуальную среду. Следующая команда создаст виртуальную среду под названием «Mezzanine»:

Чтобы использовать виртуальную среду, сначала нам нужно ее активировать, введя следующую команду:

Шаг 8: Установите и создайте проект Mezzanine

Сначала мы установим пакет Python под названием «mezzanine». Это необходимо для правильной работы Mezzanine.

После этого мы можем создать наш первый проект Mezzanine.

Команда выше добавит новый каталог с именем «first_project». На вашем сервере вы можете выбрать любое название проекта. Пожалуйста, не забудьте следовать вместе с изменением имени в оставшейся части статьи.

Шаг 9: Настройте проект Mezzanine

На этом этапе нам нужно отредактировать файл settings.py в нашем первом каталоге проекта. Мы будем использовать MySQL для хранения нашей базы данных:

Найдите блок DATABASES и добавьте следующую информацию о базе данных, которую мы создали ранее.

Сохраните изменения и выйдите.

В этом каталоге вы также найдете основной скрипт для управления проектами, который называется manage.py.

Мы будем использовать этот скрипт для переноса базы данных и создания новой учетной записи суперпользователя для нашего интерфейса администратора Mezzanine.

Давайте перенесем базу данных, выполнив следующие команды:

После переноса базы данных мы можем создать нового пользователя с правами администратора:

Введите необходимую информацию для создания нового администратора:

Затем откройте следующий файл, чтобы отредактировать его:

Найдите строку ALLOWED_HOSTS, а затем добавьте IP-адрес вашего сервера и/или имя вашего домена.

Сохраните файл и выйдите из текстового редактора nano.

Шаг 10: Запустите сервер Mezzanine

Чтобы запустить и запустить сервер Mezzanine, выполните следующую команду:

Теперь вы сможете получить доступ к приложению с помощью предпочитаемого вами браузера по адресу http://your_server_ip:8000/.

Затем вы можете получить доступ к странице администратора Mezzanine и войти в систему с вашим администратором по адресу http://your_server_ip:8000/admin

Чтобы остановить работу сервера, вы можете просто нажать Ctrl + C.

Шаг 11: Настройте обратный прокси

Чтобы лучше управлять приложением Mezzanine CMS, нам нужно установить Gunicorn. Gunicorn – это HTTP-сервер с интерфейсом шлюза Python. Это предварительная рабочая модель, портированная из проекта Unicorn Ruby’s. Сервер Gunicorn совместим с большим количеством веб-фреймворков, его реализация проста, не требует много ресурсов и довольно быстр. Чтобы установить его, просто запустите следующие несколько команд.

После завершения установки используйте nano (или предпочитаемый вами текстовый редактор) для создания служебного файла.

После открытия файла установите следующие значения, скопировав и вставив следующее:

Не забудьте поменять «first_project» на название вашего проекта Mezzanine! Закройте файл и выполните следующую команду, чтобы перезагрузить список служб.

Теперь мы можем запустить-остановить-перезапустить приложение Mezzanine CMS с помощью команды systemctl:

Читайте также:  Установка zabbix сервер на centos

Если вы хотите, чтобы он запускался при загрузке, нам нужно включить его.

Gunicorn был успешно настроен. Теперь, чтобы получить доступ к нему через ваше доменное имя в веб-браузере, мы установим и настроим Nginx для передачи прокси на Gunicorn.

Давайте создадим файл блока сервера Nginx. Убедитесь, что вы изменили your_domain.ru на свое фактическое доменное имя.

Затем вставьте следующее в файл:

Сохраните и выйдите после завершения. Выполните следующие команды, чтобы загрузить изменения, запустить Nginx и включить его при загрузке.

Чтобы предоставить Nginx разрешения на доступ к вашему приложению Mezzanine CMS, мы должны добавить пользователя Nginx в группу пользователей, которые могут запускать Mezzanine CMS.

Затем нам также нужно изменить права доступа к каталогу в доме пользователя в Mezzanine.

Перезапустите Nginx, чтобы изменения вступили в силу.

Вот и все, теперь вы сможете получить доступ к своему приложению Mezzanine CMS

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

источник

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

Услуги

Связанные услуги:

Эта инструкция поможет установить CMS Joomla на виртуальный сервер с операционной системой CentOS 7.

1.) Установите на виртуальный сервер стек LAMP. Инструкция по установке.

2.) Перед началом установки обновите пакеты операционной системы:

3.) Далее приступаем к созданию и настройке базы данных для сайта:

4.) Создаем базу данных, назначайте имя, у нас это joomla:

5.) Создаем пользователя базы данных (invsru) и задаем ему пароль (qwerty):

CREATE USER ‘invsru’@’localhost’ IDENTIFIED BY ‘qwerty’;

6.) Даем пользователю (invsru) права на базу данных (joomla):

GRANT ALL PRIVILEGES ON joomla.* TO ‘invsru’@’localhost’;

8.) Выходим из настройки базы данных для joomla:

sudo service httpd restart

10.) Теперь открываем порт 80 и 443 для соединений:

firewall-cmd —permanent —zone=public —add-service=http
firewall-cmd —permanent —zone=public —add-service=https
firewall-cmd —reload

11.) Устанавливаем программы wget, unzip и nano, они нам будут нужны для дальнейшей установки

sudo yum install wget unzip nano -y

12.) Переходим в папку, куда скачаем архив с CMS:

13.) Скачиваем актуальный архив с CMS, актуальную версию можно посмотреть по этой ссылке, вам нужно будет поменять только версию в команде:

14.) Создаем папку для сайта, тут можно указать свое название папки, это нужно будет учесть в дальнейшей установке:

15.) Разархивируйте скачанный архив в созданную только что папку, не забудьте про папку назначения и версию joomla:

sudo unzip -q Joomla_3.7.2-Stable-Full_Package.zip -d /var/www/html/joomla

16.) Выдаем права на папку для редактирование под текущим пользователем:

chown -R $USER:$USER /var/www/html/joomla
chmod -R 755 /var/www/html/joomla

17.) Теперь открывайте установщик joomla в браузере для продолжения, если вы изменили папку установки, нужно будет ее указать в ссылке:

18.) Если все сделано правильно, откроется страница установки, где нужно ввести название сайта, логин и пароль администратора.

19.) Далее вводите параметры базы данных, которые указывали в самом начале установки.

20.) Задавайте настройки для FTP доступа.

21.) Окончательно подтверждайте все параметры и запускайте установку.

22.) После установки нужно удалить папку установки и сформировать конфигурационный файл. Удаляйте папку установки, не забывайте указывать свою папку, куда была установлена CMS:

rm -rf /var/www/html/joomla/installation

23.) Создайте конфигурационный файл, скопируйте данные из браузера и сохраните файл командой CTRL+X:

24.) Нажимайте на кнопку “Удалить директорию installation”

25.) Дальше идет перенаправление на форму входа. Вводите логин и пароль.

Все. Joomla установлена на виртуальном сервере с CentOS.

источник

Установка cms на centos

Рассмотрим, как загрузить и установить движок Joomla на CentOS 6.

  • Установка Apache+PHP

yum install httpd

service httpd start

Перейдите в папку /var/www/html и установите PHP (мы установим PHP 5.3, но если вам нужна версия повыше, например, 5.6 или 7.0, ознакомьтесь с нашими инструкциями):

cd /var/www/html

yum install php

Откройте файл /etc/php.ini в режиме редактирования и найдите строку short_open_tag=Off. Исправьте Off на On и сохраните изменения:

nano /etc/php.ini

short_open_tag=On

Создайте файл info.php и добавьте в него скрипт:

nano info.php

Сохраните изменения и перезапустите httpd:

service httpd restart

  • Установка phpmysql и сервера MySQL

yum install php-mysql

yum install mysql-server

service mysqld start

Используйте следующую команду:

Читайте также:  Установки для пайки серебряных контактов

/usr/bin/mysql_secure_installation

Перейдите в папку /var/www/html и загрузите phpMyAdmin:

cd /var/www/html

wget —no-check-certificate https://files.phpmyadmin.net/phpMyAdmin/4.0.10.11/phpMyAdmin-4.0.10.11-all-languages.zip

Распакуйте архив и задайте папке более короткой название, например, phpma:

mv phpMyAdmin-4.0.10.11-all-languages phpma

Установите модуль mbstring, если вы не сделали этого раньше и перезапустите httpd:

yum install php-mbstring

service httpd restart

  • Загрузка CMS Joomla

mkdir /var/www/temp

Откройте ее и загрузите нужную версию Joomla:

cd /var/www/temp

wget http://joomlacode.org/gf/download/frsrelease/17410/76021/Joomla_2.5.7-Stable-Full_Package.tar.gz

tar zxvf Joomla_2.5.7-Stable-Full_Package.tar.gz -C /var/www/html

  • Настройка параметров движка

Создайте файл конфигурации /var/www/html/configuration.php, а затем сделайте его доступным для записи:

nano /var/www/html/configuration.php

chmod 0644 /var/www/html/configuration.php

  • Создание базы данных и пользователя

Подключитесь к MySQL (используйте пароль, который вы задали при установке MySQL):

mysql -u root -p

Поочередно создайте базу, пользователя, присвойте пароль и права (вместо “название БД”, “имя пользователя” и “пароль” подставьте свои значения):

CREATE DATABASE [название БД];

CREATE USER [имя пользователя];

SET PASSWORD FOR [имя пользователя]= PASSWORD(«пароль»);

GRANT ALL PRIVILEGES ON [название БД].* TO [имя пользователя] IDENTIFIED BY ‘пароль’;

Обновите MySQL и перезагрузите httpd:

FLUSH PRIVILEGES;

service httpd restart

  • Установка Joomla

Впишите в адресной строке браузера свой домен, чтобы приступить к финальной части установки Joomla на CentOS 6. Выберите язык и нажмите “Далее”:

Убедитесь, что ваши параметру установки совпадают с теми, которые требует система:

Нажмите “Далее” на странице “Лицензия”:

На странице “Конфигурация FTP” лучше ничего не заполнять, а просто нажать “Далее”:

На странице “Конфигурация сайта” впишите данные для входа в админпанель веб-поратла:

источник

Как установить Joomla 3 на CentOS 7

Предпосылки

  • Виртуальный сервер работающий на CentOS 7 в качестве операционной системы
  • Привилегированный пользователь sudo (не root)
  • Около 10 минут вашего времени

1. Обновление системы и установка необходимых пакетов

2. Установить MariaDB 10,2

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

Чтобы добавить репозиторий MariaDB и установить последнюю версию сервера MariaDB, создайте новый файл в папке /etc/yum.repos.d/ :

и добавьте следующие строки:

После того как файл repo создан, вы можете установить MariaDB с помощью следующей команды:

Во время установки yum предложит вам установить ключ подписи MariaDB GPG.

3. Защита MariaDB

Когда установка будет завершена, запустите следующую команду, чтобы обеспечить установку:

4. Создание новой базы данных

Чтобы создать новую базу данных и пользователя для установки Joomla, используйте следующие команды:

5. Установка и настройка Nginx

Если у вас не установлен Nginx на сервере, вы можете установить последнюю стабильную версию из официальных репозиториев Nginx:

Во- первых, создать новый файл под /etc/yum.repos.d/ :

и добавьте следующую конфигурацию:

После того, как вы включите репозиторий Nginx, вы можете продолжить и установить Nginx с помощью следующей команды:

Затем создайте новый блок сервера Nginx:

Проверка конфигурации Nginx и перезапуска Nginx:

6. Установка PHP 7.1

PHP версии 7.1 не доступна в репозитории CentOS 7 по умолчанию, поэтому мы будем использовать репозиторий Remi.

Для того, чтобы установить и включить хранилище Epel и Remi, выполните следующую команду:

Теперь можно продолжить и установить PHP 7.1 и все необходимые PHP модули, используя следующие команды:

Во время установки, yum предложит вам установить ключ подписи Remi GPG.

После установки вам необходимо открыть файл конфигурации PHP FPM и изменить пользователя c apache на nginx:

и исправить разрешения сессии и кэш каталогов:

Наконец, перезапустите службу FPM PHP:

7. Установка Joomla 3 на CentOS 7

Установка Joomla довольно легка и проста, сначала загрузите zip архив Joomla со страницы загрузки Joomla:

После завершения загрузки, распакуйте архив и переместить извлеченные файлы в каталог /var/www/my.joomla.site , который будет корневым каталогом вашего нового сайта Joomla:

Наконец изменить владение каталога /var/www/my.joomla.site на пользователя nginx :

8. Завершите установку с помощью установщика веб-браузера

Откройте http://my.joomla.site/ в вашем любимом веб – браузере и следуйте инструкциям на экране для завершения установки Joomla.

Вот и все. Вы успешно установили Joomla на CentOS 7. Дополнительные сведения о том, как управлять установкой Joomla, пожалуйста, обратитесь к официальной документации Joomla.

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

источник

Добавить комментарий

Adblock
detector