登入區塊
主選單區塊

FAQ-問題與解答

主頁 »» OSC+XOOPS

內容列表




 
此篇文章為網友個人意見,不代表本站立場.
發表者 樹狀展開
jetbomb
發表日: 2025-11-16 21:18  更新: 2025-11-16 21:18
網站管理員
註冊日: 2025-10-24
來自: MCSD HUI HUA PENG
發表數: 318
 安裝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 進行安裝。"
回應
待審區塊
誰在線上區塊
線上目前共3
(2人在瀏覽FAQ-問題與解答)

會員: 0
訪客: 3

尚有...
搜尋區塊
新會員區塊
SeymourGri 2026-04-07
Precious87 2026-04-06
SaulLambie 2026-04-06
MalloryRea 2026-04-06
BetseyBirk 2026-04-05
MarkWoodho 2026-04-05
CliftonEro 2026-04-05
Stephan69C 2026-04-05
ValenciaWo 2026-04-05
Jacqueline 2026-04-05
Powered by   XOOPS 2.0.6 繁體中文版 release 20040222 © 2001-2003 The XOOPS Project