Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
Социальная сеть с открытым исходным кодом, также известная как OSSN, представляет собой инструмент для создания социальных сетей на основе PHP, который позволяет вам создать свой собственный сайт социальной сети и наладить отношения с участниками.
В этом руководстве мы объясним, как установить OSSN на ваш сервер Ubuntu 16.04.
Перед началом необходимо обновить систему до последней стабильной версии с помощью следующих команд:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Для того чтобы установить OSSN, вам нужно будет установить стек LAMP и некоторые дополнительные модули PHP на вашем сервере, используя следующие команды:
sudo apt-get install apache2 libapache2-mod-php7.0 mariadb-server php7.0 php7.0-mysql php7.0-curl php7.0-gd
php7.0-json php7.0-opcache php7.0-xml mcrypt php7.0-mcrypt php7.0-cgi php7.0-json php7-0-zip
Сначала вам нужно скачать последнюю стабильную версию OSSN с веб-сайта OSSN https://www.opensource-socialnetwork.org/download
. Вы можете скачать его с помощью команды wget: wget https://www.opensource-socialnetwork.org/downloads/ossn-v4.2-1468404691.zip
Далее разархивируйте скачанный архив в /var/www/html
каталог.
sudo unzip ossn-v4.2-1468404691.zip -d /var/www/html
Вам нужно будет убедиться в правильности владения ossn
каталогом:
sudo chown -R www-data.www-data /var/www/html/ossn/
Рекомендуется запустить mysql_secure_installation
команду для повышения безопасности MySQL:
sudo mysql_secure_installation
Вам будет предложено несколько вопросов, на которые вам нужно будет дать ответ. Далее, используя командную строку MySQL, создайте базу данных для OSSN:
mysql -u root -p
Введите свой корневой пароль MySQL / MariaDB и нажмите Enter. После входа в систему вы можете создать базу данных для OSSN следующим образом:
MariaDB [(none)]> SET GLOBAL sql_mode='';
MariaDB [(none)]> CREATE DATABASE ossndb;
MariaDB [(none)]> CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'password-here';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ossndb.* TO 'ossnuser'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q
После создания базы данных вам необходимо создать новый файл виртуального хоста, например, ossn.conf
в каталоге сайтов Apache:
sudo nano /etc/apache2/sites-available/ossn.conf
Добавьте следующие строки:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/ossn/
ServerName example.com
ServerAlias www.example.com
<Directory /var/www/html/ossn/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/ossn_log
CustomLog /var/log/apache2/ossn_custom_log common
</VirtualHost>
По завершении включите виртуальный хост, выполнив следующие команды:
sudo a2ensite ossn.conf
sudo service apache2 reload
Вам также необходимо включить модуль перезаписи:
sudo a2enmod rewrite
Вам также нужно будет внести некоторые изменения в конфигурацию PHP, отредактировав php.ini:
sudo nano /etc/php/7.0/cli/php.ini
Изменение значения allow_url_fopen
, file_uploads
и , upload_max_filesize
как показано ниже:
allow_url_fopen = On
file_uploads = On
upload_max_filesize = 32M
Затем создайте каталог с именем data
вне корневого каталога документа для хранения выгруженных файлов:
sudo mkdir /var/www/ossn_data
Наконец, перезапустите службу Apache, чтобы изменения вступили в силу:
sudo systemctl restart apache2
После этого зайдите http://192.0.2.2
в браузер, чтобы выполнить все необходимые шаги для завершения установки OSSN.
Не забудьте заменить example.com
и 192.0.2.2
своим реальным доменным именем IP-адреса вашего сервера.
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше