V tomto tutoriálu vám poskytneme podrobné pokyny, jak instalovat Dotclear na Debian 8 VPS .
Dotclear je open source software pro publikování na webu napsaný v PHP, vytvořený tak, aby umožnil komukoli publikovat webové stránky bez ohledu na jeho technické dovednosti.
Tento tutoriál byl testován a napsán pro Debian VPS, ale měl by fungovat jakákoli distribuce 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 Dotclear. V době psaní tohoto tutoriálu je nejnovější stabilní verze Dotclear 2.8 a vyžaduje:
- PHP 5.2 nebo vyšší s povolenými rozšířeními domxml, iconv, mbstring, MySQL, simplexml, SPL (standardní knihovna PHP), podporou funkcí ob_ a podporou utf8 u funkcí preg_. Také je užitečné mít povolenou knihovnu PHP GD2.
- Apache Web Server>=2.0 zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond a RewriteRule.
- MySQL s InnoDB, PostgreSQL nebo SQLite nainstalovaným na vašem virtuálním serveru.
Začněme tedy s postupem instalace. Stáhněte si nejnovější verzi Dotclear dostupnou na „http://download.dotclear.org/“ do adresáře vašeho virtuálního serveru a extrahujte ji pomocí následujících příkazů:
cd /opt/ wget http://download.dotclear.org/latest.tar.gz tar -xvzf latest.tar.gz mv /opt/dotclear/ /var/www/html/dotclear/ chown www-data:www-data -R /var/www/html/dotclear/
Přesuňte instalační soubory Dotclear do kořenového adresáře dokumentu definovaného v direktivě virtuálního hostitele výše:
mv /opt/ /var/www/html/dotclear/
Nastavte správné vlastnictví souborů a adresářů Dotclear:
chown -R www-data /var/www/html/dotclear/
Dotclear vyžaduje databázi k ukládání dat, takže vytvořte novou databázi MySQL, kterou bude Dotclear 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 dotcleardb; mysql> GRANT ALL PRIVILEGES ON dotcleardb.* TO 'dotclearuser'@'localhost' IDENTIFIED BY 'Y0ur-Passw0rd' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Vytvořte novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache s názvem „dotclear.conf“ na svém virtuálním serveru:
touch /etc/apache2/sites-available/dotclear.conf
Potom spusťte následující příkaz:
ln -s /etc/apache2/sites-available/dotclear.conf /etc/apache2/sites-enabled/dotclear.conf
Případně použijte a2ensite k povolení konfigurace dotclear.conf v Apache:
sudo a2ensite dotclear.conf
Upravte konfigurační soubor „dotclear.conf“:
vi /etc/apache2/sites-available/dotclear.conf
a přidejte k němu následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/dotclear/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/dotclear/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
Restartujte webový server Apache, aby se změny projevily:
systemctl restart apache2.service
Otevřete svůj oblíbený webový prohlížeč a přejděte na http://yourdomain.com . Jakmile to uděláte, budete přesměrováni na první stránku webového instalačního programu Dotclear. Zadejte informace o databázi MySQL:
Database type: MySQLi Database Host Name: localhost Database Name: dotcleardb Database User Name: dotclearuser Database Password: Y0ur-Passw0rd
Klikněte na Pokračovat, vytvořte uživatelský účet správce, poté se přihlaste k administračnímu back-endu Dotclear pomocí nově vytvořeného účtu a začněte spravovat svůj blog založený na Dotclear.
To je ono. Instalace Dotclear je dokončena.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory o instalaci Dotclear 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.