Поиск по сайту:

Как установить CMS PageKit на Ubuntu 18.04 LTS


На этой странице

  1. Требования
  2. Начало работы
  3. Установите Apache, MariaDB и PHP
  4. Настройка MariaDB для PageKit
  5. Загрузить PageKit
  6. Настройка Apache для PageKit
  7. Доступ к CMS PageKit
  8. Ссылки

PageKit — это бесплатная и легкая CMS с открытым исходным кодом, которую можно использовать для создания красивых веб-сайтов. Pagekit поставляется с чистым и интуитивно понятным интерфейсом, который позволяет вам сосредоточиться на самом важном, управляя своим контентом. Он предоставляет настраиваемую панель инструментов, которая показывает всю статистику, связанную с вашим сайтом, в одном месте. Вы можете легко управлять страницами, меню и виджетами с помощью панели управления Pagekits с помощью перетаскивания. Pagekit не требует особых аппаратных требований. Его можно установить на серверы с небольшим объемом оперативной памяти.

В этом руководстве мы узнаем, как установить CMS PageKit с веб-сервером Apache на Ubuntu 18.04 LTS.

Требования

  • Сервер под управлением Ubuntu 18.04.
  • Пользователь без полномочий root с привилегиями sudo.

Начиная

Перед запуском вам нужно будет обновить вашу систему до последней версии. Вы можете сделать это, выполнив следующую команду:

sudo apt-get update -y
sudo apt-get upgrade -y

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

Установите Apache, MariaDB и PHP

PageKit работает на веб-сервере, написанном на языке PHP и использует MariaDB для хранения своих данных. Итак, вам нужно будет установить веб-сервер Apache, сервер MariaDB, PHP и другие библиотеки PHP на ваш сервер. Вы можете установить их все, просто выполнив следующую команду:

sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip -y

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

sudo nano /etc/php/7.2/apache2/php.ini

Внесите следующие изменения:

memory_limit = 300M
allow_url_fopen = On
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata

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

sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

Настроить MariaDB для PageKit

По умолчанию MariaDB не защищен. Так что вам нужно будет обеспечить его в первую очередь. Вы можете защитить его, выполнив следующую команду:

sudo mysql_secure_installation

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

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Как только MariaDB будет защищена, войдите в оболочку MariaDB:

mysql -u root -p

Введите пароль root при появлении запроса. Затем создайте базу данных и пользователя для PageKit с помощью следующей команды:

MariaDB [(none)]> CREATE DATABASE pagekitdb;
MariaDB [(none)]> CREATE USER pagekit;

Затем предоставьте привилегии базе данных PageKit с помощью следующей команды:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON pagekitdb.* TO 'pagekit'@'localhost' IDENTIFIED BY 'password';

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

MariaDB [(none)]> FLUSH PRIVILEGES;

Затем выйдите из консоли MariaDB с помощью следующей команды:

MariaDB [(none)]> exit

Скачать PageKit

Во-первых, вам нужно будет загрузить последнюю версию PageKit CMS с их официального сайта. Вы можете скачать его с помощью следующей команды:

wget https://pagekit.com/api/download/latest -O pagekit.zip

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

sudo unzip pagekit.zip -d /var/www/html/pagekit

Затем предоставьте соответствующие разрешения каталогу pagekit с помощью следующей команды:

sudo chown -R www-data:www-data /var/www/html/pagekit/
sudo chmod -R 777 /var/www/html/pagekit/

Далее можно переходить к настройке Apache для PageKit.

Настройте Apache для PageKit

Далее вам нужно будет создать файл виртуального хоста Apache для CMS PageKit. Вы можете сделать это, создав файл pagekit.conf, как показано ниже:

sudo nano /etc/apache2/sites-available/pagekit.conf

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

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/pagekit
     ServerName example.com

     <Directory /var/www/html/pagekit/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/pagekit_error.log
     CustomLog ${APACHE_LOG_DIR}/pagekit_access.log combined

</VirtualHost>

Сохраните и закройте файл. Затем включите файл виртуального хоста PageKit с помощью следующей команды:

sudo a2ensite pagekit

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

sudo a2enmod rewrite
sudo systemctl restart apache2

Доступ к CMS PageKit

Теперь PageKit CMS установлена и настроена. Пришло время получить доступ к мастеру веб-установки PageKit.

Откройте веб-браузер и введите URL-адрес http://example.com. Вы будете перенаправлены на следующую страницу:

Теперь нажмите на кнопку со стрелкой. Вы должны увидеть следующую страницу:

Здесь выберите свой язык и нажмите кнопку ДАЛЕЕ. Вы должны увидеть следующую страницу:

Здесь укажите имя вашей базы данных, имя пользователя базы данных и пароль. Затем нажмите кнопку ДАЛЕЕ. Вы должны увидеть следующую страницу:

Здесь укажите название вашего сайта, имя пользователя и пароль администратора. Затем нажмите кнопку УСТАНОВИТЬ. Вы должны увидеть следующую страницу:

Теперь введите данные для входа в систему администратора и нажмите кнопку ВХОД. Вы должны увидеть панель инструментов PageKit CMS по умолчанию на следующей странице:

Поздравляем! вы успешно установили CMS PageKit на сервер Ubuntu 18.04. Я надеюсь, что теперь вы можете легко редактировать веб-сайт, чтобы создать современный веб-сайт для вашего бизнеса. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.

Ссылки

  • https://pagekit.com