V tomto tutoriálu vám ukážeme, jak nainstalovat Agora Project na Ubuntu 14.04 VPS s nainstalovanými Apache, PHP a MySQL.
Agora Project je open source a uživatelsky přívětivý groupware založený na PHP a MySQL, který uživatelům umožňuje vytvořit si vlastní soukromý prostor a sdílet jej s ostatními členy týmu. Groupwarový software Agora Project obsahuje následující moduly:správce souborů, správce záložek, osobní kalendáře a kalendáře zdrojů, správce úloh, Ganttovy diagramy, kontakty, zprávy, fórum, rychlé zasílání zpráv atd.
Tento tutoriál byl testován a napsán pro Ubuntu VPS, ale měl by fungovat na jakékoli distribuci Linuxu založené na Debianu.
Tento 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. V době psaní tohoto tutoriálu je nejnovější stabilní verze projektu Agora 3.0.6 a vyžaduje:
- PHP s grafickou knihovnou GD verze 2.0.x+ a povolenými rozšířeními ldap PHP;
- Webový server Apache zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:RewriteEngine, RewriteBase, RewriteCond a RewriteRule;
- MySQL nainstalovaná na vašem Linux VPS.
Začněme instalací. Ujistěte se, že jsou balíčky operačního systému vašeho serveru plně aktuální:
apt-get update apt-get upgrade
Stáhněte si na server nejnovější verzi projektu Agora dostupnou na https://www.agora-project.net/ a extrahujte ji pomocí následujících příkazů:
cd /opt wget -O agora-project.zip https://www.agora-project.net/divers/download.php?orig=agora-project.net mkdir -p /var/www/html/agora-project unzip -o agora-project.zip -d /var/www/html/agora-project/
Vytvořte novou databázi MySQL pro projekt Agora k použití a přiřaďte k ní uživatele s plnými oprávněními:
mysql -u root -p mysql> CREATE DATABASE agoradb; mysql> GRANT ALL PRIVILEGES ON agoradb.* TO 'agorauser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Nezapomeňte nahradit 'vaše-heslo' silným heslem.
Vytvořte novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache s názvem ‚agora-project.conf‘ na svém virtuálním serveru:
touch /etc/apache2/sites-available/agora-project.conf
Zakázat nebo odstranit výchozí konfigurační soubor Apache:
rm /etc/apache2/sites-enabled/000-default.conf
Potom spusťte následující příkaz:
ln -s /etc/apache2/sites-available/agora-project.conf /etc/apache2/sites-enabled/agora-project.conf
Nebo použijte a2ensite k povolení konfigurace ‘agora-project.conf’ v Apache:
sudo a2ensite agora-project.conf
Upravte konfigurační soubor ‘agora-project.conf’:
vi /etc/apache2/sites-available/agora-project.conf
a přidejte k němu následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/agora-project/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/agora-project/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
Nastavte správná oprávnění souborů pro webový server Apache k zápisu do kořenového adresáře dokumentu projektu Agora (‘/var/www/html/agora-project’):
sudo chown -R www-data:www-data /var/www/html/agora-project/
Povolte přepisovací modul Apache2, pokud tak již není:
sudo a2enmod rewrite
Chcete-li aktivovat novou konfiguraci, restartujte webový server Apache pomocí následujícího příkazu:
service apache2 restart
Otevřete svůj oblíbený webový prohlížeč, přejděte na http://yourdomain.com , spusťte proces instalace a postupujte podle jednoduchých pokynů:vyberte jazyk, název hostitele databázového serveru (localhost), název databáze MySQL, uživatelské jméno a heslo a poté vytvořte účet správce, nastavte časové pásmo a místo dostupné pro ukládání souborů a poté klikněte na 'Ověřit'.
Přihlaste se do administračního back-endu groupwaru Agora Project na http://yourdomain.com a nakonfigurujte jej podle svých potřeb, přidejte uživatele atd.
To je vše. Instalace projektu Agora je nyní dokončena.
Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich rychlých hostingových služeb Ubuntu VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali groupware Agora Project 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.