如何在Ubuntu 16.10上安装ResourceSpace程序
ResourceSpace是一个免费和开源的数字资产管理(DAM)软件。它是用PHP编写的,并使用MySQL存储数据库。它提供了一种更好的方式来组织、管理和分享图像、设计文件、照片、视频、音频等数字资产。
前提条件
一个服务器实例,它至少有1024 MB的RAM。
sudo用户。
步骤1:系统更新
在Ubuntu服务器实例上安装任何包之前,建议对系统进行更新。使用sudo用户登录,并运行以下命令来更新系统。
sudo apt-get update
sudo apt-get -y upgrade
步骤2:安装Apache web服务器
安装Apache web服务器。
sudo apt-get -y install apache2
启动Apache并使它能够在引导时自动运行。
sudo systemctl start apache2
sudo systemctl enable apache2
步骤3:安装PHP 7
在本教程中,我们将使用PHP 7来获得最大的安全性和稳定性。使用资源空间所需要的模块安装最新版本的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
安装MySQL
通过运行来安装MySQL数据库服务器。
sudo apt-get -y install mysql-server
启动MySQL服务器,并使它在启动时自动启动。
sudo systemctl start mysql
sudo systemctl enable mysql
确保您的MySQL安装。
sudo mysql_secure_installation
您将被要求使用当前的MySQL根密码。在安装过程中提供根密码设置,并回答所有被问到的问题。被问到的问题是不言自明的。
步骤5:为ResourceSpace创建数据库
以root用户身份登录到MySQL shell中:
mysql -u root -p
为MySQL根用户提供登录的密码。
运行以下查询,为资源空间创建一个数据库和一个数据库用户。
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 apt-get -y install antiword ffmpeg libimage-exiftool-perl imagemagick xpdf
第七步:安装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:创建虚拟主机
运行以下命令为您的资源空间站点创建一个虚拟主机。
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
第九步:完成安装
您的资源空间安装现在已经完成了。您可以通过web浏览器完成配置资源空间。打开web浏览器并导航到URL http://assets.example.com的实际域名指向你的服务器。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341