Hvordan installere ResourceSpace på Ubuntu 16.10

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.

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