ResourceSpace - это бесплатное программное обеспечение с открытым исходным кодом для управления цифровыми активами (DAM). Он написан на PHP и использует MySQL для хранения своей базы данных. Он обеспечивает лучший способ организации, управления и обмена цифровыми ресурсами, такими как изображения, файлы дизайна, фотографии, видео, аудио и многое другое, в организации.
В этом руководстве вы научитесь устанавливать ResourceSpace в Ubuntu 16.10.
Предпосылки
Шаг 1: Обновление системы
Перед установкой любых пакетов на экземпляр сервера Ubuntu рекомендуется обновить систему. Войдите в систему, используя пользователя sudo, и выполните следующие команды для обновления системы.
sudo apt-get update
sudo apt-get -y upgrade
Шаг 2: Установите веб-сервер Apache
Установите веб-сервер Apache.
sudo apt-get -y install apache2
Запустите Apache и включите его автоматический запуск во время загрузки.
sudo systemctl start apache2
sudo systemctl enable apache2
Шаг 3: Установите PHP 7
В этом руководстве мы будем использовать PHP 7 для обеспечения максимальной безопасности и стабильности. Установите последнюю версию PHP с модулями, необходимыми для ResourceSpace.
sudo apt-get -y install php php-dev php-gd php-mysql php-mbstring php-curl php-cli php-pear
Настройте, php.ini
используя любой текстовый редактор по вашему выбору.
sudo nano /etc/php/7.0/apache2/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: Установите MySQL
Установите сервер базы данных MySQL, запустив.
sudo apt-get -y install mysql-server
Запустите сервер MySQL и включите его автоматический запуск во время загрузки.
sudo systemctl start mysql
sudo systemctl enable mysql
Защитите вашу установку MySQL.
sudo mysql_secure_installation
Вам будет предложено ввести текущий пароль root для MySQL. Укажите пароль root, установленный во время установки, и ответьте Y на все заданные вопросы. Задаваемые вопросы говорят сами за себя.
Шаг 5: Создать базу данных для ResourceSpace
Войдите в оболочку MySQL как пользователь root, запустив:
mysql -u root -p
Укажите пароль для пользователя root для входа в систему.
Выполните следующие запросы, чтобы создать базу данных и пользователя базы данных для 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
.
Установите пакеты, набрав:
sudo apt-get -y install antiword ffmpeg libimage-exiftool-perl imagemagick xpdf
Шаг 7: Установите ResourceSpace
Загрузите zip-архив ResourceSpace, используя:
wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Вы всегда можете найти ссылку на последнюю версию программного обеспечения на странице загрузки ResourceSpace .
Установите распаковать, запустив:
sudo apt-get -y install unzip
Распакуйте архив:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Укажите соответствующее право собственности для пользователя Apache.
sudo chown -R www-data:www-data /var/www/resourcespace
Шаг 8: Создайте виртуальный хост
Выполните следующую команду, чтобы создать виртуальный хост для вашего сайта ResourceSpace.
sudo nano /etc/apache2/sites-available/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>
Активируйте конфигурацию, запустив.
sudo a2ensite assets.example.com.conf
Перезапустите Apache.
sudo systemctl restart apache2
Шаг 9: Завершить установку
Ваша установка ResourceSpace завершена. Вы можете завершить настройку ResourceSpace через ваш веб-браузер. Откройте веб-браузер и перейдите по URL-адресу, http://assets.example.com
где фактическое имя домена будет указывать на Vultr VPS.