V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Oxwall na vašem CentOS 7. Pro ty z vás, kteří to nevěděli, je Oxwall open source softwarová platforma pro sociální sítě který je velmi flexibilní a velmi snadno použitelný. Je napsán v PHP a používá MySQL jako databázi pro ukládání svých dat. V obchodě Oxwall je k dispozici mnoho pluginů za účelem zlepšení základní funkčnosti platformy sociálních sítí. Používá se Oxwall pro širokou škálu projektů počínaje rodinnými stránkami a vlastními sociálními sítěmi až po nástroje pro spolupráci a řešení pro podnikovou komunitu.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. vám ukáže instalaci Oxwallu na serveru CentOS 7 krok za krokem.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 7.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Oxwall na CentOS 7
Krok 1. Nejprve se ujistěte, že je váš systém aktuální.
yum -y update
Krok 2. Nainstalujte server LAMP.
Je vyžadován server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.
Krok 3. Nainstalujte Oxwall.
Stáhněte si nejnovější stabilní verzi Oxwallu, v době psaní tohoto článku je to verze 1.8.0:
mkdir /opt/oxwall cd /opt/oxwall wget https://github.com/oxwall/oxwall/archive/refs/tags/core-1.8.7.zip unzip core-1.8.7.zip mv /opt/oxwall /var/www/html/
Budeme muset změnit oprávnění některých složek:
chown -R apache:apache /var/www/html/oxwall
Krok 4. Konfigurace MariaDB.
Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí mysql_secure_installation
skript. Měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.
mysql_secure_installation
Nakonfigurujte to takto:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro Oxwall. Spusťte následující příkaz:
mysql -u root -p
Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace Oxwall:
MariaDB > CREATE DATABASE oxwall_db; MariaDB > GRANT ALL PRIVILEGES on oxwall_db.* to 'oxwall_user'@'localhost' identified by 'YoUrPaS$w0rD'; MariaDB > FLUSH PRIVILEGES; MariaDB > exit
Nyní můžeme restartovat Apache a MariaDB, aby se změny projevily:
systemctl restart httpd.service systemctl restart mariadb.service
Krok 5. Přístup k Oxwallu.
Oxwall bude ve výchozím nastavení k dispozici na portu HTTP 80. Chcete-li přistupovat k instalaci Oxwall přes web a pokračovat podle online pokynů, musíte upravit konfiguraci svého webu server a nastavte kořen dokumentu názvu vaší domény tak, aby ukazoval na instalační adresář Oxwall. V tomto případě je instalační adresář Oxwall /var/www/html/oxwall
. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com/install
nebo http://server-ip/install
a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.
Blahopřejeme! Úspěšně jste nainstalovali Oxwall. Děkujeme, že jste použili tento návod k instalaci open source sociálních sítí Oxwall v systému CentOS 7. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální Oxwall webové stránky.