V tomto tutoriálu vám poskytneme podrobné pokyny, jak instalovat PunBB na Debian 8 VPS .
PunBB je open source, lehký fórový software napsaný v PHP s jednoduchým rozložením a čistým designem. Obecně je rychlejší než jiný software fóra a je velmi snadné jej spravovat a moderovat. Výchozí motiv PunBB podporuje responzivní design, takže je vhodný pro mobily a tablety.
Tento návod byl testován a napsán pro Debian VPS, ale měl by fungovat na jakékoli distribuci Linuxu.
Toto instalační průvodce předpokládá, že Apache, MySQL a PHP jsou již nainstalovány a nakonfigurovány na vašem virtuálním serveru PunBB. V době psaní tohoto tutoriálu je nejnovější stabilní verze PunBB 1.4.3 a vyžaduje:
- PHP 5 nebo vyšší s povoleným rozšířením MySQL PHP
- Apache Web Server>=2.0 zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond a RewriteRule.
- MySQL, PostgreSQL nebo SQLite nainstalované na vašem virtuálním serveru.
Začněme tedy s postupem instalace. Stáhněte si nejnovější verzi PunBB dostupnou na „http://punbb.informer.com/wiki/downloads“ do adresáře vašeho virtuálního serveru a extrahujte ji pomocí následujících příkazů:
cd /opt/ wget http://punbb.informer.com/download/punbb-1.4.3.zip unzip -o punbb-1.4.3.zip -d /var/www/html/
PunBB vyžaduje databázi k ukládání svých dat, takže vytvořte novou databázi MySQL, kterou bude PunBB používat, a přiřaďte k ní uživatele s plnými oprávněními:
mysql -u root -p mysql> CREATE DATABASE punbbdb; mysql> GRANT ALL PRIVILEGES ON punbbdb.* TO 'punbbuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Vytvořte novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache s názvem „punbb.conf“ na svém virtuálním serveru:
touch /etc/apache2/sites-available/punbb.conf
Potom spusťte následující příkaz:
ln -s /etc/apache2/sites-available/punbb.conf /etc/apache2/sites-enabled/punbb.conf
Případně použijte a2ensite k povolení konfigurace punbb.conf v Apache:
sudo a2ensite punbb.conf
Upravte konfigurační soubor „punbb.conf“:
vi /etc/apache2/sites-available/punbb.conf
a přidejte k němu následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/punbb/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/punbb/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Restartujte webový server Apache, aby se změny projevily:
systemctl restart apache2.service
Přesuňte instalační soubory PunBB do kořenového adresáře dokumentu definovaného v direktivě virtuálního hostitele výše:
mv /var/www/html/punbb-1.4.3/ /var/www/html/punbb/
Nastavte správné vlastnictví souborů a adresářů PunBB:
chown -R www-data /var/www/html/punbb/
Otevřete svůj oblíbený webový prohlížeč a přejděte na adresu http://vase-domena.com/admin/install.php . Jakmile to uděláte, budete přesměrováni na první stránku webového instalačního programu PunBB. Zadejte informace o databázi MySQL, nastavte uživatelské jméno a heslo správce a spusťte instalaci. Po dokončení instalace se přihlaste na http://your-domain.com/admin/index.php jako uživatel správce a nakonfigurujte své fórum PunBB podle svých potřeb.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory, aby nainstalovali PunBB 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.