Concrete5 je výkonný systém pro správu obsahu s otevřeným zdrojovým kódem (CMS) napsaný v PHP, který umožňuje nasadit komplexní webové stránky založené na obsahu a snadno spravovat jejich obsah a strukturu. Concrete5 přichází s mnoha funkcemi, jako je textový editor WYSIWYG, integrovaná kontrola pravopisu, plánování obsahu, pokročilý systém oprávnění a další.
Chcete-li nainstalovat a spustit Concrete5 na Linux VPS s CentOS, postupujte podle velmi jednoduchých kroků popsaných níže.
Pokyny k instalaci platí pro jakýkoli server založený na Linuxu RPM s nainstalovaným LAMP (Linux, Apache, MySQL a PHP).
V současné době Concrete5 vyžaduje:
- PHP>=5.3 s následujícími povolenými rozšířeními PHP:MySQL, grafická knihovna GD s freetype, mcrypt, mbstring, curl, iconv, openssl a zip;
- Webový server Apache zkompilovaný s modulem mod_rewrite a sadou „AllowOverride All“;
- MySQL>=5.0 nainstalované na vašem virtuálním serveru Linux.
Stáhněte si a rozbalte nejnovější verzi Concrete5 dostupnou na http://www.concrete5.org/ :
cd /root wget http://www.concrete5.org/download_file/-/view/58379/8497/ -O concrete5.zip unzip concrete5.zip
Vytvořte na svém serveru novou databázi MySQL pro Concrete5:
mysql -u root -p mysql> CREATE DATABASE concrete5db; mysql> GRANT ALL PRIVILEGES ON concrete5db.* TO 'concrete5'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Vytvořte novou direktivu virtuálního hostitele v Apache. Například upravte svůj konfigurační soubor Apache (ve výchozím nastavení /etc/httpd/conf/httpd.conf):
Odkomentujte následující řádek:
#NameVirtualHost *:80
poté na konec přidejte následující řádky:
ServerAdmin [email protected] DocumentRoot /var/www/html/concrete5/ ServerName www.your-domain.com <Directory /var/www/html/concrete5/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common
Vyhledejte konfigurační soubor php pomocí následujícího příkazu:
#php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Upravte soubor „php.ini“ a přidejte/upravte následující řádky:
post_max_size = 20M upload_max_filesize = 20M memory_limit = 128M safe_mode = Off
Restartujte webový server Apache, aby se změny projevily.
Přesuňte instalační soubory Concrete5 do kořenového adresáře dokumentu definovaného v direktivě virtuálního hostitele výše:
mv /root/concrete5.6.2.1 /var/www/html/concrete5
Uživatel webového serveru (Apache) také musí mít možnost zapisovat do adresářů 'files', 'config' a 'packages' a souboru '.htaccess', takže toho můžete snadno dosáhnout provedením následujícího příkazu:
chown apache:apache -R /var/www/html/concrete5
Otevřete ve webovém prohlížeči http://vaše-domena.com/. Pokud jsou splněny všechny požadavky, klikněte na tlačítko „Pokračovat v instalaci“. Zadejte následující informace:název vašeho webu, e-mailovou adresu a heslo pro administrátora a informace o databázi a poté klikněte na tlačítko ‚Install concrete5‘.
Jakmile je instalace dokončena, povolte přátelské pro vyhledávače nebo ‚Překrásné adresy URL‘:klikněte na hypertextový odkaz ‚panel‘ -> ‚Systém a nastavení‘ -> ‚Překrásné adresy URL‘ -> ‚Povolit hezké adresy URL‘ a stiskněte ‚Uložit‘. Concrete5 vygeneruje a pokusí se přidat následující řádky do souboru .htaccess (/var/www/html/concrete5/.htaccess):
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME}/index.html !-f RewriteCond %{REQUEST_FILENAME}/index.php !-f RewriteRule . index.php [L]
To je vše. Instalace Concrete5 je nyní 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, aby vám Concrete5 nainstalovali. 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.