GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat software Simple Machines 2 Forum na Debian VPS s Nginx

Fórum Simple Machines je jednou z nejlepších platforem fóra s otevřeným zdrojovým kódem dostupných na internetu, která využívá PHP a MySQL.

V tomto tutoriálu krok za krokem vám ukážeme, jak snadno nainstalovat fórum Simple Machines 2 na váš virtuální server založený na Debianu.

V době psaní tohoto tutoriálu je nejnovější stabilní verze Simple Machines 2.0.7 a vyžaduje:

  •     PHP 5.2 nebo vyšší (pro servery Nginx je vyžadován balíček php5-fpm) s povoleným BCMath a GD Graphics Library 2.0 nebo vyšší. Také by měla být povolena možnost file_uploads a měla by být zakázána nastavení nouzového režimu, globálních registrů a magických uvozovek;
  •     MySQL 5.0 nebo vyšší nainstalovaný na vašem virtuálním serveru Linux.

Pokud máte na svém serveru nainstalovaný Apache, zastavte službu Apache a odeberte balíčky Apache:

/etc/init.d/apache2 stop
apt-get remove apache2*

Chcete-li nainstalovat Nginx, PHP-FPM a MySQL na váš Debian VPS, spusťte následující příkaz:

apt-get install nginx php5-fpm php5-cli php5-mysql php5-mcrypt php5-gd mysql-client-5.5 mysql-server-5.5 mysql-server-core-5.5

Stáhněte si Simple Machines 2 dostupný na http://download.simplemachines.org/ na server a extrahujte jej pomocí následujících příkazů:

cd /root
wget http://download.simplemachines.org/index.php/smf_2-0-7_install.tar.bz2
mkdir -p /var/www/{your-domain.com,your-domain.com/forum}
tar -xvf smf_2-0-7_install.tar.bz2 -C /var/www/your-domain.com/forum

Vytvořte na svém serveru novou databázi MySQL pro Simple Machines:

mysql -u root -p
mysql> CREATE DATABASE smf2db;
mysql> GRANT ALL PRIVILEGES ON smf2db.* TO 'smf2user'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Vyhledejte konfigurační soubor PHP pomocí následujícího příkazu:

php5-fpm -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/fpm
Loaded Configuration File => /etc/php5/fpm/php.ini

Upravte konfigurační soubor /etc/php5/fpm/php.ini pomocí následujícího příkazu:

vi /etc/php5/fpm/php.ini

a přidejte/upravte následující řádky:

memory_limit = 128M
cgi.fix_pathinfo = 0
file_uploads = On
max_input_time = 60
max_execution_time = 60
register_globals = Off
safe_mode = Off
session.use_trans_sid = 0
magic_quotes_sybase = Off

Spusťte následující příkaz:

/etc/init.d/php5-fpm restart

Vytvořte nový konfigurační soubor Nginx:

vi /etc/nginx/sites-available/your-domain.com

a přidejte následující řádky:

server {
listen 80;
server_name your-domain.com;
root /var/www/your-domain.com/forum/;
index index.php index.html;
access_log /var/log/nginx/your-domain.com-access.log;
error_log /var/log/nginx/your-domain.com-error.log;
location ~ \.php {
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

Vytvořte symbolický odkaz pomocí následujícího příkazu:

ln -s /etc/nginx/sites-available/vase-domena.com /etc/nginx/sites-enabled/vase-domena.com

a restartujte webový server Nginx, aby se změny projevily:

/etc/init.d/nginx restart

Uživatel webového serveru (www-data) musí mít možnost zapisovat do adresářů 'attachments', 'avatars', 'cache', 'Packages', 'installed.list', 'Smileys' a 'Themes' a 'agreement.txt ', 'Settings.php', 'Settings_bak.php', takže to můžete snadno provést provedením následujícího příkazu:

chown www-data:www-data -R /var/www/your-domain.com/

Otevřete http://your-domain.com/install.php ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů. Po dokončení instalace se doporučuje smazat skript ‘install.php’ ze serveru:

rm -rf /var/www/your-domain.com/forum/install.php

Chcete-li upravit vzhled a dojem ze svého fóra, je k dispozici mnoho témat ke stažení na http://custom.simplemachines.org/themes/ . Na http://custom.simplemachines.org/mods/ jsou také k dispozici různé mody, jako například ‚SMF Secure Login‘, ‚Advanced Visual Verification‘, ‚BotScout‘, ‚Delete Spam Posts‘ atd.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali software fóra Simple Machines 2. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Debian
  1. Jak nainstalovat Phorum s Nginx na Debian 9

  2. Jak nainstalovat Yii Framework na Debian VPS s Nginx

  3. Jak nainstalovat FuelPHP s Nginx na Debian 8 VPS

  1. Nainstalujte Plone s Nginx na Debian 8 VPS

  2. Jak nainstalovat Magento s Nginx na Debian 10

  3. Jak nainstalovat WonderCMS s Nginx na Debian 11

  1. Jak nainstalovat WonderCMS s Nginx na Debian 9

  2. Jak nainstalovat Fork CMS s NGINX na Debian 9

  3. Jak nainstalovat Vanilla Forum na Debian 9