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

Jak nainstalovat PhpWiki na CentOS 7 VPS

PhpWiki je software pro správu obsahu založený na wiki napsaný v PHP, který se používá k vytváření webových stránek, kde kdokoli může upravovat nebo vytvářet stránky pomocí webového prohlížeče.
V tomto tutoriálu vám ukážeme kroky potřebné k instalaci PhpWiki na CentOS 7 VPS .

V době psaní tohoto tutoriálu je nejnovější stabilní verze PhpWiki 1.5.3 a vyžaduje:

  • PHP 5.3.29 nebo vyšší, s podporou pro typ databáze, kterou chcete používat, a s povolenými knihovnami PEAR;
  • Apache Web Server 2.0 nebo vyšší zkompilovaný s modulem mod_rewrite;
  • MySQL, MariaDB, PostgreSQL nebo SQLite.

Tato instalační příručka předpokládá, že Apache, MySQL (nebo MariaDB) a PHP jsou již nainstalovány a nakonfigurovány na vašem virtuálním serveru. Pokud má váš server minimální základní instalaci CentOS 7, můžete nainstalovat Apache, MariaDB a PHP stack podle tohoto návodu.

Stáhněte si na server nejnovější verzi PhpWiki dostupnou na adrese „http://downloads.sourceforge.net/project/phpwiki/“ a extrahujte ji pomocí následujících příkazů:

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

Vytvořte na svém serveru novou databázi MySQL pro PhpWiki:

mysql -u root -p
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 ve vaší databázi phpwikidb:

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

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/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>

Restartujte službu Apache, aby se změny projevily:

systemctl restart httpd.service

Vytvořte podadresář s názvem ‚data‘ v adresáři ‚phpwiki‘:

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

Zkopírujte '/var/www/html/config/config-dist.ini' do '/var/www/html/phpwiki/config/config.ini' a upravte nastavení v '/var/www/html/phpwiki/config /config.ini' 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á se mají ukládat do souboru config.ini a metadat domovských stránek uživatelů
  • 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 „Ovládání mezipaměti HTTP“ na „LOOSE“, takže stránky uložené v mezipaměti budou při každé úpravě zrušeny
  • vyberte typ backend databáze 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 konfiguraci/config.ini“.

Zkopírujte vygenerovanou konfiguraci do souboru a uložte ji jako „/var/www/html/phpwiki/config/config.ini“. Nastavte správné vlastnictví souborů a adresářů PhpWiki pomocí následujícího příkazu:

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

To je vše. Instalace PhpWiki je nyní dokončena.

Otevřete ve svém oblíbeném prohlížeči http://yourdomain.com a po dokončení inicializace otevřete http://yourdomain.com/index.php/PhpWikiAdministration a přihlaste se pomocí přihlašovacích údajů správce.
Samozřejmě, že ne Pokud používáte některou z našich hostingových služeb Linux VPS, nemusíte nic z toho dělat. V takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali PhpWiki 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 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
  1. Jak nainstalovat Apache Cassandra na CentOS 8

  2. Jak nainstalovat Apache Kafka na CentOS 8

  3. Jak nainstalovat Apache Tomcat 8 na CentOS

  1. Jak nainstalovat Apache na CentOS 7

  2. Jak nainstalovat Apache Maven na CentOS 7

  3. Jak nainstalovat Apache Cassandra na CentOS 7

  1. Jak nainstalovat Apache na CentOS 8

  2. Jak nainstalovat Apache Maven na CentOS 8

  3. Jak nainstalovat Apache Maven na CentOS 8