Contao je populární webový systém pro správu obsahu s otevřeným zdrojovým kódem, který vám umožňuje vyvíjet webové stránky vhodné pro vyhledávače.
K instalaci Kontakt na Ubuntu VPS postupujte podle velmi jednoduchých kroků popsaných níže.
Tato instalační příručka předpokládá, že Apache, MySQL a PHP jsou již nainstalovány a nakonfigurovány na vašem Linux VPS. V době psaní tohoto tutoriálu je nejnovější stabilní verze Contao 3.4.0 a vyžaduje:
- PHP>=5.2 s grafickou knihovnou GD, povolenými rozšířeními PHP, SOAP, mbstring a mcrypt.
- Webový server Apache>=2.x+ zkompilovaný s modulem mod_rewrite za účelem použití adres URL vhodných pro vyhledávače.
- MySQL>=5.x nainstalovaný na vašem virtuálním serveru Linux.
Stáhněte si nejnovější verzi Contao dostupnou na https://contao.org/en/download.html na server a extrahujte ji pomocí následujících příkazů:
cd /root/ wget https://download.contao.org/3.4.0/zip -O contao.zip unzip contao.zip unzip contao.zip -d contao
Contao vyžaduje, aby databáze fungovala, protože zde se ukládají data, takže si na svém serveru vytvořte novou databázi MySQL:
mysql -u root -p mysql> CREATE DATABASE contaodb; mysql> CREATE USER contaouser@localhost; mysql> SET PASSWORD FOR 'contaouser'@'localhost' = PASSWORD("your-password"); mysql> GRANT ALL PRIVILEGES ON contaodb.* TO 'contaouser'@'localhost' IDENTIFIED BY 'your-password' 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 ‚contao.conf‘:
touch /etc/apache2/sites-available/contao.conf ln -s /etc/apache2/sites-available/contao.conf /etc/apache2/sites-enabled/contao.conf vi /etc/apache2/sites-available/contao.conf
poté přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/contao/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/contao/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
Přesuňte instalační soubory Contao do kořenového adresáře dokumentu definovaného v direktivě virtuálního hostitele výše:
cd /root/ mv contao-3.4.0 /var/www/html/contao
Upravte konfigurační soubor ‘/etc/php5/apache2/php.ini’ a přidejte/upravte následující nastavení:
safe_mode = Off max_execution_time = 60 memory_limit = 128M register_globals = Off file_uploads = On upload_max_filesize=64M display_errors = Off html_errors = Off display_startup_errors = Off log_errors = On
Restartujte webový server Apache, aby se změny projevily:
service apache2 restart
Uživatel webového serveru (www-data) musí mít možnost zapisovat do souborů a adresářů v adresáři „/var/www/contao“, takže toho lze snadno provést provedením následujícího příkazu:
chown www-data:www-data -R /var/www/html/contao/
Přejmenujte nebo zkopírujte soubor „.htaccess.default“ na „.htaccess“:
cd /var/www/html/contao/ cp .htaccess.default .htaccess
Otevřete http://your-domain.com/contao/install.php ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů.
Odeberte soubor ‚contao/install.php‘ ze serveru pomocí následujícího příkazu příkazového řádku:
rm -rf /var/www/html/contao/contao/install.php
To je vše. Instalace Contao je nyní dokončena.
Nyní se můžete přihlásit k back-endu správce Contao pomocí odkazu v pravém dolním rohu (http://vase-domena.com/contao/) a začít vyvíjet svůj web.
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, aby nainstalovali Contao 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.