萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Ubuntu 安裝 ITDB IT 資產管理系統完整步驟

ITDB 是基於 PHP + SQLite 的開源 IT 資產管理系統,輕量易部署。本文記錄在 Ubuntu 上透過 Apache + PHP5 + SQLite 部署 ITDB 的完整流程,含權限設定、虛擬主機配置與常見問題排解。

前置需求

sudo apt-get install apache2 libapache2-mod-php5 php5-sqlite sqlite3 php5-adodb
  • php5-adodb:資料庫抽象層,ITDB 需求。

部署步驟

1. 下載並解壓

wget https://example.com/itdb-1.1.tar.gz  # 官網下載連結
tar -xvf itdb-1.1.tar.gz
sudo mv itdb /var/www/

2. 資料庫檔案重命名

cd /var/www/itdb/data
sudo mv pure.db itdb.db

3. Apache 虛擬主機配置

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/itdb
sudo vim /etc/apache2/sites-available/itdb
# 修改:
DocumentRoot /var/www/itdb
ErrorLog /var/log/apache2/error-itdb.log
CustomLog /var/log/apache2/access-itdb.log combined
# 啟用站點
sudo a2dissite default && sudo a2ensite itdb
sudo /etc/init.d/apache2 restart

4. 目錄與檔案權限設定(關鍵)

cd /var/www
sudo chown www-data itdb
sudo chmod u+w itdb
sudo chown www-data /var/www/itdb/data/
sudo chmod u+w /var/www/itdb/data/
sudo chown www-data /var/www/itdb/data/files/
sudo chmod u+w /var/www/itdb/data/files/
cd /var/www/itdb/data
sudo chown www-data itdb.db
sudo chmod u+w itdb.db

原則: Apache 執行用戶(www-data)需對資料庫檔案、上傳目錄有寫入權限。

驗證安裝

瀏覽器存取 https://server-ip/,應顯示 ITDB 登入頁。預設帳號密碼請參考官方文件。

現代化部署建議

  • Ubuntu 20.04+ 使用 PHP 7.4/8.x,需確認 ITDB 相容性或改用 php7.4-sqlite3。
  • 生產環境建議遷移至 PostgreSQL/MySQL(修改 ITDB 設定檔 config.php)。
  • 使用 Docker 容器化部署,隔離環境並簡化遷移。
  • 啟用 HTTPS、設定防火牆、定期備份 itdb.db 與 data/files/。

完成上述步驟,即可擁有一套輕量級的 IT 資產管理平台。

copyright © 萬盛學電腦網 all rights reserved