Dnes vám ukážeme, jak nainstalovat ProjectSend na Centos 6 VPS pomocí webového serveru Apache a databáze MySQL. ProjectSend je open source aplikace pro sdílení souborů a obrázků, která vám umožňuje nahrávat soubory a přiřazovat je konkrétním klientům, které si sami vytvoříte! ProjectSend je napsán v PHP a k ukládání informací používá databázi MySQL. Tato příručka by měla fungovat na jakékoli distribuci Linuxu založené na RPM, ale byla testována a napsána pro CentOS 6 VPS.
V době psaní tohoto návodu je ProjectSend r582 nejnovější dostupnou verzí a vyžaduje:
- Přístup SSH
- PHP (verze 5.2 nebo novější)
- Webový server Apache
- MySQL nainstalovaná na vašem Linux VPS.
Pokyny k instalaci:
Přihlaste se na svůj server přes SSH:
ssh root@server_ip
Aktualizujte balíčky OS a nainstalujte potřebné balíčky:
sudo yum -y upgrade sudo yum install unzip wget
Stáhněte a rozbalte archiv ProjectSend do adresáře na vašem serveru:
wget https://github.com/ignacionelson/ProjectSend/archive/master.zip unzip master.zip mv ProjectSend-master /var/www/html/projectsend
Vytvořte na svém serveru novou databázi MySQL pro ProjectSend:
mysql -u root -p mysql> CREATE DATABASE projectsenddb; mysql> GRANT ALL PRIVILEGES ON projectsenddb.* TO 'projectsenduser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Přejmenujte soubor „sys.config.sample.php“ na „sys.config.php“:
cd /var/www/html/projectsend/includes mv sys.config.sample.php sys.config.php
Otevřete konfigurační soubor ProjectSend pomocí svého oblíbeného textového editoru a změňte název databáze MySQL, uživatelské jméno a heslo MySQL na ty, které jste používali při vytváření databáze:
nano sys.config.php
/** MySQL database name */define('DB_NAME', 'projectsenddb'); /** Database host (in most cases it's localhost) */define('DB_HOST', 'localhost'); /** MySQL username (must be assigned to the database) */define('DB_USER', 'projectsenduser'); /** MySQL password */define('DB_PASSWORD', 'your-password');
Vytvořte novou direktivu virtuálního hostitele v Apache. Například upravte svůj konfigurační soubor Apache (ve výchozím nastavení /etc/httpd/conf/httpd.conf) a odkomentujte následující řádek:
#NameVirtualHost *:80
Poté na konec přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/projectsend/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/projectsend/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log common </VirtualHost>
Restartujte webovou službu Apache, aby se změny projevily.
service httpd restart
Otevřete svůj oblíbený webový prohlížeč, přejděte na http://yourdomain.com/ a postupujte podle jednoduchých pokynů. Uvítá vás instalační stránka ProjectSend, jako je tato:
Vyplňte následující údaje:
Sitename: It can be anything.(myproject.com) ProjectSend URL: your domain name or IP address of the server.
Poté zadejte své osobní údaje a přihlašovací údaje:jméno, e-mailovou adresu, uživatelské jméno a heslo správce a klikněte na „Instalovat“.
To je vše. Instalace ProjectSend je nyní dokončena. Nyní se můžete přihlásit a vytvářet nové uživatele, vytvářet skupiny, nahrávat soubory z řídicího panelu ProjectSend.
Další informace o ProjectSend naleznete na webových stránkách ProjectSend.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb CentOS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali ProjectSend pro vás. 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.