在Ubuntu 16.10上,如何安装ResourceSpace

・6 分钟阅读

使用不同的系统?

ResourceSpace是一个免费的开源数字资产Management(DAM)软件,它是用PHP编写的,使用MySQL存储它数据库,它为组织,管理和共享数字资产,设计文件,照片,视频,音频和更多的信息提供了更好的途径。

在本教程中,你将学习如何在Ubuntu 16.10上安装ResourceSpace 。

前提条件

  • 有至少1024 MB RAM的Ubuntu 16.10服务器实例,
  • 一个sudo用户

步骤1:系统更新

在Ubuntu服务器实例上安装任何软件包之前,建议更新系统,使用sudo用户登录,并运行以下命令来更新系统。


sudo apt-get update
sudo apt-get -y upgrade

步骤2:安装Apache网络服务器

安装Apache web服务器。


sudo apt-get -y install apache2

启动Apache并使其在启动时自动运行。


sudo systemctl start apache2
sudo systemctl enable apache2

步骤3:安装PHP 7

在本教程中,我们将使用PHP 7来获得最大的安全性和稳定性,使用ResourceSpace所需的模块安装最新版本的PHP。


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

你将被询问当前的MySQL root密码,在安装过程中提供root密码设置,并且回答所有问题,

步骤5:为ResourceSpace创建数据库

通过运行以下命令以root用户身份登录到MySQL shell :


mysql -u root -p

提供MySQL 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正常工作,你还需要安装antiwordffmpegperl-Image-ExifToolImageMagickxpdf

通过键入以下命令安装软件包:


sudo apt-get -y install antiword ffmpeg libimage-exiftool-perl imagemagick xpdf

步骤7:安装ResourceSpace

下载ResourceSpace zip归档文件,使用:


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配置,打开网页浏览器,并且使用指向你VPS的域名导航到URL http://assets.example.com 。

Anne655 profile image