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

Как установить и настроить Nibbleblog в Ubuntu 16.04


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

  1. Предпосылки
  2. Начало работы
  3. Установите Apache и PHP
  4. Установить Nibbleblog
  5. Настройка Apache для Nibbleblog
  6. Доступ к Nibbleblog

Nibbleblog — это бесплатный, легкий, очень простой и мощный движок для создания блогов. Он написан на PHP и использует XML для хранения своей информации. Nibbleblog поставляется с множеством функций, включая многоязычную поддержку, публикацию цитат, поддержку плагинов, поддержку шаблонов и тем и многое другое.

В этом руководстве мы узнаем, как установить Nibbleblog на сервер Ubuntu 16.04.

Предпосылки

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

Начиная

Начнем с обновления вашей системы до последней версии.

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

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

Установите Апач и PHP

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

sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 pkp7.0-cli php7.0-gd php7.0-mcrypt php7.0-xml wget nano unzip -y

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

sudo systemctl start apache2
sudo systemctl enable apache2

Установить нибблблог

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

wget https://excellmedia.dl.sourceforge.net/project/nibbleblog/v4.0/nibbleblog-v4.0.5.zip

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

unzip nibbleblog-v4.0.5.zip

Затем скопируйте извлеченный каталог в корневой веб-каталог Apache:

sudo cp -r nibbleblog-v4.0.5 /var/www/html/nibbleblog

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

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

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

Далее вам нужно будет создать файл виртуального хоста для Nibbleblog. Для этого создайте файл nibbleblog.conf:

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

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

<VirtualHost *:80>
ServerAdmin 
ServerName yourdomain.com
DocumentRoot /var/www/html/nibbleblog
<Directory /var/www/html/nibbleblog>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/nibbleblog-error.log
CustomLog ${APACHE_LOG_DIR}/nibbleblog-access.log combined
</VirtualHost>

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

sudo a2dissite 000-defaults
sudo a2ensite nibbleblog

Затем перезапустите службу Apache, чтобы прочитать новую конфигурацию виртуального хоста:

sudo systemctl restart apache2

Когда вы закончите, вы можете перейти к веб-интерфейсу Nibbleblog.

Доступ к нибблблогу

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

sudo ufw enable

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

sudo ufw allow tcp/80

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

sudo ufw status

Теперь откройте свой любимый веб-браузер и перейдите по URL-адресу http://yourdomain.com, вы будете перенаправлены к мастеру веб-установки Nibbleblog, как показано на изображении ниже.

Укажите заголовок блога, имя пользователя администратора, пароль и адрес электронной почты, затем нажмите кнопку «Установить». После завершения установки вы должны увидеть следующую страницу:

Если вы хотите управлять своим блогом, откройте веб-браузер и введите URL-адрес http://yourdomain.com/admin.php, вы будете перенаправлены на следующую страницу:

Здесь введите имя пользователя и пароль администратора, затем нажмите кнопку «Войти», вы должны увидеть панель инструментов Nibbleblog по умолчанию: