登入區塊
主選單區塊

FAQ-問題與解答

主頁 »» OSC+XOOPS

內容列表




 
此篇文章為網友個人意見,不代表本站立場.
發表者 樹狀展開
jetbomb
發表日: 2025-11-16 21:18  更新: 2025-11-16 21:18
網站管理員
註冊日: 2025-10-24
來自: MCSD HUI HUA PENG
發表數: 215
 安裝OSC+XOOPS
#!/bin/bash
# 一鍵安裝 osCommerce + XOOPS 環境
# 適用於 Ubuntu Server (20.04/22.04)

# 更新系統
sudo apt update && sudo apt upgrade -y

# 安裝 Apache、MySQL、PHP
sudo apt install -y apache2 mysql-server php php-mysql php-xml php-gd php-mbstring unzip wget

# 啟動服務
sudo systemctl enable apache2
sudo systemctl enable mysql
sudo systemctl start apache2
sudo systemctl start mysql

# 建立資料庫與使用者
mysql -u root <<EOF
CREATE DATABASE oscdb;
CREATE DATABASE xoopsdb;
CREATE USER 'oscuser'@'localhost' IDENTIFIED BY 'oscpass';
CREATE USER 'xoopsuser'@'localhost' IDENTIFIED BY 'xoopspass';
GRANT ALL PRIVILEGES ON oscdb.* TO 'oscuser'@'localhost';
GRANT ALL PRIVILEGES ON xoopsdb.* TO 'xoopsuser'@'localhost';
FLUSH PRIVILEGES;
EOF

# 下載 osCommerce 與 XOOPS
cd /var/www/html
sudo wget https://github.com/osCommerce/oscommerce/archive/refs/heads/master.zip -O osc.zip
sudo wget https://github.com/XOOPS/XoopsCore/archive/refs/heads/master.zip -O xoops.zip

# 解壓縮
sudo unzip osc.zip -d osc
sudo unzip xoops.zip -d xoops

# 設定權限
sudo chown -R www-data:www-data /var/www/html/osc
sudo chown -R www-data:www-data /var/www/html/xoops
sudo chmod -R 755 /var/www/html/osc
sudo chmod -R 755 /var/www/html/xoops

# 建立 Apache 虛擬主機設定
cat <<EOF | sudo tee /etc/apache2/sites-available/osc.conf
<VirtualHost *:80>
ServerName osc.local
DocumentRoot /var/www/html/osc/oscommerce-master
<Directory /var/www/html/osc/oscommerce-master>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
EOF

cat <<EOF | sudo tee /etc/apache2/sites-available/xoops.conf
<VirtualHost *:80>
ServerName xoops.local
DocumentRoot /var/www/html/xoops/XoopsCore-master
<Directory /var/www/html/xoops/XoopsCore-master>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
EOF

# 啟用站點並重啟 Apache
sudo a2ensite osc.conf
sudo a2ensite xoops.conf
sudo systemctl reload apache2

echo "✅ 安裝完成!請在 /etc/hosts 加入以下設定:"
echo "127.0.0.1 osc.local"
echo "127.0.0.1 xoops.local"
echo "然後在瀏覽器輸入 http://osc.localhttp://xoops.local 進行安裝。"
回應
待審區塊
誰在線上區塊
線上目前共1
(1人在瀏覽FAQ-問題與解答)

會員: 0
訪客: 1

尚有...
搜尋區塊
新會員區塊
SharonCadw 2026-02-19
GeneOates7 2026-02-18
Eddy86T915 2026-02-18
ShoshanaMc 2026-02-17
JacquieElx 2026-02-17
ShalandaHi 2026-02-16
MildredBen 2026-02-15
JessieStre 2026-02-15
PhoebeGill 2026-02-15
CarmaR0776 2026-02-15
Powered by   XOOPS 2.0.6 繁體中文版 release 20040222 © 2001-2003 The XOOPS Project