GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Phabricator na Ubuntu 18.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Phabricator na Ubuntu 18.04 LTS. Pro ty z vás, kteří to nevěděli, Phabricator je open-source sbírka webových aplikací, které pomáhají softwaru společnosti vytvářejí lepší software. Phabricator je podobný GIT a SVN. V současné době je spravován Phacility a původně byl vyvinut jako interní nástroj na Facebooku. Je dostupný jako bezplatný software pod licencí Apache, verze 2.

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á a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Phabricatoru na server Ubuntu 18.04 (Bionic Beaver).

Nainstalujte Phabricator na Ubuntu 18.04 LTS Bionic Beaver

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt-get příkazy v terminálu.

sudo apt-get aktualizacesudo apt-get upgrade

Krok 2. Nainstalujte server LAMP (Linux, Apache, MariaDB a PHP).

Je vyžadován server Ubuntu 18.04 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také všechny požadované moduly PHP:

apt-get install php7.1-cli php7.1-gd php7.1-opcache php7.1-mysql php7.1-json php7.1-mcrypt php7.1-xml php7.1-curl

Krok 3. Instalace Phabricator na Ubuntu 18.04 LTS.

Nejprve vytvořte a přepněte se do adresáře, do kterého budeme stahovat Phabricator a jeho závislosti spusťte následující příkaz:

mkdir /var/www/html/myappscd /var/www/html/myapps

Dále naklonujte potřebné repozitáře Git z Phacility:

klon sudo git https://github.com/phacility/libphutil.gitsudo klon git https://github.com/phacility/arcanist.gitsudo klon git https://github.com/phacility/phabricator.git 

Krok 4. Konfigurace MariaDB pro Phabricator.

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

mysql_secure_installation

Nakonfigurujte to takto:

- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y

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

použijte mysql;ALTER USER 'root'@'localhost' IDENTIFIKOVANÉ S mysql_native_password BY 'your_mysql_root_password';flush oprávnění;

Dále přejděte do adresáře phabricator:

cd /var/www/html/myapp/phabricator

Nyní je čas nakonfigurovat MySQL. Spusťte následující příkazy:

./bin/config set mysql.host localhost./bin/config set mysql.user root./bin/config set mysql.pass your_mysql_root_password

Potom spusťte skript upgradu úložiště a načtěte do něj schémata Phabricator. Při načítání schématu databáze budete požádáni, abyste stiskli 'y':

./bin/storage upgrade --user root --password your_mariadb_root_password

Krok 5. Konfigurace webového serveru Apache pro Phabricator.

Vytvořte v Apache novou direktivu virtuálního hostitele. Vytvořte například nový konfigurační soubor Apache s názvem „phabricator.conf “ na vašem virtuálním serveru:

sudo a2enmod rewritetouch /etc/apache2/sites-available/phabricator.confln -s /etc/apache2/sites-available/phabricator.conf /etc/apache2/sites-enabled/phabricator.confnano /etc/apache2/sites -available/phabricator.conf

Přidejte následující řádky:

ServerAdmin [email protected] /var/www/html/myapp/phabricator/webrootServerName your-domain.comServerAlias ​​www.your-domain.comMožnosti FollowSymLinksAllowOverride AllOrder povolit,zakázat ze všechErrorLog /var/log/apache2/your-domain.com-error_logCustomLog /var/log/apache2/your-domain.com-accessal_logost common

Nyní můžeme restartovat webový server Apache, aby se změny provedly:

sudo a2ensite phabricatorsystemctl restartujte apache2.service

Krok 6. Přístup k Phabricatoru.

Phabricator bude ve výchozím nastavení dostupný na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://phabricator.domain.com 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 Phabricator. Děkujeme, že jste použili tento návod k instalaci Phabricatoru v systémech Ubuntu 18.04 LTS (Bionic Beaver). Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Phabricator.


Ubuntu
  1. Jak nainstalovat TYPO3 na Ubuntu 16.04 LTS

  2. Jak nainstalovat Redmine na Ubuntu 16.04 LTS

  3. Jak nainstalovat MySQL na Ubuntu 18.04 LTS

  1. Jak nainstalovat SugarCRM na Ubuntu 16.04 LTS

  2. Jak nainstalovat Piwik na Ubuntu 16.04 LTS

  3. Jak nainstalovat Shopware na Ubuntu 18.04 LTS

  1. Jak nainstalovat LimeSurvey na Ubuntu 16.04 LTS

  2. Jak nainstalovat Gogs na Ubuntu 16.04 LTS

  3. Jak nainstalovat Zabbix na Ubuntu 16.04 LTS