Как установить ResourceSpace в Ubuntu 16.10

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.



Leave a Comment

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

6 невероятных фактов о Nintendo Switch

6 невероятных фактов о Nintendo Switch

Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.

Технические обещания, которые все еще не выполнены

Технические обещания, которые все еще не выполнены

Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.

Функциональные возможности уровней эталонной архитектуры больших данных

Функциональные возможности уровней эталонной архитектуры больших данных

Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.

Как ИИ может вывести автоматизацию процессов на новый уровень?

Как ИИ может вывести автоматизацию процессов на новый уровень?

Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.

Телемедицина и удаленное здравоохранение: будущее уже здесь

Телемедицина и удаленное здравоохранение: будущее уже здесь

Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше