Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Ubuntu 安裝 ITDB 資產管理系統完整步驟:Apache + PHP + SQLite3 環境部署

編輯:關於 Linux

ITDB 是一套基於 PHP + SQLite 的開源 IT 資產管理系統,輕量、無需 MySQL/PostgreSQL,適合中小規模資產追蹤。本文記錄在 Ubuntu 上從套件安裝到 Web 服務配置的完整流程。

ITDB 介面截圖

一、安裝運行環境

sudo apt-get update
sudo apt-get install apache2 libapache2-mod-php php-sqlite3 sqlite3 php-adodb
  • php-adodb:ITDB 使用 ADOdb 資料庫抽象層,缺少會報「缺少資料庫驅動」。
  • Ubuntu 20.04+ 套件名為 php-sqlite3 (舊版 php5-sqlite)。

二、部署 ITDB 程式碼

# 下載 (以 1.1 版為例)
wget https://github.com/itdb/itdb/archive/refs/tags/1.1.tar.gz -O itdb-1.1.tar.gz

# 解壓並移至 Web 根目錄
tar -xzf itdb-1.1.tar.gz
sudo mv itdb-1.1 /var/www/html/itdb

# 重命名資料庫檔 (安裝腳本預期名稱)
cd /var/www/html/itdb/data
sudo mv pure.db itdb.db

三、配置 Apache 虛擬主機

# 複製預設站點配置
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/itdb.conf

# 編輯虛擬主機
sudo vim /etc/apache2/sites-available/itdb.conf
# 修改重點:
DocumentRoot /var/www/html/itdb
ErrorLog ${APACHE_LOG_DIR}/error-itdb.log
CustomLog ${APACHE_LOG_DIR}/access-itdb.log combined

# 啟用站點並重啟 Apache
sudo a2dissite 000-default
sudo a2ensite itdb
sudo systemctl reload apache2

四、目錄權限修正 (關鍵步驟)

# data 目錄需 Web 使用者寫入
sudo chown -R www-data:www-data /var/www/html/itdb/data
sudo chmod -R 775 /var/www/html/itdb/data

# 程式碼目錄僅需讀取
sudo chown -R root:root /var/www/html/itdb
sudo chmod -R 755 /var/www/html/itdb

五、驗證安裝

瀏覽器訪問 https://server-ip/itdb/,應進入 ITDB 安裝精靈或直接登入介面 (預設帳號 admin/admin)。

常見問題速查

現象原因與對策
頁面顯示「缺少資料庫驅動」未安裝 php-adodb 或 php-sqlite3 → 安裝並 systemctl reload apache2
資料庫寫入失敗/var/www/html/itdb/data 權限不足 → 確認 www-data 擁有寫入權
Apache 啟動報錯配置語法錯誤 → apache2ctl configtest 診斷

完成上述步驟,ITDB 即可在 Ubuntu 上穩定運行,提供資產入庫、借用、報廢、報表等完整管理功能。

Copyright © Windows教程網 All Rights Reserved