Preduvjeti
1. korak: ažuriranje sustava
Korak 2: Instalirajte Apache web poslužitelj
Korak 3: Instalirajte PHP 7.1
Korak 4: Instalirajte MariaDB
Korak 5: Kreirajte bazu podataka za ResourceSpace
Korak 6: Instalirajte ovisnosti
Korak 7: Instalirajte ResourceSpace
Korak 8: Napravite virtualni host
Korak 9: Završite instalaciju
ResourceSpace je besplatan softver otvorenog koda za upravljanje digitalnom imovinom (DAM). Napisan je u PHP-u i pohranjuje svoju bazu podataka na MySQL poslužitelj. Pruža bolji način organiziranja, upravljanja i dijeljenja digitalne imovine kao što su slike, datoteke dizajna, fotografije, video zapisi, audio i više u organizaciji.
U ovom vodiču ćemo instalirati ResourceSpace na CentOS 7.
Preduvjeti
- Instanca poslužitelja Vultr CentOS 7 s najmanje 1024 MB RAM-a.
- Korisnik sudoa .
1. korak: ažuriranje sustava
Prije instaliranja bilo kojeg paketa na instancu poslužitelja CentOS, preporučuje se ažuriranje sustava. Prijavite se pomoću sudo korisnika i pokrenite sljedeće naredbe za ažuriranje sustava.
sudo yum -y clean all
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Nakon što je sustav ponovno na mreži, ponovno se prijavite kao sudo korisnik i nastavite na sljedeći korak.
Korak 2: Instalirajte Apache web poslužitelj
Instalirajte Apache web poslužitelj tako što ćete pokrenuti:
sudo yum -y install httpd
Pokrenite Apache i omogućite mu automatsko pokretanje prilikom pokretanja.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Korak 3: Instalirajte PHP 7.1
U ovom vodiču koristit ćemo PHP 7.1 za postizanje maksimalne sigurnosti i stabilnosti. Prvo dodajte i omogućite Remi spremište.
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
Instalirajte najnoviju verziju PHP-a zajedno s modulima koje zahtijeva ResourceSpace.
sudo yum -y install php php-dev php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel
Konfigurirajte php.inipomoću bilo kojeg uređivača teksta po vašem izboru.
sudo nano /etc/php.ini
Pronađite sljedeće retke i promijenite njihove vrijednosti prema priloženim uputama.
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
Korak 4: Instalirajte MariaDB
MariaDB je fork MySQL-a. Instalirajte MariaDB pokretanjem.
sudo yum -y install mariadb mariadb-server
Pokrenite MariaDB i omogućite mu automatsko pokretanje prilikom pokretanja.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Prije konfiguriranja baze podataka, morat ćete prvo osigurati MariaDB. Možete ga osigurati pokretanjem mysql_secure_installationskripte:
sudo mysql_secure_installation
Od vas će se tražiti trenutna MariaDB root lozinka. Prema zadanim postavkama, u novoj instalaciji MariaDB-a nema root lozinke. Pritisnite tipku Enter za nastavak. Postavite jaku lozinku za root korisnika vašeg MariaDB poslužitelja i odgovorite na Y na sva ostala pitanja. Postavljena pitanja su sama po sebi razumljiva.
Korak 5: Kreirajte bazu podataka za ResourceSpace
Pokrenite se u MySQL ljusku kao root korisnik.
mysql -u root -p
Navedite lozinku za MariaDB root korisnika za prijavu.
Pokrenite sljedeće upite za stvaranje baze podataka i korisnika baze podataka za instalaciju ResourceSpacea.
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;
Naziv baze podataka rs_datai korisničko ime možete zamijeniti rs_userpo svom izboru. Svakako promijenite StrongPasswordu vrlo jaku lozinku.
Korak 6: Instalirajte ovisnosti
Da bi ResourceSpace radio, također ćete morati instalirati antiword ffmpeg perl-Image-ExifTool ImageMagicki xpdfpakete.
Nekoliko ovisnosti nije dostupno ni u YUM ni u EPEL repozitoriju, stoga ćete morati instalirati RPMFusion i CERT spremište.
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
Instalirajte pakete upisivanjem:
sudo yum -y install antiword ffmpeg perl-Image-ExifTool ImageMagick xpdf
Korak 7: Instalirajte ResourceSpace
Preuzmite ResourceSpace zip arhivu koristeći:
wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Uvijek možete pronaći vezu na najnoviju verziju softvera na stranici za preuzimanje ResourceSpacea .
Instalirajte raspakirajte tako što ćete pokrenuti:
sudo yum -y install unzip
Izvucite arhivu:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Osigurajte odgovarajuće vlasništvo pokretanjem:
sudo chown -R apache:apache /var/www/resourcespace
Dopustite HTTP promet na portu 80 kroz vatrozid.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Korak 8: Napravite virtualni host
Pokrenite sljedeću naredbu da biste stvorili virtualni host za vaše ResourceSpace mjesto.
sudo nano /etc/httpd/conf.d/assets.example.com.conf
Dodajte sljedeću konfiguraciju vhost u datoteku:
<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>
Ponovno pokrenite Apache.
sudo systemctl restart httpd
Korak 9: Završite instalaciju
Vaša instalacija ResourceSpacea je sada dovršena. Možete dovršiti konfiguriranje ResourceSpacea putem svog web preglednika. Otvorite svoj web preglednik i idite na URL http://assets.example.comsa stvarnim imenom domene usmjerenim prema vašem Vultr VPS-u.