如何在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
您總是可以在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.zhujidou.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 的實際域名指向你的伺服器 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31488489/viewspace-2684001/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在 Ubuntu 上安裝 VirtualBoxUbuntu
- 如何在 Ubuntu 上安裝 MongoDBUbuntuMongoDB
- 如何在 Ubuntu 上安裝 Python 3.8UbuntuPython
- 如何在 Ubuntu 22.04 上安裝 Python Pip?UbuntuPython
- 如何在Ubuntu24.04上安裝ELKUbuntu
- 如何在 Ubuntu Linux 上安裝 IntelliJ IDEAUbuntuLinuxIntelliJIdea
- 如何在ubuntu[linux] 上用docker安裝SqlserverUbuntuLinuxDockerSQLServer
- 如何在 Ubuntu 和其他 Linux 上安裝 NetbeansUbuntuLinuxBean
- 如何在ubuntu上安裝virtualbox的driver module vboxdrvUbuntu
- 如何在 Ubuntu 上安裝和使用 R 語言Ubuntu
- 如何在Ubuntu 20.04上安裝Unity桌面環境UbuntuUnity
- 如何在 Ubuntu 上安裝 EMQX MQTT 伺服器UbuntuMQQT伺服器
- 如何在Ubuntu 22.04上安裝Linux 核心 詳細教程!UbuntuLinux
- 如何在Ubuntu裡安裝HelmUbuntu
- 如何在 Ubuntu 安裝 VMware Workstation ?Ubuntu
- 如何在 Linux 上安裝應用程式Linux
- 如何在Ubuntu 18.04伺服器上安裝TensorFlow(Nvidia GPU)Ubuntu伺服器GPU
- 如何在 Ubuntu 伺服器上安裝桌面環境 (GUI)Ubuntu伺服器GUI
- 如何在 Ubuntu 上安裝最新版本的 GitUbuntuGit
- 【Ubuntu】在Ubuntu上安裝微信Ubuntu
- vultr教程:如何在ubuntu18.04上安裝Hestia控制皮膚Ubuntu
- 在virtualbox上安裝ubuntuUbuntu
- Ubuntu 16.04 上安裝 OrientDB!Ubuntu
- 在Ubuntu上安裝MariaDBUbuntu
- 如何在 Debian/Ubuntu 系統中檢查程式包是否安裝?Ubuntu
- 如何在Chrome OS上安裝Linux應用程式ChromeLinux
- win10如何在虛擬機器上安裝ubuntu_win10虛擬機器安裝ubuntu詳細教程Win10虛擬機Ubuntu
- 教你如何在 Ubuntu 18.04 中安裝 gThumb 3.9.1Ubuntu
- 教你如何在 Ubuntu 中安裝 Oracle Java 13UbuntuOracleJava
- 如何在 Debian/Ubuntu 上手動安裝安全更新?Ubuntu
- ubuntu18.04 上安裝jdkUbuntuJDK
- Ubuntu 16.04 上安裝 MySQL 5.7UbuntuMySql
- 在Ubuntu 18.04上安裝TensorflowUbuntu
- ubuntu系統上安裝nodejsUbuntuNodeJS
- Ubuntu 上安裝python2.7UbuntuPython
- 在 Ubuntu 上安裝 Budgie 桌面Ubuntu
- Ubuntu 20.4 上安裝配置 CouchDBUbuntu
- Ubuntu 20.04上安裝Git方法UbuntuGit