Tento tutoriál vám krok za krokem ukáže, jak nainstalovat Jamroom na Debian 8 VPS s nainstalovanými Apache, PHP a MySQL.
Jamroom je open source CMS systém napsaný v PHP, který používají hlavně vývojáři webových stránek pro vytváření komunitních webů. Začít s Jamroom je velmi snadné a má dobrou dokumentaci.
Tento tutoriál byl testován a napsán pro Debian 8 VPS, ale měl by fungovat na jakékoli distribuci Linuxu.
Začněme instalací. Stáhněte si nejnovější verzi Jamroom dostupnou na https://www.jamroom.net/download na server a extrahujte ji pomocí následujících příkazů:
cd /optwget https://www.jamroom.net/networkmarket/core_download/jamroom-core-5.2.41.zipunzip jamroom-core-5.2.41.zipmv jamroom-core-5.2.41/ /var/www /html/html/jamroom/
Jamroom vyžaduje:
- PHP 5.3 nebo vyšší se zakompilovanou knihovnou GD, FreeType, MySQLi a Multibyte string extension (mbstring).
- Apache Web Server>=2.0 zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:RewriteEngine, RewriteBase, RewriteCond a RewriteRule.;
- Na vašem virtuálním serveru je nainstalováno MySQL 5.1 nebo vyšší.
- Knihovna obrázků ImageMagick
Ujistěte se, že všechny balíčky OS na vašem virtuálním serveru jsou aktuální:
sudo apt-get updatesudo apt-get upgrade
Tato instalační příručka předpokládá, že Apache a MySQL jsou již nainstalovány a nakonfigurovány na vašem virtuálním serveru, takže spusťte následující příkaz pro instalaci modulů PHP a PHP vyžadovaných aplikací Jamroom:
sudo apt-get install php5 php5-cli php5-mysql php5-mcrypt php5-gd
Poté nainstalujte knihovnu obrázků ImageMagick:
sudo apt-get install imagemagick
Vytvořte nový konfigurační soubor Apache:
cd /etc/apache2/sites-available/vi jamroom.conf
Přidejte následující direktivu virtuálního hostitele pro název vaší domény:
ServerAdmin [email protected]
DocumentRoot „/var/www/html/jamroom“
ServerName your-domain.com
ServerAlias www. your-domain.com
Protokol chyb “/var/log/apache2/vase-domena.com-error_log”
CustomLog “/var/log/apache2/vase-domena.com-access_log” kombinovaný
DirectoryIndex index.php
Možnosti FollowSymLinks
AllowOverride All
Nezapomeňte nahradit your-domain.com vaším skutečným názvem domény. Potom spusťte následující příkaz:
ln -s /etc/apache2/sites-available/jamroom.conf /etc/apache2/sites-enabled/jamroom.conf
Nebo použijte a2ensite k povolení konfigurace „jamroom.conf“ v Apache:
sudo a2ensite jamroom.conf
Nastavte správná oprávnění souborů pro webový server Apache k zápisu do souborů a adresářů v adresáři /var/www/html/jamroom:
sudo chown www-data:www-data -R /var/www/html/jamroom/
Chcete-li povolit větší nahrávání, upravte konfigurační soubor php.ini:
vi /etc/php5/apache2/php.ini
Přidejte/upravte následující řádky, abyste zvýšili hodnoty post_max_size a upload_max_filesize:
post_max_size =20Mupload_max_filesize =20M
Povolte přepisovací modul Apache2, pokud tak již není:
sudo a2enmod rewrite
Restartujte webový server Apache, abyste aktivovali změny v konfiguraci:
restart služby apache2
Vytvořte novou databázi MySQL, kterou bude Jamroom používat, a přiřaďte k ní uživatele s plnými oprávněními:
mysql -u root -pmysql> vytvořit databázi jamroomdb;mysql> UDĚLEJTE VŠECHNA PRIVILEGIA NA jamroomdb.* 'jamroomuser'@'localhost' IDENTIFIKOVANÉ PODLE 'Y0UR-PASSW0RD';mysql> flush oprávnění;mysql> quit>Nezapomeňte nahradit „Y0UR-PASSW0RD“ silným heslem.
Otevřete http://your-domain.com/install.php pomocí webového prohlížeče a postupujte podle jednoduchých pokynů. Po instalaci otevřete http://your-domain.com/user/signup nebo klikněte na tlačítko „Vytvořit účet“ a přejděte na stránku vytvoření účtu a první uživatel, kterého vytvoříte, bude uživatel Admin.
To je vše. Instalace aplikace Jamroom je nyní dokončena.
Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich Debian hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali Jamroom pro tebe. Jsou k dispozici 24×7 a okamžitě se o váš požadavek postarají.
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.
Debian