Инженер как врач общается с телом, программист как священник - с душой компьютера, а системный администратор как медсестра - поддерживает стабильное состояние. (Fobos (new_russian_man))

Установка Open Source Social Network на Ubuntu 16.04

18.10.2016
Установка Open Source Social Network на Ubuntu 16.04

На этом уроке мы собираемся показать вам шаг за шагом инструкции о том , как установить Open Source Social Network с Apache на Ubuntu 16.04 VPS.
Open Source Social Network (OSSN) является программное обеспечение социальной сети написанной на PHP и используется разработчиками веб — сайтов, чтобы создавать веб — сайты социальных сетей. Процесс установки прост и занимает всего несколько минут.

На момент написания этого учебника, последняя стабильная версия Open Source Social Network 4.2 и требует:

  • PHP 5.4 или выше (желательно последней), с включенными cURL, mcrypt, MySQLi, ZIP, JSON, XML PHP extensions и включена GD PHP Library.
  • опция allow_url_fopen включена в PHP
  • Веб-сервер Apache 2.0 или выше скомпилирован с модулем mod_rewrite;

Это руководство по установке предполагает, что Apache уже был установлен и настроен на вашем виртуальном сервере.

Давайте начнем с установки. Убедитесь, что пакеты OS на сервере полностью обновлены:

apt-get update 
apt-get upgrade

 

Включите модуль перезаписи Apache, если это не было сделано ранее:

a2enmod rewrite

 

Установите необходимые пакеты PHP:

apt-get install php7.0-cli php7.0-common php7.0-json php7.0-mcrypt php7.0-mysql php7.0-xml php7.0-curl php7.0-zip php7.0-gd

 

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

service apache2 restart

 

Загрузите последнюю версию Open Source Social Network, доступной по адресу http://www.opensource-socialnetwork.org/download в директорию на сервере и извлеките его с помощью следующих команд:

cd /opt/
wget https://www.opensource-socialnetwork.org/downloads/ossn-v4.2-1468404691.zip -O ossn.zip
unzip ossn.zip -d /var/www/html/

 

Создайте новую базу данных MySQL и пользователя для OSSN:

mysql -u root -p
mysql> SET GLOBAL sql_mode='';
mysql> CREATE DATABASE ossndb;
mysql> CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'y0urs-pA4W0RD';
mysql> GRANT ALL PRIVILEGES ON ossndb.* TO 'ossnuser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

 

Не забудьте заменить ‘y0urs-pa4w0rd’ с сильным паролем.

Отредактируйте файл конфигурации PHP (/etc/php/7.0/cli/php.ini):

vi /etc/php/7.0/cli/php.ini

 

и изменить эти строки:

allow_url_fopen = On
file_uploads = On
upload_max_filesize = 32M

 

OSSN нужен каталог для хранения файлов, в виде загруженных изображений. По соображениям безопасности мы создадим этот каталог за пределами корневой директории документа:

mkdir -p /var/www/ossndatadir

 

Все файлы должны быть доступны для чтения веб-сервером, поэтому установить правильную собственность:

chown www-data:www-data -R /var/www/html/ossn/

 

Создайте новую директиву виртуального хоста в Apache. Например, можно создать файл новой конфигурации Apache с именем ‘ossn.conf’ на виртуальном сервере:

touch /etc/apache2/sites-available/ossn.conf
ln -s /etc/apache2/sites-available/ossn.conf /etc/apache2/sites-enabled/ossn.conf
vi /etc/apache2/sites-available/ossn.conf

 

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

<VirtualHost *:80>
ServerAdmin admins@yours-domain.ru
DocumentRoot /var/www/html/ossn/
ServerName yours-domain.ru
ServerAlias www.yours-domain.ru
<Directory /var/www/html/ossn/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/yours-domain.ru-error_log
CustomLog /var/log/apache2/yours-domain.ru-access_log common
</VirtualHost>

 

Удалите файл 000-default.conf:

rm /etc/apache2/sites-enabled/000-default.conf

 

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

service apache2 restart

 

Откройте ваш веб — браузер, перейдите к http://yours-domain.ru/, убедитесь , что все предпосылки для установки соблюдены и установку OSSN можно начинать. Вы должны следовать простым инструкциям на экране установки, при необходимости вводить информацию по запросу. Не забудьте установить каталог данных в ‘/var/www/ossndatadir’.

Все. Open Source Social Network был установлен на вашем сервере.

Войти в админку OSSN по адресу http://yours-domain.ru/administrator и настроить OSSN в соответствии с вашими потребностями.

 

Установка Open Source Social Network на Ubuntu 16.04

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

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

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

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

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

Scroll to Top