Requisits previs
Pas 1: actualització del sistema
Pas 2: instal·leu el servidor web Apache
Pas 3: instal·leu PHP 7.1
Pas 4: instal·leu MariaDB
Pas 5: creeu una base de dades per a ResourceSpace
Pas 6: instal·leu les dependències
Pas 7: instal·leu ResourceSpace
Pas 8: creeu un host virtual
Pas 9: acabeu la instal·lació
ResourceSpace és un programari de gestió d'actius digitals (DAM) gratuït i de codi obert. Està escrit en PHP i emmagatzema la seva base de dades al servidor MySQL. Proporciona una millor manera d'organitzar, gestionar i compartir els actius digitals com ara imatges, fitxers de disseny, fotos, vídeos, àudio i molt més en una organització.
En aquest tutorial, instal·larem ResourceSpace a CentOS 7.
Requisits previs
- Una instància de servidor Vultr CentOS 7 amb almenys 1024 MB de RAM.
- Un usuari de sudo .
Pas 1: actualització del sistema
Abans d'instal·lar qualsevol paquet a la instància del servidor CentOS, es recomana actualitzar el sistema. Inicieu sessió amb l'usuari sudo i executeu les ordres següents per actualitzar el sistema.
sudo yum -y clean all
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Un cop el sistema torni a estar en línia, torneu a iniciar sessió com a usuari sudo i aneu al pas següent.
Pas 2: instal·leu el servidor web Apache
Instal·leu el servidor web Apache executant:
sudo yum -y install httpd
Inicieu Apache i habiliteu-lo perquè s'executi automàticament en el moment de l'arrencada.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Pas 3: instal·leu PHP 7.1
En aquest tutorial, utilitzarem PHP 7.1 per obtenir la màxima seguretat i estabilitat. Primer, afegiu i activeu el repositori Remi.
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
Instal·leu la darrera versió de PHP juntament amb els mòduls requerits per ResourceSpace.
sudo yum -y install php php-dev php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel
Configura php.iniamb qualsevol editor de text que vulguis.
sudo nano /etc/php.ini
Cerqueu les línies següents i canvieu-ne els valors segons les instruccions proporcionades.
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
Pas 4: instal·leu MariaDB
MariaDB és una bifurcació de MySQL. Instal·leu MariaDB executant.
sudo yum -y install mariadb mariadb-server
Inicieu MariaDB i activeu-lo perquè s'iniciï automàticament en el moment de l'arrencada.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Abans de configurar la base de dades, primer haureu de protegir MariaDB. Podeu assegurar-lo executant l' mysql_secure_installationscript:
sudo mysql_secure_installation
Se us demanarà la contrasenya d'arrel actual de MariaDB. Per defecte, no hi ha cap contrasenya d'arrel a la nova instal·lació de MariaDB. Premeu la tecla Intro per continuar. Establiu una contrasenya segura per a l'usuari root del vostre servidor MariaDB i responeu Y a totes les altres preguntes. Les preguntes que es fan són autoexplicatives.
Pas 5: creeu una base de dades per a ResourceSpace
Inicieu sessió a l'intèrpret d'ordres de MySQL com a usuari root mitjançant l'execució.
mysql -u root -p
Proporcioneu la contrasenya perquè l'usuari root de MariaDB iniciï sessió.
Executeu les consultes següents per crear una base de dades i un usuari de base de dades per a la instal·lació de 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;
Podeu substituir el nom de la base de dades rs_datai el nom d'usuari rs_usersegons la vostra elecció. Assegureu-vos de canviar StrongPassworda una contrasenya molt segura .
Pas 6: instal·leu les dependències
Perquè ResourceSpace funcioni, també haureu d'instal·lar antiword ffmpeg perl-Image-ExifTool ImageMagicki xpdfpaquets.
Poques de les dependències no estan disponibles al repositori YUM o EPEL, per tant, haureu d'instal·lar el repositori RPMFusion i CERT.
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
Instal·leu els paquets escrivint:
sudo yum -y install antiword ffmpeg perl-Image-ExifTool ImageMagick xpdf
Pas 7: instal·leu ResourceSpace
Baixeu l'arxiu zip de ResourceSpace mitjançant:
wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Sempre podeu trobar l'enllaç a la darrera versió del programari a la pàgina de descàrrega de ResourceSpace .
Instal·leu descomprimir executant:
sudo yum -y install unzip
Extreu l'arxiu:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Proporcioneu la propietat adequada executant:
sudo chown -R apache:apache /var/www/resourcespace
Permet el trànsit HTTP al port 80 a través del tallafoc.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Pas 8: creeu un host virtual
Executeu l'ordre següent per crear un amfitrió virtual per al vostre lloc de ResourceSpace.
sudo nano /etc/httpd/conf.d/assets.example.com.conf
Afegiu la següent configuració de vhost al fitxer:
<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>
Reinicieu Apache.
sudo systemctl restart httpd
Pas 9: acabeu la instal·lació
La vostra instal·lació de ResourceSpace s'ha completat. Podeu acabar de configurar ResourceSpace mitjançant el vostre navegador web. Obriu el vostre navegador web i navegueu a l'URL http://assets.example.comamb el nom de domini real apuntat al vostre VPS Vultr.