XOOPS je populární a snadno použitelný CMS napsaný v PHP. Využívá modulární architekturu a je ideálním nástrojem pro vývoj malých i velkých dynamických komunitních webů, weblogů atd.
Pro instalaci a spuštění XOOPS CMS na virtuálním serveru CentOS 6 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 XOOPS 2.5.7 a vyžaduje:
- Webový server (důrazně doporučujeme Apache)
- PHP 5.3.7 nebo vyšší (důrazně se doporučuje PHP 5.4+ nebo novější) s následujícími povolenými rozšířeními PHP:MBString, Iconv, Zlib, GD Graphics Library (kompatibilní s 2.1.0), Exif, PCRE, Filter a XML.
- MySQL 5.1 nebo vyšší
Stáhněte si XOOPS 2.5.7 dostupný na http://xoops.org/modules/core na server a extrahujte jej pomocí následujících příkazů:
cd /rootwget http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28stable%20releases%29/XOOPS_2.5.7/xoops-2.5.7.zip/download -O xoops-2.5 .7.zipunzip xoops-2.5.7.zipmv /root/xoops-2.5.7/htdocs/ /var/www/html/xoops/
Vytvořte na svém serveru novou databázi MySQL pro XOOPS CMS:
mysql -u root -pmysql> VYTVOŘIT DATABÁZI xoopsdb;mysql> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA .* 'xoopsuser'@'localhost' IDENTIFIKOVANÉ PODLE 'vašeho-hesla' S GRANT OPTION;mysql> PRIVIGLUSH; /před>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) a odkomentujte následující řádek:
#NameVirtualHost *:80poté na konec přidejte následující řádky:
Administrátor serveru@vaše-doména.comRoot dokumentu /var/www/html/xoops/ServerName your-domain.comServerAlias www.your-domain.com Options FollowSymLinks AllowOverride All ErrorLog logs/your-domain.com-error_logCustomLog logs/your-domain.com-access_log common Restartujte webový server Apache, aby se změny projevily.
Z bezpečnostních důvodů se doporučuje přejmenovat adresáře „xoops_lib“ a „xoops_data“ a přesunout je mimo kořen dokumentu:
mkdir -p /var/www/xoops/mv /var/www/html/xoops/xoops_lib /var/www/xoops/x00ps_libmv /var/www/html/xoops/xoops_data /var/www/xoops/x00ps_dataTaké uživatel webového serveru (Apache) musí mít možnost zapisovat do 'uploads', 'uploads/avatars', 'uploads/images', 'uploads/ranks', 'uploads/smajlíků' a 'x00ps_lib/modules/protector/ configs' adresáře a soubor 'include/license.php', takže toho můžete snadno dosáhnout provedením následujících příkazů:
chown apache:apache -R /var/www/html/xoops/chown apache:apache -R /var/www/xoops/Otevřete http://your-domain.com/ ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů:vyberte jazyk, upravte nastavení cesty:
Fyzická cesta ke kořenu dokumentů XOOPS:/var/www/html/xoops Adresář datových souborů XOOPS:/var/www/xoops/x00ps_dataXOOPS adresář knihovny:/var/www/xoops/x00ps_lib Umístění webu (URL):http://vaše -domena.comzadejte nastavení databáze, vytvořte účet správce a vyberte výchozí motiv.
Ujistěte se, že mainfile.php je pouze pro čtení:
ll /var/www/html/xoops/mainfile.php-r--r--r-- 1 apache apache 3367 11. července 20:57 /var/www/html/xoops/mainfile.phpNezapomeňte odstranit instalační adresář (měl by být automaticky přejmenován instalačním programem) z vašeho serveru.
A je to. XOOPS CMS byl úspěšně nainstalován na váš server.
K dispozici je mnoho modulů pro rozšíření funkčnosti XOOPS. Moduly lze spravovat pomocí systému správy modulů na adrese http://vase-domena.com/admin.php
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám XOOPS 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.
Cent OS