Forutsetninger
Trinn 1: Systemoppdatering
Trinn 2: Installer Apache webserver
Trinn 3: Installer PHP 7
Trinn 4: Installer MySQL
Trinn 5: Opprett database for ResourceSpace
Trinn 6: Installer noen flere avhengigheter
Trinn 7: Installer ResourceSpace
Trinn 8: Opprett virtuell vert
Trinn 9: Fullfør installasjonen
ResourceSpace er en gratis og åpen kildekode Digital Asset Management (DAM) programvare. Den er skrevet i PHP og bruker MySQL til å lagre databasen. Det gir en bedre måte å organisere, administrere og dele digitale eiendeler som bilder, designfiler, bilder, videoer, lyd og mer i en organisasjon.
I denne opplæringen lærer du å installere ResourceSpace på Ubuntu 16.10.
Forutsetninger
- En Vultr Ubuntu 16.10-serverforekomst med minst 1024 MB RAM.
- En sudo-bruker .
Trinn 1: Systemoppdatering
Før du installerer noen pakker på Ubuntu-serverforekomsten, anbefales det å oppdatere systemet. Logg på med sudo-brukeren og kjør følgende kommandoer for å oppdatere systemet.
sudo apt-get update
sudo apt-get -y upgrade
Trinn 2: Installer Apache webserver
Installer Apache-nettserveren.
sudo apt-get -y install apache2
Start Apache og aktiver den til å kjøre automatisk ved oppstart.
sudo systemctl start apache2
sudo systemctl enable apache2
Trinn 3: Installer PHP 7
I denne opplæringen vil vi bruke PHP 7 for å oppnå maksimal sikkerhet og stabilitet. Installer den nyeste versjonen av PHP med modulene som trengs av ResourceSpace.
sudo apt-get -y install php php-dev php-gd php-mysql php-mbstring php-curl php-cli php-pear
Konfigurer php.inived å bruke hvilken som helst tekstredigerer du ønsker.
sudo nano /etc/php/7.0/apache2/php.ini
Finn følgende linjer og endre verdiene deres i henhold til instruksjonene.
memory_limit = 128M //change it to any value greater than 512M
post_max_size 8M //change it to 512M
upload_max_filesize 2M //change it to 512M
Trinn 4: Installer MySQL
Installer MySQL databaseserver ved å kjøre.
sudo apt-get -y install mysql-server
Start MySQL-serveren og la den starte automatisk ved oppstart.
sudo systemctl start mysql
sudo systemctl enable mysql
Sikre MySQL-installasjonen.
sudo mysql_secure_installation
Du vil bli bedt om det gjeldende MySQL root-passordet. Oppgi root-passordet som ble angitt under installasjonen og svar Y på alle spørsmålene som stilles. Spørsmålene som stilles er selvforklarende.
Trinn 5: Opprett database for ResourceSpace
Logg inn på MySQL-skallet som root-bruker ved å kjøre:
mysql -u root -p
Oppgi passordet for MySQL root-brukeren for å logge på.
Kjør følgende spørringer for å opprette en database og en databasebruker for ResourceSpace.
CREATE DATABASE rs_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'rs_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON rs_data.* TO 'rs_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Du kan erstatte databasenavnet rs_dataog brukernavnet rs_useretter eget valg. Pass på å endre StrongPasswordtil et veldig sterkt passord.
Trinn 6: Installer noen flere avhengigheter
For at ResourceSpace skal fungere, må du også installere antiword ffmpeg perl-Image-ExifTool ImageMagickog xpdf.
Installer pakkene ved å skrive:
sudo apt-get -y install antiword ffmpeg libimage-exiftool-perl imagemagick xpdf
Trinn 7: Installer ResourceSpace
Last ned ResourceSpace zip-arkivet ved å bruke:
wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Du kan alltid finne lenken til den nyeste versjonen av programvaren på ResourceSpace-nedlastingssiden .
Installer unzip ved å kjøre:
sudo apt-get -y install unzip
Trekk ut arkivet:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Gi riktig eierskap til apache-brukeren.
sudo chown -R www-data:www-data /var/www/resourcespace
Trinn 8: Opprett virtuell vert
Kjør følgende kommando for å opprette en virtuell vert for ResourceSpace-nettstedet.
sudo nano /etc/apache2/sites-available/assets.example.com.conf
Legg til følgende vhost-konfigurasjon til filen:
<VirtualHost *:80>
ServerName assets.example.com
DocumentRoot /var/www/resourcespace
<Directory /var/www/resourcespace>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Aktiver konfigurasjonen ved å kjøre.
sudo a2ensite assets.example.com.conf
Start Apache på nytt.
sudo systemctl restart apache2
Trinn 9: Fullfør installasjonen
Installasjonen av ResourceSpace er nå fullført. Du kan fullføre konfigureringen av ResourceSpace via nettleseren. Åpne nettleseren din og naviger til URL http://assets.example.commed det faktiske domenenavnet pekt mot din Vultr VPS.