Προαπαιτούμενα
Βήμα 1: Ενημέρωση συστήματος
Βήμα 2: Εγκαταστήστε τον διακομιστή ιστού Apache
Βήμα 3: Εγκαταστήστε την PHP 7.1
Βήμα 4: Εγκαταστήστε το MariaDB
Βήμα 5: Δημιουργήστε βάση δεδομένων για το ResourceSpace
Βήμα 6: Εγκατάσταση Εξαρτήσεων
Βήμα 7: Εγκαταστήστε το ResourceSpace
Βήμα 8: Δημιουργήστε εικονικό κεντρικό υπολογιστή
Βήμα 9: Ολοκληρώστε την εγκατάσταση
Το ResourceSpace είναι ένα δωρεάν και ανοιχτού κώδικα λογισμικό Digital Asset Management (DAM). Είναι γραμμένο σε PHP και αποθηκεύει τη βάση δεδομένων του στον διακομιστή MySQL. Παρέχει έναν καλύτερο τρόπο οργάνωσης, διαχείρισης και κοινής χρήσης ψηφιακών στοιχείων όπως εικόνες, αρχεία σχεδίασης, φωτογραφίες, βίντεο, ήχος και άλλα σε έναν οργανισμό.
Σε αυτό το σεμινάριο, θα εγκαταστήσουμε το ResourceSpace στο CentOS 7.
Προαπαιτούμενα
- Μια παρουσία διακομιστή Vultr CentOS 7 με τουλάχιστον 1024 MB μνήμης RAM.
- Ένας χρήστης sudo .
Βήμα 1: Ενημέρωση συστήματος
Πριν εγκαταστήσετε οποιοδήποτε πακέτο στην παρουσία του διακομιστή CentOS, συνιστάται να ενημερώσετε το σύστημα. Συνδεθείτε χρησιμοποιώντας τον χρήστη sudo και εκτελέστε τις ακόλουθες εντολές για να ενημερώσετε το σύστημα.
sudo yum -y clean all
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Μόλις το σύστημα συνδεθεί ξανά, συνδεθείτε ξανά ως χρήστης sudo και προχωρήστε στο επόμενο βήμα.
Βήμα 2: Εγκαταστήστε τον διακομιστή ιστού Apache
Εγκαταστήστε τον διακομιστή ιστού Apache εκτελώντας:
sudo yum -y install httpd
Εκκινήστε το Apache και ενεργοποιήστε το να εκτελείται αυτόματα κατά την εκκίνηση.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Βήμα 3: Εγκαταστήστε την PHP 7.1
Σε αυτό το σεμινάριο, θα χρησιμοποιήσουμε την PHP 7.1 για να αποκτήσουμε μέγιστη ασφάλεια και σταθερότητα. Πρώτα, προσθέστε και ενεργοποιήστε το αποθετήριο 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
Εγκαταστήστε την πιο πρόσφατη έκδοση της PHP μαζί με τις λειτουργικές μονάδες που απαιτούνται από το ResourceSpace.
sudo yum -y install php php-dev php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel
Διαμορφώστε τις παραμέτρους php.iniχρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου της επιλογής σας.
sudo nano /etc/php.ini
Βρείτε τις ακόλουθες γραμμές και αλλάξτε τις τιμές τους σύμφωνα με τις οδηγίες που παρέχονται.
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
Βήμα 4: Εγκαταστήστε το MariaDB
Το MariaDB είναι ένα fork της MySQL. Εγκαταστήστε το MariaDB εκτελώντας.
sudo yum -y install mariadb mariadb-server
Εκκινήστε το MariaDB και ενεργοποιήστε το να ξεκινά αυτόματα κατά την εκκίνηση.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Πριν διαμορφώσετε τη βάση δεδομένων, θα πρέπει πρώτα να ασφαλίσετε το MariaDB. Μπορείτε να το ασφαλίσετε εκτελώντας το mysql_secure_installationσενάριο:
sudo mysql_secure_installation
Θα σας ζητηθεί ο τρέχων κωδικός πρόσβασης root MariaDB. Από προεπιλογή, δεν υπάρχει κωδικός πρόσβασης root στη νέα εγκατάσταση του MariaDB. Πατήστε το πλήκτρο Enter για να προχωρήσετε. Ορίστε έναν ισχυρό κωδικό πρόσβασης για τον χρήστη root του διακομιστή MariaDB και απαντήστε Y σε όλες τις άλλες ερωτήσεις. Οι ερωτήσεις που τίθενται είναι αυτονόητες.
Βήμα 5: Δημιουργήστε βάση δεδομένων για το ResourceSpace
Συνδεθείτε στο κέλυφος της MySQL ως χρήστης root εκτελώντας.
mysql -u root -p
Δώστε τον κωδικό πρόσβασης στον χρήστη root του MariaDB για να συνδεθεί.
Εκτελέστε τα ακόλουθα ερωτήματα για να δημιουργήσετε μια βάση δεδομένων και έναν χρήστη βάσης δεδομένων για εγκατάσταση του 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;
Μπορείτε να αντικαταστήσετε το όνομα της βάσης δεδομένων rs_dataκαι το όνομα χρήστη rs_userσύμφωνα με την επιλογή σας. Φροντίστε να αλλάξετε StrongPasswordσε έναν πολύ ισχυρό κωδικό πρόσβασης.
Βήμα 6: Εγκατάσταση Εξαρτήσεων
Για να λειτουργήσει το ResourceSpace, θα χρειαστεί επίσης να εγκαταστήσετε antiword ffmpeg perl-Image-ExifTool ImageMagickκαι να xpdfσυσκευάσετε.
Λίγες από τις εξαρτήσεις δεν είναι διαθέσιμες ούτε στο αποθετήριο YUM ούτε στο EPEL, επομένως θα χρειαστεί να εγκαταστήσετε το αποθετήριο RPMFusion και 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
Εγκαταστήστε τα πακέτα πληκτρολογώντας:
sudo yum -y install antiword ffmpeg perl-Image-ExifTool ImageMagick xpdf
Βήμα 7: Εγκαταστήστε το ResourceSpace
Κατεβάστε το αρχείο zip του ResourceSpace χρησιμοποιώντας:
wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Μπορείτε πάντα να βρείτε τον σύνδεσμο προς την πιο πρόσφατη έκδοση του λογισμικού στη σελίδα λήψης του ResourceSpace .
Εγκαταστήστε το unzip εκτελώντας:
sudo yum -y install unzip
Εξαγωγή του αρχείου:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Παρέχετε την κατάλληλη ιδιοκτησία εκτελώντας:
sudo chown -R apache:apache /var/www/resourcespace
Να επιτρέπεται η κυκλοφορία HTTP στη θύρα 80 μέσω του τείχους προστασίας.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Βήμα 8: Δημιουργήστε εικονικό κεντρικό υπολογιστή
Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε έναν εικονικό κεντρικό υπολογιστή για τον ιστότοπό σας στο ResourceSpace.
sudo nano /etc/httpd/conf.d/assets.example.com.conf
Προσθέστε την ακόλουθη διαμόρφωση vhost στο αρχείο:
<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>
Κάντε επανεκκίνηση του Apache.
sudo systemctl restart httpd
Βήμα 9: Ολοκληρώστε την εγκατάσταση
Η εγκατάσταση του ResourceSpace έχει πλέον ολοκληρωθεί. Μπορείτε να ολοκληρώσετε τη διαμόρφωση του ResourceSpace μέσω του προγράμματος περιήγησής σας. Ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στη διεύθυνση URL http://assets.example.comμε το πραγματικό όνομα τομέα στραμμένο προς το Vultr VPS σας.