GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Subrion CMS na Debian 8 VPS

V tomto tutoriálu vám ukážeme, jak nainstalovat Subrion CMS na Debian 8 VPS s nainstalovanými Apache, PHP a MySQL. Subrion je bezplatný systém pro správu obsahu napsaný v PHP, který umožňuje webovým vývojářům vytvářet webové stránky pro jakýkoli účel.

Tento tutoriál byl testován a napsán pro Debian 8 VPS, ale měl by fungovat na jakékoli distribuci Linuxu.


Tento instalační průvodce předpokládá, že Apache, MySQL a PHP jsou již nainstalovány a nakonfigurovány na vašem virtuálním serveru. V době psaní tohoto návodu je nejnovější stabilní verze Subrion CMS 3.3.5 a vyžaduje:

  • PHP 5.x s grafickou knihovnou GD verze 2.0.x+, povolenými rozšířeními XML, MySQLi a mbstring PHP;
  • Apache Web Server>=2.0 zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:RewriteEngine, RewriteBase, RewriteCond a RewriteRule.;
  • MySQL 4 nebo vyšší nainstalovaný na vašem virtuálním serveru.

Začněme instalací. Stáhněte si nejnovější verzi Subrion CMS dostupnou na http://tools.subrion.org/get/ na server a extrahujte ji pomocí následujících příkazů:

cd /opt
wget http://tools.subrion.org/get/latest.zip
mkdir -p /var/www/html/subrion
unzip -o latest.zip -d /var/www/html/subrion/

Vytvořte novou databázi MySQL, kterou bude Subrion používat, a přiřaďte k ní uživatele s plnými oprávněními:

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

Nezapomeňte nahradit 'vaše-heslo' silným heslem.
Vytvořte novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache s názvem „subrion.conf“ na svém virtuálním serveru:

touch /etc/apache2/sites-available/subrion.conf

Potom spusťte následující příkaz:

ln -s /etc/apache2/sites-available/subrion.conf /etc/apache2/sites-enabled/subrion.conf

Nebo použijte a2ensite k povolení konfigurace „subrion.conf“ v Apache:

sudo a2ensite subrion.conf

Upravte konfigurační soubor ‚subrion.conf‘:

vi /etc/apache2/sites-available/subrion.conf

a přidejte k němu následující řádky:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/subrion/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/subrion/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/yourdomain.com-error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>

Chcete-li povolit nahrávání souborů a deaktivovat Magic Quotes GPC a Register Globals v PHP, upravte konfigurační soubor php.ini a přidejte/upravte následující řádky:

vi /etc/php5/apache2/php.ini
file_uploads = On
magic_quotes_gpc = Off
register_globals = Off

Volitelně přidejte/upravte následující řádky v php.ini:

memory_limit = 128M
default_charset = "UTF-8"
mbstring.func_overload = 0

Nastavte správná oprávnění souborů pro webový server Apache, aby mohl zapisovat do souboru ‘includes/config.inc.php’ a adresářů ‘tmp’, ‘uploads’, ‘plugins’ a ‘backup’:

sudo chown -R www-data:www-data /var/www/html/subrion/

Povolte přepisovací modul Apache2, pokud tak již není:

sudo a2enmod rewrite

Restartujte webový server Apache, aby se změny projevily:

service apache2 restart

Otevřete svůj oblíbený webový prohlížeč, přejděte na http://yourdomain.com a postupujte podle jednoduchých pokynů. Z bezpečnostních důvodů nezapomeňte po instalaci odstranit soubor ‘install/modules/module.install.php’:

rm /var/www/html/subrion/install/modules/module.install.php

Také změňte oprávnění souboru include/config.inc.php na unwritable:

chmod a-w /var/www/html/subrion/includes/config.inc.php

To je vše. Instalace systému Subrion CMS je nyní dokončena.
Samozřejmě, že nic z toho nemusíte dělat, pokud používáte některou z našich optimalizovaných hostingových služeb pro Debian, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovat Subrion CMS pro tebe. 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 PHP 7.4 / 7.3 / 7.2 / 7.1 na Debian 10 / Debian 9

  2. Jak nainstalovat PHP 8.0 na Debian 11

  3. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  1. Jak nainstalovat PHP 7.4 na Debian 10

  2. Jak nainstalovat PHP 8 na Debian 10

  3. Jak nainstalovat PHP 7.2 na Debian 9

  1. Jak nainstalovat PHP na Debian 11

  2. Nainstalujte Fork CMS na Debian VPS

  3. Jak nainstalovat PHP 7.3 na Debian 10