GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat PhpWiki na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat PhpWiki na server CentOS 7. Pro ty z vás, kteří nevěděli, PhpWiki je software pro správu obsahu založený na wiki napsaný v PHP, používá se k vytváření webových stránek, kde kdokoli může upravovat nebo vytvářet stránky pomocí webového prohlížeče.

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ůj web na vlastním VPS. Instalace je poměrně jednoduchá. ukázat vám krok za krokem instalaci PhpWiki na serveru CentOS 7.

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 k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalovat PhpWiki na CentOS 7

Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.

yum - 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 Zikula.

Stáhněte si nejnovější stabilní verzi PhpWiki, V okamžiku psaní tohoto článku je to verze 1.5.4:

wget http://downloads.sourceforge.net/project/phpwiki/phpwiki-1.5.4.zip
unzip phpwiki-1.5.4.zip -d /var/www/html/
cd /var/www/html/
mv phpwiki-1.5.4 phpwiki

Budeme muset změnit oprávnění některých složek:

chown apache:apache -R /var/www/html/phpwiki/

Krok 4. Konfigurace MariaDB.

Ve výchozím nastavení není MariaDB zesílena. MySQL 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

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro PhpWiki. 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 PhpWiki:

MariaDB > create database phpwikidb;
MariaDB > grant all privileges on phpwikidb.* to phpwikiuser@localhost identified by 'your-password';
MariaDB > > flush privileges;
MariaDB > quit;

Vytvořte tabulky v phpwikidb databáze:

cd /var/www/html/phpwiki/schemas
mysql -uphpwikiuser -pyour-password phpwikidb < mysql-initialize.sql

Krok 5. Konfigurace webového serveru Apache.

Vytvořte novou direktivu virtuálního hostitele v Apache:

nano /etc/httpd/vhosts.d/yourdomain.conf

Přidejte do něj následující řádky:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/phpwiki/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/phpwiki/>
    DirectoryIndex index.php
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
    ErrorLog logs/yourdomain.com-error_log
    CustomLog logs/yourdomain.com-access_log common
</VirtualHost>

Nyní můžeme restartovat Apache, aby se změny projevily:

systemctl restart httpd.service

Vytvořte podadresář s názvem ‘data “ v „phpwiki ’ adresář:

mkdir -p /var/www/html/data/

Zkopírujte „/var/www/html/config/config-dist.ini’ na „/var/www/html/phpwiki/config/config.ini “ a upravte nastavení v „/var/www/html/phpwiki/config/config.ini “ soubor podle vašich potřeb. Pro vás může být jednodušší použít http://phpwiki.fr/configurator.php k vygenerování konfiguračního souboru ‚config.ini‘ pro PhpWiki:

  • Zadejte název svého webu, uživatelské jméno správce a heslo
  • Ujistěte se, že jste zvolili použití šifrovaných hesel, která mají být uložena v souboru „config.ini“ a metadatech domovských stránek uživatele
  • Nastavte cestu pro přístup k souboru protokolu (např. /var/log/httpd/yourdomain.com-access_log )
  • Nastav „COMPRESS_OUTPUT“ na hodnotu true (vždy se snažte komprimovat výstup)
  • Nastavte „HTTP Cache-Control“ na „LOOSE“, takže stránky uložené v mezipaměti budou při každé úpravě zrušeny
  • Vyberte typ backendu databáze na SQL
  • Typ SQL (MySQL), uživatel SQL (phpwikiuser) a jeho heslo, název databáze SQL (phpwikidb)
  • Nastavte možnosti „Povolit anonymní úpravy“ a „Povolit přihlášení Bogo“ na hodnotu false
  • Nastavte „PASSWORD_LENGTH_MINIMUM“ na alespoň 8 znaků
  • Upravte část čtvrtou:‚Vzhled a rozvržení stránky‘ podle svých představ a nakonec klikněte na tlačítko ‚Uložit config/config.ini‘.

Krok 6. Přístup k PhpWiki.

Systém pro správu obsahu PHP bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com nebo http://server-ip-address 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 PhpWiki. Děkujeme, že jste použili tento návod k instalaci systému pro správu obsahu PhpWiki v systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web PhpWiki .


Cent OS
  1. Jak nainstalovat MariaDB na CentOS 7

  2. Jak nainstalovat MariaDB na CentOS 8

  3. Jak nainstalovat LiteCart na CentOS 7

  1. Jak nainstalovat MariaDB na CentOS 6

  2. Jak nainstalovat MariaDB na CentOS 7

  3. Jak nainstalovat ProjectPier na CentOS 7

  1. Jak nainstalovat MediaWiki na CentOS 7

  2. Jak nainstalovat CakePHP na CentOS 7

  3. Jak nainstalovat Oxwall na CentOS 7