Предуслови
Корак 1: Ажурирање система
Корак 2: Инсталирајте Апацхе веб сервер
Корак 3: Инсталирајте ПХП 7.1
Корак 4: Инсталирајте МариаДБ
Корак 5: Креирајте базу података за РесоурцеСпаце
Корак 6: Инсталирајте зависности
Корак 7: Инсталирајте РесоурцеСпаце
Корак 8: Креирајте виртуелни хост
Корак 9: Завршите инсталацију
РесоурцеСпаце је бесплатан софтвер за управљање дигиталним средствима (ДАМ) отвореног кода. Написан је у ПХП-у и чува своју базу података на МиСКЛ серверу. Пружа бољи начин за организовање, управљање и дељење дигиталних средстава као што су слике, датотеке дизајна, фотографије, видео снимци, аудио и друго у организацији.
У овом водичу ћемо инсталирати РесоурцеСпаце на ЦентОС 7.
Предуслови
Корак 1: Ажурирање система
Пре инсталирања било ког пакета на инстанци сервера ЦентОС, препоручује се ажурирање система. Пријавите се користећи судо корисника и покрените следеће команде да бисте ажурирали систем.
sudo yum -y clean all
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Када систем поново буде онлајн, пријавите се поново као судо корисник и пређите на следећи корак.
Корак 2: Инсталирајте Апацхе веб сервер
Инсталирајте Апацхе веб сервер тако што ћете покренути:
sudo yum -y install httpd
Покрените Апацхе и омогућите му аутоматско покретање при покретању.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Корак 3: Инсталирајте ПХП 7.1
У овом водичу користићемо ПХП 7.1 да бисмо постигли максималну сигурност и стабилност. Прво додајте и омогућите Реми спремиште.
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
Инсталирајте најновију верзију ПХП-а заједно са модулима које захтева РесоурцеСпаце.
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: Инсталирајте МариаДБ
МариаДБ је форк МиСКЛ-а. Инсталирајте МариаДБ покретањем.
sudo yum -y install mariadb mariadb-server
Покрените МариаДБ и омогућите му да се аутоматски покреће при покретању.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Пре конфигурисања базе података, мораћете прво да обезбедите МариаДБ. Можете га осигурати покретањем mysql_secure_installationскрипте:
sudo mysql_secure_installation
Од вас ће се тражити тренутна МариаДБ роот лозинка. Подразумевано, не постоји роот лозинка у новој инсталацији МариаДБ-а. Притисните тастер Ентер да наставите. Поставите јаку лозинку за роот корисника вашег МариаДБ сервера и одговорите на И на сва остала питања. Постављена питања су сама по себи разумљива.
Корак 5: Креирајте базу података за РесоурцеСпаце
Пријавите се у МиСКЛ љуску као роот корисник покретањем.
mysql -u root -p
Наведите лозинку за МариаДБ роот корисника за пријаву.
Покрените следеће упите да бисте креирали базу података и корисника базе података за инсталацију РесоурцеСпаце-а.
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: Инсталирајте зависности
Да би РесоурцеСпаце функционисао, такође ћете морати да инсталирате antiword ffmpeg perl-Image-ExifTool ImageMagickи xpdfпакете.
Неколико зависности није доступно ни у ИУМ ни у ЕПЕЛ спремишту, стога ћете морати да инсталирате РПМФусион и ЦЕРТ спремиште.
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: Инсталирајте РесоурцеСпаце
Преузмите РесоурцеСпаце зип архиву користећи:
wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Увек можете пронаћи везу до најновије верзије софтвера на страници за преузимање РесоурцеСпаце .
Инсталирајте распакујте тако што ћете покренути:
sudo yum -y install unzip
Извуците архиву:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Обезбедите одговарајуће власништво тако што ћете покренути:
sudo chown -R apache:apache /var/www/resourcespace
Дозволите ХТТП саобраћај на порту 80 кроз заштитни зид.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Корак 8: Креирајте виртуелни хост
Покрените следећу команду да бисте креирали виртуелни хост за вашу РесоурцеСпаце локацију.
sudo nano /etc/httpd/conf.d/assets.example.com.conf
Додајте следећу конфигурацију вхост-а у датотеку:
<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>
Поново покрените Апацхе.
sudo systemctl restart httpd
Корак 9: Завршите инсталацију
Ваша инсталација РесоурцеСпаце-а је сада завршена. Можете да завршите конфигурисање РесоурцеСпаце-а преко свог веб прегледача. Отворите свој веб претраживач и идите до УРЛ-а http://assets.example.comса стварним именом домена усмереним ка вашем Вултр ВПС-у.