帮酷LOGO
0 0 评论
文章标签:resource  Centos  资源  

使用不同的系统?

ResourceSpace是一个免费的开源数字资产管理(DAM )软件,它是用PHP编写的,并将它数据库存储在MySQL服务器中,它为组织,管理和共享数字资产,设计文件,照片,视频,音频和更多的信息提供了一种更好的方式。

在本教程中,我们将在CentOS 7.上安装ResourceSpace。

前提条件

  • 至少1G内存的CentOS 7服务器实例,
  • sudo用户 ,

步骤1:系统更新

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


sudo yum -y clean all
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now

系统重新联机后,作为sudo用户再次登录,然后继续下一步。

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

通过运行以下命令安装Apache网络服务器:


sudo yum -y install httpd

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


sudo systemctl start httpd.service
sudo systemctl enable httpd.service

步骤3: 安装PHP 7.1

在本教程中,我们将使用PHP 7.1来获得最大的安全性和稳定性。 首先,添加并启用REMI存储库


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

安装PHP的最新版本以及ResourceSpace所需的模块。


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:安装MariaDB

MariaDB是MySQL的fork,通过运行下面命令来安装MariaDB 。


sudo yum -y install mariadb mariadb-server

启动MariaDB,并且使它在启动时自动启动。


sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

在配置数据库之前,你需要先安全地保护MariaDB ,你可以通过运行mysql_secure_installation脚本来保护它:


sudo mysql_secure_installation

你将被要求输入当前MariaDB root密码,默认情况下,新的MariaDB安装中没有root密码,按Enter键进行操作,为MariaDB服务器的root用户设置一个安全密码,并回答所有其他问题,

步骤5:为ResourceSpace创建数据库

运行时将shell作为root用户登录。


mysql -u root -p

提供MariaDB 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包。

YUM或EPEL存储库中缺少几个的依赖项,因此你需要安装RPMFusion和CERT存储库。


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:安装ResourceSpace

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


wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip

你总是可以在resourcespace下载页找到最新版本的软件的链接。

通过运行以下命令安装解压缩:


sudo yum -y install unzip

解压缩归档文件:


sudo unzip ResourceSpace*.zip -d /var/www/resourcespace

通过运行以下命令提供适当的所有权:


sudo chown -R apache:apache /var/www/resourcespace

允许端口80上的HTTP通信通过防火墙。


sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

步骤8:创建虚拟主机

运行以下命令为ResourceSpace站点创建虚拟主机。


sudo nano /etc/httpd/conf.d/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>

重启Apache 。


sudo systemctl restart httpd

步骤9:完成安装

你的ResourceSpace安装已完成,你可以通过网络浏览器完成ResourceSpace配置,打开网页浏览器,并且使用指向你的VPS的实际域名导航到URL http://assets.example.com



文章标签:resource  资源  Centos  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语