Forutsetninger
Trinn 1: Systemoppdatering
Trinn 2: Installer Apache webserver
Trinn 3: Installer PHP 7.1
Trinn 4: Installer MariaDB
Trinn 5: Opprett database for ResourceSpace
Trinn 6: Installer 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 lagrer databasen i MySQL-serveren. 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 skal vi installere ResourceSpace på CentOS 7.
Forutsetninger
- En Vultr CentOS 7-serverforekomst med minst 1024 MB RAM.
- En sudo-bruker .
Trinn 1: Systemoppdatering
Før du installerer noen pakker på CentOS-serverforekomsten, anbefales det å oppdatere systemet. Logg på med sudo-brukeren og kjør følgende kommandoer for å oppdatere systemet.
sudo yum -y clean all
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Når systemet er online igjen, logger du på igjen som sudo-bruker og går videre til neste trinn.
Trinn 2: Installer Apache webserver
Installer Apache webserver ved å kjøre:
sudo yum -y install httpd
Start Apache og aktiver den til å kjøre automatisk ved oppstart.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Trinn 3: Installer PHP 7.1
I denne opplæringen vil vi bruke PHP 7.1 for å oppnå maksimal sikkerhet og stabilitet. Først legger du til og aktiverer Remi-depotet.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71
Installer den nyeste versjonen av PHP sammen med modulene som kreves av ResourceSpace.
sudo yum -y install php php-dev php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel
Konfigurer php.inived å bruke hvilken som helst tekstredigerer du ønsker.
sudo nano /etc/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 MariaDB
MariaDB er en gaffel av MySQL. Installer MariaDB ved å kjøre.
sudo yum -y install mariadb mariadb-server
Start MariaDB og la den starte automatisk ved oppstart.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Før du konfigurerer databasen, må du sikre MariaDB først. Du kan sikre det ved å kjøre mysql_secure_installationskriptet:
sudo mysql_secure_installation
Du vil bli bedt om det gjeldende MariaDB-rotpassordet. Som standard er det ikke noe root-passord i ny MariaDB-installasjon. Trykk på Enter-tasten for å fortsette. Angi et sterkt passord for root-brukeren av MariaDB-serveren din og svar Y på alle de andre spørsmålene. 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 MariaDB-rotbrukeren for å logge på.
Kjør følgende spørringer for å opprette en database og en databasebruker for ResourceSpace-installasjon.
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 avhengigheter
For at ResourceSpace skal fungere, må du også installere antiword ffmpeg perl-Image-ExifTool ImageMagickog xpdfpakker.
Få av avhengighetene er ikke tilgjengelige i verken YUM- eller EPEL-depotet, derfor må du installere RPMFusion og CERT-depotet.
sudo yum -y localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
sudo yum -y localinstall https://forensics.cert.org/cert-forensics-tools-release-el7.rpm
Installer pakkene ved å skrive:
sudo yum -y install antiword ffmpeg perl-Image-ExifTool 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 yum -y install unzip
Trekk ut arkivet:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Gi riktig eierskap ved å kjøre:
sudo chown -R apache:apache /var/www/resourcespace
Tillat HTTP-trafikk på port 80 gjennom brannmuren.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Trinn 8: Opprett virtuell vert
Kjør følgende kommando for å opprette en virtuell vert for ResourceSpace-nettstedet.
sudo nano /etc/httpd/conf.d/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>
Start Apache på nytt.
sudo systemctl restart httpd
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.