V tomto článku vám ukážeme, jak nainstalovat Feng Office na Ubuntu 18.04 VPS.
Feng Office je open-source platforma pro spolupráci, která je založena na webu a je napsána v PHP. Tato aplikace má tři edice:Community, Professional a Enterprise. V tomto tutoriálu nainstalujeme edici Community, která je základní Feng Office a obsahuje vynikající funkce, jako je správa úkolů, správa dokumentů, pracovní prostory a mnoho dalšího.
Předpoklady
Zde jsou systémové požadavky pro provoz Feng Office 3.7:
- Alespoň 2 GB paměti RAM.
- Alespoň 2 jádra CPU
- Alespoň 1 GB místa na disku.
A navrhované požadavky pro Feng Office 3.7 jsou:
- Alespoň 6 GB paměti RAM
- Alespoň 4 jádra CPU
- Místo na disku závisí na množství dat, které očekáváte, že budete spravovat, ale doporučuje se minimálně 10 GB.
Krok 1:Připojte se k serveru
Než začneme, musíte se připojit k serveru přes SSH jako uživatel root. Chcete-li to provést, použijte následující příkaz:
ssh root@IP_Address -p Port_Number
Samozřejmě budete muset nahradit IP_Address
a Port_Number
se skutečnou IP adresou vašeho serveru a číslem portu SSH.
Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:
upgrade apt updateapt
Krok 2:Instalace sady LAMP (Apache, MySQL a PHP 7.1)
Musíme začít instalací některých požadavků pro instalaci Feng Office. Chcete-li nainstalovat server Apache a MySQL, spusťte následující příkaz:
apt install apache2 libapache2-mod-php mysql-server mysql-client
Chcete-li spustit a povolit služby Apache a MySQL, spusťte následující příkaz:
for x v apache2 mysql; do systemctl start $x; systemctl povolit $x; hotovo
Tato další část je volitelná, ale doporučená. Doporučujeme vám spustit mysql_secure_installation, abyste mohli implementovat některé doporučené bezpečnostní změny. Spusťte tento další příkaz a postupujte podle pokynů:
mysql_secure_installation
Když se program zeptá na vaše kořenové heslo MySQL, stačí stisknout klávesu [Enter], protože ve výchozím nastavení není žádné heslo nastaveno. Na každou výzvu doporučujeme odpovědět „Y“.
Dále nainstalujeme PHP verze 7.1 z úložiště Ondřeje Surého, protože není k dispozici v předinstalovaných úložištích.
Upozorňujeme, že Feng Office zatím nepodporuje PHP 7.2. Spusťte níže uvedené příkazy a přidejte PPA Ondřeje Surého:
apt-get install software-properties-commonadd-apt-repository ppa:ondrej/phpapt update
Chcete-li nainstalovat PHP 7.1 spolu s moduly potřebnými ke spuštění Feng Office, spusťte tento příkaz:
apt install php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-cgi libapache2-mod-php7.1 php7.1-mcrypt php7.1-xmlrpc php7.1-gd php7.1-mbstring php7.1 php7.1-common php7.1-xmlrpc php7.1-soap php7.1-xml php7.1-intl php7.1-cli php7.1-ldap rozbalit php7.1-zip wget php7.1-readline php7.1-imap php7.1-tidy php7.1-recode php7.1-sq php7.1-intl php7.1-mbstring -y
Chcete-li zjistit, kterou verzi PHP aktuálně používáte, napište:
php -v
Pokud chcete změnit aktuální verzi PHP na PHP 7.1, spusťte následující příkazy:
a2enmod php7.1update-alternatives --set php /usr/bin/php7.1
Restartujte webový server Apache, aby se změny projevily.
systemctl restart apache2.service
Krok 3:Nakonfigurujte PHP a nainstalujte další požadované balíčky
Vyhledejte konfigurační soubor php.ini:
php -i | grep php.ini
Výstup:
Cesta konfiguračního souboru (php.ini) => /etc/php/7.1/cliLoaded Configuration File => /etc/php/7.1/cli/php.ini
Otevřete konfigurační soubor php.ini pomocí preferovaného textového editoru. Jako náš textový editor použijeme nano – klidně použijte libovolný editor dle vašeho výběru.
nano /etc/php/7.1/cli/php.ini
Najděte a upravte následující hodnoty:
max_execution_time =300max_input_time =300memory_limit =512Mpost_max_size =128Mupload_max_filesize =128Mdisplay_errors =Offhtml_errors =Offdisplay_startup_errors =Offlog_buffering =VypnutoPo dokončení úprav souboru soubor uložte a zavřete.
Spusťte následující příkaz k instalaci balíčků, které Feng Office vyžaduje:
apt install catdoc xpdf ghostscript imagemagick wkhtmltopdfPo dokončení instalace zkontrolujte, zda všechny nainstalované služby fungují správně. Pokud jsou úspěšně nainstalovány, můžete pokračovat dalším krokem a vytvořit novou databázi pro Feng Office.
Krok 4:Vytvořte databázi
Chcete-li vytvořit databázi, musíte se přihlásit do konzole MySQL:
mysql -u root -pPomocí následujícího dotazu vytvoříme naši databázi:
CREATE DATABASE fengdb;Přidáme samostatného uživatele, který bude moci pracovat s naší databází „fengdb“:
UDĚLEJTE VŠECHNA PRIVILEGIA NA fengdb.* 'fenguser'@'localhost' IDENTIFIKOVANÉ PODLE 'Str0ng_Pa5Sw0rD' S MOŽNOSTÍ UDĚLENÍ;Nezapomeňte prosím změnit ‘
Str0ng_Pa5Sw0rD
‘ na skutečné silné heslo.Chcete-li použít oprávnění, která jsme nastavili, spustíme tento příkaz:
FLUSH PRIVILEGES;Poté, co skončíme, můžeme ukončit relaci MySQL příkazem:
ukončitKrok 5:Konfigurace virtuálního hostitele Apache pro Feng Office
V tomto kroku vytvoříme nový konfigurační soubor virtuálního hostitele, abychom mohli přistupovat k naší aplikaci Feng Office s názvem domény namísto IP adresy.
nano /etc/apache2/sites-available/feng.confpřidejte do souboru následující obsah:
ServerAdmin [email protected] /var/www/html/fengoffice/ServerName domain-name.comServerAlias www.domain-name.com Možnosti FollowSymlinksAllowOverride AllVyžadovat udělení všechErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined samozřejmě budete muset nahradit všechny instance
domain-name.com
s vaším skutečným názvem domény.Jakmile nakonfigurujete virtuálního hostitele, můžete jej povolit provedením následujících příkazů.
Zakažte výchozího virtuálního hostitele pomocí:
a2dissite 000-výchozíPoté povolte nového virtuálního hostitele Feng Office:
a2ensite feng.confTaké se musíte ujistit, že je povoleno přepisování modu:
a2enmod přepsatRestartujte Apache, aby se změny projevily:
systemctl restart apache2.serviceKrok 6:Nainstalujte Feng Office
Stáhněte si nejnovější verzi Feng Office v
/opt
adresář na serveru a rozbalte jej do/var/www/html/
adresář:cd /opt/ &&wget -O fengoffice.zip --no-check-certificate https://www.fengoffice.com/web/reference.php?dest=latest_versionunzip fengoffice.zip -d /var/www/ html/Nyní přesuneme extrahované soubory do samostatného adresáře s názvem „fengoffice“ a změníme vlastnictví tak, aby patřilo webovému serveru Apache:
mv /var/www/html/fengoffice-3.*/ /var/www/html/fengoffice/chown www-data:www-data -R /var/www/html/fengoffice/Po dokončení všech kroků otevřete
http://domain-name.com
ve svém oblíbeném webovém prohlížeči a spusťte proces instalace.
Postupujte podle kroků webové instalace a vyplňte všechny potřebné informace.
Upozorňujeme, že „core_dimensions ‘ Tato aplikace vyžaduje plugin, takže byste si jej měli nainstalovat. Můžete také vybrat „pracovní prostor “ a „mail ” během procesu webové instalace.
Gratulujeme! Úspěšně jste na svůj server nainstalovali Feng Office. Nyní můžete nakonfigurovat a začít spravovat tuto neuvěřitelnou aplikaci po přihlášení do správce back-end Feng Office.
V tomto článku jsme vám ukázali, jak nainstalovat Apache2, PHP 7.1, MySQL Database Server, jak vytvořit databázi pro Feng Office a nakonec jsme nainstalovali Feng Office.
Samozřejmě, pokud jste jedním z našich zákazníků Ubuntu Hosting, nemusíte Feng Office instalovat na svůj Ubuntu 18.04 VPS – jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují a nakonfigurují Feng Office na Ubuntu 18.04.
PS. Pokud se vám tento příspěvek o tom, jak nainstalovat Feng Office na Ubuntu 18.04 VPS, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených tlačítek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.
Panels