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.