Ukážeme vám, jak nainstalovat Oxwall na CentOS. Oxwall je open source software pro sociální sítě napsaný v PHP. Používá se k vytváření a správě sociálních sítí a komunitních webů. Oxwall má mnoho flexibilních a snadno použitelných pluginů a rozšíření dostupných v obchodě Oxwall.
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 Oxwall 1.8.1 a vyžaduje:
1. Požadavky:
- PHP 5.3 nebo vyšší s povolenými následujícími rozšířeními PHP:ftp, mbstring, PDO, DOM, cURL, zip, zlib, json, GD Graphics Library verze 2.0.x+ a knihovna písem FreeType. Také by měla být zakázána nastavení safe_mode, register_globals, suPHP, suApache a Suhosin a v php.ini by mělo být povoleno nastavení allow_url_fopen a cURL
- Apache Web Server 2.0 nebo vyšší zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:RewriteEngine, RewriteBase, RewriteCond a RewriteRule.
- MySQL 5.0 nebo vyšší
- Služba Cron
- Poštovní server (SendMail, Postfix, Exim nebo jiný) nainstalovaný na vašem virtuálním serveru CentOS.
2. Stáhněte si Oxwall
Stáhněte si na server nejnovější verzi Oxwall dostupnou na adrese „http://www.oxwall.org/download“ a extrahujte ji pomocí následujících příkazů:
cd /opt/ wget http://www.oxwall.org/dl/oxwall-1.8.1.zip mkdir -p /var/www/html/oxwall unzip oxwall-1.8.1.zip -d /var/www/html/oxwall
3. Vytvořte databázi MySQL
Vytvořte na svém serveru novou databázi MySQL pro Oxwall:
mysql -u root -p mysql> CREATE DATABASE oxwalldb; mysql> GRANT ALL PRIVILEGES ON oxwalldb.* TO 'oxwalluser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
4. Konfigurace nastavení PHP
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:
file_uploads = On allow_url_fopen = On register_globals = off safe_mode = Off session.auto_start = 0
Spusťte následující příkaz:
chown apache:apache -R /var/www/html/oxwall/
5. Nakonfigurujte webový server Apache
Vytvořte novou direktivu virtuálního hostitele v Apache. Upravte například svůj konfigurační soubor Apache (ve výchozím nastavení ‘/etc/httpd/conf/httpd.conf’) a zrušte zakomentování následujícího řádku:
#NameVirtualHost *:80
Poté na konec přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/oxwall/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/oxwall/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common </VirtualHost>
6. Restartujte webový server Apache
Restartujte webový server Apache, aby se změny projevily:
service httpd restart
Otevřete http://your-domain.com ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů; nastavte název webové stránky, e-mailovou adresu správce a přihlašovací údaje, zadejte informace o databázi a poté zkopírujte a vložte kód zobrazený na stránce 'Dokončení instalace' nahrazující stávající do '/var/www/html/oxwall/ow_includes/config.php' soubor.
7. Vytvořte úlohu cron
Vytvořte úlohu cron pro spouštění skriptu „/var/www/html/oxwall/ow_cron/run.php“ každou minutu:
* * * * * wget -q -O /dev/null http://your-domain.com/ow_cron/run.php
8. Nainstalujte si pluginy dle vašeho výběru
Nainstalujte si pluginy Oxwall dle vašeho výběru a klikněte na „Dokončit“. Z bezpečnostních důvodů se doporučuje smazat adresář „/var/www/html/oxwall/ow_install/“:
rm -rf /var/www/html/oxwall/ow_install/
To je vše. Instalace Oxwall je nyní dokončena. Přihlaste se do oblasti pro správu na adrese http://vase-domena.com/admin, nakonfigurujte Oxwall podle svých potřeb a začněte budovat svůj web na sociální síti.
Samozřejmě nemusíte instalovat Oxwall na CentOS, pokud používáte některou z našich webhostingových služeb CentOS. V takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby instalovali Oxwall 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 o tom, jak nainstalovat Oxwall na CentOS, 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.