V tomto tutoriálu vám ukážeme, jak nainstalovat Elefant CMS na Ubuntu 16.04 VPS s nainstalovanými Apache, PHP a MySQL. Elefant CMS je open source CMS a webový framework napsaný v PHP, který umožňuje webovým vývojářům vytvářet vše od jednoduchých webových stránek až po kompletní webové aplikace. Tento návod byl testován a napsán pro Ubuntu VPS, ale měl by fungovat na jakékoli distribuci Linuxu založené na Debianu.
Tato instalační příručka 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ší verze Elefant CMS 1.3.12 a vyžaduje:
- PHP 5.3.x s povoleným rozšířením CURL PHP;
- Webový server Nginx nebo webový server Apache>=2.0 zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:RewriteEngine, RewriteBase, RewriteCond a RewriteRule.;
- MySQL, SQLite nebo PostgreSQL nainstalované na vašem virtuálním serveru (podporovány jsou také MariaDB a Percona).
Začněme instalací. Ujistěte se, že jsou balíčky operačního systému vašeho serveru plně aktuální:
apt-get update apt-get upgrade
Nejlepší je nainstalovat Elefant CMS pomocí Composer, takže pokud ještě není nainstalován, nainstalujte Composer spuštěním následujících příkazů:
apt-get install curl cd /opt curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
Stáhněte si nejnovější verzi Elefant CMS pomocí následujících příkazů:
cd /var/www composer create-project elefant/cms --stability=dev your-domain.com
Nezapomeňte nahradit your-domain.com vaším skutečným názvem domény.
Alternativně, pokud nechcete používat Composer, můžete si vždy stáhnout nejnovější verzi na https://github.com/jbroadway/elefant /releases , poté rozbalte archiv Elefant CMS do adresáře /var/www/html/vaše-doména.com/ na vašem serveru.
Dále vytvořte novou databázi MySQL pro Elefant CMS a přiřaďte k ní uživatele s plnými oprávněními:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE USER elefant; mysql> CREATE DATABASE elefantdb; mysql> GRANT ALL PRIVILEGES ON elefantdb.* TO 'elefant'@'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 ‚elefant.conf‘ na svém virtuálním serveru:
touch /etc/apache2/sites-available/elefant.conf
Upravte konfigurační soubor ‚elefant.conf‘:
vi /etc/apache2/sites-available/elefant.conf
a přidejte k němu následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/your-domain.com/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/your-domain.com/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Potom spusťte následující příkaz:
ln -s /etc/apache2/sites-available/elefant.conf /etc/apache2/sites-enabled/elefant.conf
Nebo použijte a2ensite k povolení konfigurace „elefant.conf“ v Apache:
sudo a2ensite elefant.conf
Nastavte správná oprávnění k souboru pro webový server Apache, aby mohl zapisovat do kořenového adresáře dokumentů Elefant CMS (‘/var/www/html/vaše-doména.com‘):
sudo chown -R www-data:www-data /var/www/html/your-domain.com/
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://vaše-domena.com/install/ , spusťte proces instalace a postupujte podle jednoduchých pokynů:
Klikněte na 'Další:Licence' , přijměte licenci, zkontrolujte požadavky serveru jsou splněny, klikněte na 'Další:Databáze' a zadejte následující informace:
Ovladač:MySQL
Server:localhost
Port:3306
Databáze:elefantdb
Uživatelské jméno:elefant
Heslo:*vaše-heslo*
Klikněte na 'Connect &Create Schema', zadejte název webu a nastavte e-mailovou adresu a heslo administrátora Elefant CMS.
To je vše. Instalace Elefant CMS je nyní dokončena.
Přihlaste se do administračního back-endu systému Elefant CMS na adrese http://vase-domena.com/admin a začněte jej používat, pište příspěvek na blog, nahrávejte soubory atd.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich optimalizovaných hostingových služeb Ubuntu, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali Elefant 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.