Hvordan installere ResourceSpace på CentOS 7

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.

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer