Parakushtet
Hapi 1: Përditësimi i sistemit
Hapi 2: Instaloni serverin në internet Apache
Hapi 3: Instaloni PHP 7.1
Hapi 4: Instaloni MariaDB
Hapi 5: Krijoni bazën e të dhënave për ResourceSpace
Hapi 6: Instaloni Dependencies
Hapi 7: Instaloni ResourceSpace
Hapi 8: Krijoni host virtual
Hapi 9: Përfundoni instalimin
ResourceSpace është një softuer pa pagesë dhe me burim të hapur Digital Asset Management (DAM). Është shkruar në PHP dhe ruan bazën e të dhënave të tij në serverin MySQL. Ai ofron një mënyrë më të mirë për të organizuar, menaxhuar dhe ndarë asetet dixhitale si imazhet, skedarët e dizajnit, fotot, videot, audion dhe më shumë në një organizatë.
Në këtë tutorial, ne do të instalojmë ResourceSpace në CentOS 7.
Parakushtet
- Një shembull i serverit Vultr CentOS 7 me të paktën 1024 MB RAM.
- Një përdorues sudo .
Hapi 1: Përditësimi i sistemit
Përpara se të instaloni ndonjë paketë në shembullin e serverit CentOS, rekomandohet të përditësoni sistemin. Hyni duke përdorur përdoruesin sudo dhe ekzekutoni komandat e mëposhtme për të përditësuar sistemin.
sudo yum -y clean all
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Pasi sistemi të kthehet në linjë, identifikohu përsëri si përdorues sudo dhe vazhdo në hapin tjetër.
Hapi 2: Instaloni serverin në internet Apache
Instaloni serverin në internet Apache duke ekzekutuar:
sudo yum -y install httpd
Nisni Apache dhe aktivizoni që të funksionojë automatikisht në kohën e nisjes.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Hapi 3: Instaloni PHP 7.1
Në këtë tutorial, ne do të përdorim PHP 7.1 për të marrë siguri dhe stabilitet maksimal. Së pari, shtoni dhe aktivizoni depo 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
Instaloni versionin më të fundit të PHP së bashku me modulet e kërkuara nga ResourceSpace.
sudo yum -y install php php-dev php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel
Konfiguro php.iniduke përdorur çdo redaktues teksti të zgjedhjes suaj.
sudo nano /etc/php.ini
Gjeni rreshtat e mëposhtëm dhe ndryshoni vlerat e tyre sipas udhëzimeve të dhëna.
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
Hapi 4: Instaloni MariaDB
MariaDB është një fork i MySQL. Instaloni MariaDB duke ekzekutuar.
sudo yum -y install mariadb mariadb-server
Nisni MariaDB dhe aktivizoni që të fillojë automatikisht në kohën e nisjes.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Para se të konfiguroni bazën e të dhënave, do t'ju duhet së pari të siguroni MariaDB. Mund ta siguroni duke ekzekutuar mysql_secure_installationskriptin:
sudo mysql_secure_installation
Do t'ju kërkohet fjalëkalimi aktual rrënjësor i MariaDB. Si parazgjedhje, nuk ka asnjë fjalëkalim rrënjësor në instalimin e ri të MariaDB. Shtypni tastin Enter për të vazhduar. Vendosni një fjalëkalim të fortë për përdoruesin rrënjë të serverit tuaj MariaDB dhe përgjigjuni Y për të gjitha pyetjet e tjera. Pyetjet e bëra janë vetë-shpjeguese.
Hapi 5: Krijoni bazën e të dhënave për ResourceSpace
Hyni në guaskën MySQL si përdorues rrënjë duke ekzekutuar.
mysql -u root -p
Jepni fjalëkalimin që përdoruesi rrënjë MariaDB të identifikohet.
Drejtoni pyetjet e mëposhtme për të krijuar një bazë të dhënash dhe një përdorues të bazës së të dhënave për instalimin e 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;
Ju mund të zëvendësoni emrin e bazës së të dhënave rs_datadhe emrin e përdoruesit rs_usersipas zgjedhjes suaj. Sigurohuni që të ndryshoni StrongPasswordnë një fjalëkalim shumë të fortë.
Hapi 6: Instaloni Dependencies
Që ResourceSpace të funksionojë, do t'ju duhet gjithashtu të instaloni antiword ffmpeg perl-Image-ExifTool ImageMagickdhe xpdfpaketoni.
Disa nga varësitë nuk janë të disponueshme as në depo YUM dhe EPEL, prandaj do t'ju duhet të instaloni depo RPMFusion dhe 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
Instaloni paketat duke shtypur:
sudo yum -y install antiword ffmpeg perl-Image-ExifTool ImageMagick xpdf
Hapi 7: Instaloni ResourceSpace
Shkarkoni arkivin zip të ResourceSpace duke përdorur:
wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Mund ta gjeni gjithmonë lidhjen për versionin më të fundit të softuerit në faqen e shkarkimit të ResourceSpace .
Instaloni unzip duke ekzekutuar:
sudo yum -y install unzip
Ekstraktoni arkivin:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Siguroni pronësinë e duhur duke ekzekutuar:
sudo chown -R apache:apache /var/www/resourcespace
Lejo trafikun HTTP në portin 80 përmes murit të zjarrit.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Hapi 8: Krijoni host virtual
Ekzekutoni komandën e mëposhtme për të krijuar një host virtual për faqen tuaj ResourceSpace.
sudo nano /etc/httpd/conf.d/assets.example.com.conf
Shtoni konfigurimin e mëposhtëm vhost në skedar:
<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>
Rinisni Apache.
sudo systemctl restart httpd
Hapi 9: Përfundoni instalimin
Instalimi juaj i ResourceSpace tani ka përfunduar. Mund të përfundoni konfigurimin e ResourceSpace përmes shfletuesit tuaj të internetit. Hapni shfletuesin tuaj të internetit dhe lundroni në URL http://assets.example.comme emrin aktual të domenit të drejtuar drejt Vultr VPS tuaj.