茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1675763 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_60D_00113.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

硬體園地 : [分享]Synology NAS 改機、架站

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]Synology NAS 改機教學 Part 1:初學者入門之卷


前言:為什麼要改機?

Synology NAS也陪著我渡過了一段不算短的時間了
最初購入的動機只是想拿來開牧場抓檔,買了之後才發現功能還真不少
但是就算幾個月就有一次韌體更新,user卻永遠要求的更多 XD
舉幾個例子來看看吧!系統資源監視器、流量統計圖、MySQL資料庫管理…官方沒有的東西太多了

消極的等待官方更新加上你想要的功能,不如自己動手改機裝上你想要的功能
一來能夠滿足個人的需求,二來自己做的東西比較有成就感 歡呼

由於Synology NAS是使用以Linux為基礎寫成的嵌入式系統
本質上它是個不折不扣的Linux系統,了解這一點之後要改機容易的多了
能夠具備Linux相關的知識是最好不過,若完全沒碰過Linux也沒關係
照著我的教學做,改機真的一點都不難 高興
至於會不會有保固方面的問題?
放心,咱們改的是軟體而不是硬體…大不了"砍掉重練"而已啦! ^++^

其實NAS改機的文章並不算少…那為什麼我要吃飽沒事幹來寫教學呢?
因為本人記性不太好,不寫下來過個半年一年後我可能就忘的一乾二靜了 無奈

再來就是這方面的資訊比較深入的都是以英文甚至是德文為主
還有我想要為自己的奮鬥過程留下記錄啦!

以上…個人廢話到此結束

開始正式進入教學啦!
1.開啟SSH連線
按這裡檢視圖片

2.使用 PieTTY進行登入
按這裡檢視圖片
記得一定要使用root登入而不是admin避免執行某些操作發生權限不足的問題,密碼跟admin的一樣

3.安裝bootstrap
首先建立一個共用資料夾"public"(0803以後的韌體版本好像預設就會有了?)
SSH登入後輸入: cd /volume1/public(這個顏色表示在PieTTY輸入的指令,後面也是一樣)
接下來
到這裡看你的Synology NAS使用的是ARM或是PowerPC架構的CPU
下載對應的bootstrap:
Intel XScale FW IXP420 BB ARM
Marvell mv5281 ARM
PowerPC Freescale 8241
PowerPC Freescale 8543
看個人喜好要用wget指令抓回來或是自己抓回來用File Station丟進public也行
以我的DS209+為例:
下載bootsrtap
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-5_powerpc.xsh

安裝bootsrtap
sh syno-e500-bootstrap_1.2-5_powerpc.xsh
這樣就算完成了bootstrap的安裝,裝完就可以刪了
rm syno-e500-bootstrap_1.2-5_powerpc.xsh
到這裡恭喜你已經跨出改機的第一步,後面有數以百計的ipkg等著你安裝了 加油

4.更新ipkg清單
ipkg update
這個動作是更新ipkg套件清單
想知道有哪些ipkg套件可裝可以用下面的指令:
ipkg list
可以看到好長好長一大串…

5.安裝nano
ipkg install nano
目前的版本是2.1.9-1,同時會一起安裝ncurses 5.7-1
這樣就裝完了…如何,很簡單吧! 勝利
nano
就可以看到剛剛安裝的nano了
按這裡檢視圖片

nano是一個文字編輯器,雖然已經有內建的vi了…
但是對於初學者來說免不了還是得背指令 囧
比較起來nano可以說是完全不須要背指令
我簡單說明一下幾個常用功能熱鍵
F1隨時都可以呼叫操作說明檔出來看,F2退出,F3存檔,F6搜尋字串,F7上個一畫面,F8下一個畫面
左下角的^G = Ctrl + G;其它依此類推

6.移除nano
若是哪天不想用了當然也可以移除
ipkg remove nano
這樣就移除了,也很簡單吧!

改機首部曲到這裡就告一個段落囉!
從最簡單的開始教希望大家都能夠學的會,同時也為後面比較複雜的改機過程打基礎
接下來我還會寫怎麼安裝下面這幾個
MRTG:網路流量統計圖(已完成)
phpSysInfo:用PHP顯示更詳細的系統資訊(已完成)
phpMyAdmin:管理MySQL資料庫(研究中)
我的重點在於與DSM 2.1管理介面整合
按這裡檢視圖片

按這裡檢視圖片
按這裡檢視圖片
按這裡檢視圖片
按這裡檢視圖片
先看圖片比較快,敬請期待後面的改機教學 用功

謝謝收看,PC與NAS大家都是好朋友 01



原文出處:Mobile01 Synology NAS 改機教學 Part 1:初學者入門之卷
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]Synology NAS 改機教學 Part 2:MRTG之卷


有了上一篇 初學者入門之卷的基礎之後
現在讓我們深入一點再進一步:幫Synology NAS裝上MRTG

先解釋一下什麼是MRTG?(圖片借自官網)

MRTG = Multi Router Traffic Grapher
照字上面的意思來看就是 多重路由流量統計圖
想要進一步了解可見 wiki官網

接下來說明一下在安裝MRTG要做哪些準備工作…
由wiki可知MRTG必須使用SNMP(Simple Network Management Protocol)協定
而且是用Perl寫成的,同時還會使用到zlib、gd、png、jpeg等函式庫
因為MRTG是透過SNMP協定來監控流量的
但是Synology NAS本身並沒有內建SNMP和其它函式庫的功能
所以我們要自己幫它裝上去

1.安裝SNMP
ipkg install net-snmp
(不知道這行是做啥的請先回去看初學者入門之卷
冒汗)
同時會一起安裝openssl
目前只要你的Synology NAS使用的CPU是Marvell mv5281 ARM
DS107+、DS207+、CS407、RS407
這四台裝了SNMP之後就會導致當機
orz
很遺憾這四台Synology NAS目前無法改MRTG 歹勢

2.正式開始安裝MRTG
ipkg install mrtg
這個步驟要多花點時間,因為除了MRTG本身之外還會跟著一起安裝下面這堆必要的函式庫
expat
fontconfig
freetype
gconv-modules
gdbm
libdb
libgd
libjpeg
libpng
mrtg
perl
zlib
安裝完成後會出現下面這段訊息:
MRTG is now installed, you now need to make a config file
for it and set up a cron job to run it.

意思是說MRTG已經安裝完成了,只是你還須要設定cron job
Linux的cron job差不多相當於windows系統的"啟動"(一開機就會跟隨系統啟動的服務)


3.決定MRTG所產生的網頁和mrtg.cfg要放在哪…
這一步的做法基本上可以分為兩種:

第一種比較簡單,開啟Synology NAS本身所提供的Web Station
把MRTG產生的網頁放在web這個共用資料夾底下,或是在web底下再建個MRTG目錄也行
缺點是任何人只要知道你的外部網址通通都會看光光
例如:http://yourdomain.dyndns.org/mrtg/←隨便一個人只要打上這串都看的到你的MRTG流量統計
還有要記得設定web的權限,以免其它的user把你的MRTG給刪了
另外若是要和DSM管理介面整合會發生網頁開不起來的問題?!(個人猜測)
這種裝法網路上很多了,我再寫一遍好像沒啥意義又是老調重談 打盹
所以後面我會以另一種為主繼續寫下去,但只是路徑不一樣而已,其它大同小異
若是有問題歡迎各位回文一起討論

第二種比較麻煩,不開Web Station,把MRTG產生的網頁放在/volume1以外一般user看不到的目錄
好處是不用在意權限的問題,因為只有管理者能用SSH登入才可以修改
而且確定可以和DSM管理介面整合(初學者入門之卷就預告過了)
按這裡檢視圖片
首先建立目錄

mkdir /usr/syno/synoman/webman/3rdparty/mrtg
cfgmaker public@192.168.1.100 > /usr/syno/synoman/webman/3rdparty/mrtg/mrtg.cfg
上面的192.168.1.100請記得自己換成你的Synology NAS在LAN當中所用的IP位址
後面的/usr/syno/synoman/webman/3rdparty/mrtg是我自己的安裝目錄
會裝在這裡是因為第三方應用程式的設定檔也放在這裡
若是你裝在別的目錄請記得改成你自己的安裝目錄(後面的步驟也是)

4.用上一卷裝好的nano來編輯剛產生的mrtg.cfg
首先切換到你產生mrtg.cfg的目錄
cd /usr/syno/synoman/webman/3rdparty/mrtg
nano mrtg.cfg
找到WorkDir這行, 是for UNIX的,記得前面註解的#要刪掉
改成你安裝的目錄,下面是我的
WorkDir:/usr/syno/synoman/webman/3rdparty/mrtg(這個顏色表示設定檔裡要修改的部分,後面也是一樣)
注意不可以有空格,不然後面會出錯
接下來請找到Interface 2這段,注意不是Interface 1←這是系統本身的software loopback

按這裡檢視圖片
對照圖片看比較方便
MaxBytes這邊是設定最大值(單位是Byte),上面圖中的最大值是50MB,就填入50000000
TitlePageTop是顯示在最上面的標題,不改也沒關係,只是看起來感覺不太好而已 囧
再下面的 System:可以填上自己NAS的名稱,例如我的Synology DS209+
Maintainer:改不改都沒關係,不過填上自己的名字看起來還是比較有成就感 狂笑
Max Speed:我只填50MByte/s…反正就算Gigabit LAN傳輸也不太可能跑超過這速度

5.讓MRTG產生圖形
/opt/bin/mrtg /usr/syno/synoman/webman/3rdparty/mrtg/mrtg.cfg
沒有問題的話你會看到MRTG目錄底下多出了192.168.1.100_2-xxxxx.png一堆圖片

有出現錯誤訊息的話就表示你的mrtg.cfg有問題須要修改,看是第幾行有問題回去改吧!

6.建立MRTG的首頁
indexmaker /usr/syno/synoman/webman/3rdparty/mrtg/mrtg.cfg > /usr/syno/synoman//webman/3rdparty/mrtg/index.html

7.設定每5分鐘自動更新MRTG
nano /etc/crontab
在最後面一行加上:
*/5 * * * * root /opt/bin/mrtg /usr/syno/synoman/webman/3rdparty/mrtg/mrtg.cfg
必須用Tab來隔開,不可使用空白
corntab這個檔案就是用來設定Linux系統的例行性任務
標準的Linux系統每分鐘會去讀取一次crontab的內容,也因為如此最小更新間隔單位是"分鐘"
無法做到像DD-WRT那樣子即時更新
Synology NAS是把crontab載入記憶體裡面,所以改完之後請重新啟動crond服務
/usr/syno/etc/rc.d/S04crond.sh stop
/usr/syno/etc/rc.d/S04crond.sh start


8.和DSM管理介面整合
我的教學文最大的重點就在這邊啦!
加持
首先請看Synology官方的 第三方應用程式安裝指南
cd /usr/syno/synoman/webman/3rdparty/mrtg
切換到安裝目錄底下
nano application.cfg
新增application.cfg這個設定檔,用來設定在DSM管理介面當中所看到的
以下是我的設定檔內容:
text = MRTG
description = Multi Router Traffic Grapher
description_cht = 網路流量統計圖
type = embedded
icon_16 = icon_16.png
icon_32 = icon_32.png
path = /webman/3rdparty/mrtg/index.html
adminonly = true

text是出現在"其它應用程式"底下的名稱
description是英文DSM滑鼠游標停在圖示上會出現的名稱,後面加上_cht表示中文名稱
想要加入其它語言的話可見官方的PDF依此類推
type有embedded和popup兩種;embedded是像我一樣直接在右邊顯示,popup則是另開新網頁
icon_16是顯示在左邊樹狀功能表中的圖示

按這裡檢視圖片
icon_32是顯示在首頁中我的最愛那邊的圖示
按這裡檢視圖片
以上兩者請使用16*16和32*32的PNG圖示
注意有背景透明最好,不然看起來好像貼一塊狗皮膏樂在DSM上,整體的美感都放破壞掉了 orz
在PC上先圖把圖片做好丟到File Staion的public共用資料夾底下
cp /volume1/public/*.png /usr/syno/synoman/webman/3rdparty/mrtg
上面的指令把圖示複製過去,一定要放在3rdparty/mrtg底下不然DSM看不到圖示
path這行就是告訴DSM你的網頁放在哪…我裝在/usr/syno/synoman/底下和DSM一樣
所以只要寫後面不一樣的部分就行了
adminonly是設定只有admin管理者可以看到我們改上去的MRTG
要讓其它user也看的到的話改成false即可,預設值即為true,不想讓它user看的話這行不寫也沒關係

在application.cfg當中可以指定port,但我試過設定為80就會無法正常顯示
所以一開始我才不想開Web Station裝在/volume1/web底下
惡魔
就是怕做到這邊整合進DSM會出問題
問過官方這是DSM天生的限制,因為是和DSM整合,所以只能用port 5000覽瀏
以後若是開放可以讓我們自己定義DSM管理介面所用的port的話,應該就不會有這樣的問題產生

沒有問題的話大家應該都可以跟我一樣把MRTG整合進DSM管理介面了
最後附上我使用的圖示檔給大家 按此下載
祝大家改機愉快

謝謝收看,PC與NAS大家都是好朋友 01


原文出處: Mobile01 Synology NAS 改機教學 Part 2:MRTG之卷
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]Synology NAS 改機教學 Part 3:phpSysInfo奮鬥之卷


有了 初學者入門之卷的基礎和 MRTG與DSM 2.1管理介面整合的經驗之後
會不會覺得DSM系統本身能顯示的系統資訊實在不足呢?
大家一直想要的CPU、RAM使用量等更詳細的系統資訊官方遲遲沒有加入
今天讓我們來裝 phpSysInfo顯示更詳細的系統資訊吧!

為什麼這篇是奮鬥之卷呢?因為當初我自己在裝的時候所找到的相關資訊全都是德文 orz
當然我是一個字也看不懂,只能靠著Google翻譯硬食德文和我的 根性撐下去 無言
前後加起來花了近十二小時才算完成 囧
有了我的經驗各位在裝phpSysInfo時應該就不用再像我一樣傷透腦筋和德文奮戰了 ^++^

從上面的官網連結可以看到目前最新的版本是3.0rc6…
但是根據我的實驗結果發現有些資訊在2.5.4能夠正常顯示,換成3.0rc6就一片空白不知為啥?!

而且和DSM管理介面整合後顯示在右邊的frame大小是固定的
2.5.4會自己往內縮,3.0rc6則不會(所以會出現橫向卷軸撐開)
還得自己拉卷軸才看的到完整的網頁實在麻煩,若是改成popup又得另開一個分頁(個人不是很喜歡這麼做)
所以下面的教學還是以安裝2.5.4版為主

和二部曲的MRTG一樣,你可以選擇開Web Station或是像我一樣直接裝在DSM的目錄底下
當然我還是以裝在DSM的目錄底下為主,想裝在別地方的請自己更改對應的目錄名稱
不知道底下的文字顏色表示什麼意思的請先回去看前兩卷 用功

1.安裝coreutils
ipkg install coreutils
必須先安裝這個ikpg才能夠偵測系統資訊

2.下載phpSysInfo回來
去官網下載phpsysinfo-2.5.4.tar.gz回來之後一樣用File Staion丟進public共用資料夾
cd /usr/syno/synoman/webman/3rdparty
切換到第三方應用程式的安裝目錄底下
cp /volume1/public/phpsysinfo-2.5.4.tar.gz /usr/syno/synoman/webman/3rdparty
複製壓縮檔到第三方應用程式安裝目錄
tar -xzvf phpsysinfo-2.5.4.tar.gz
將安裝檔解壓縮完成之後會出現一個phpsysinfo的目錄

3.編輯common_functions.php

因為我們不是安裝在正統的Linux系統上,所以要修改成能夠符合NAS的環境
nano /usr/syno/synoman/webman/3rdparty/phpsysinfo/includes/common_functions.php
找到第130行改成下面這段:
$arrPath = array( '/opt/bin', '/opt/sbin', '/bin', '/sbin', '/usr/bin', '/usr/sbin', '/usr/local/bin', '/usr/local/sbin' );
其實就只是在前面多加上'/opt/bin', '/opt/sbin',而已…
雖然沒改執行起來一樣可以看到系統資訊,但是最上面會出現錯誤訊息

4.讓系統的Apache能夠支援php
這一步很重要,不然後面執行的時候你只會看到php原始碼而已
nano /usr/syno/apache/conf/httpd.conf-sys
加入下面這兩行:
AddType application/x-httpd-php .php
LoadModule php5_module /lib/libphp5.so

注意不可以隨便亂插不然會出錯,AddType就要加在其它AddType的下面,LoadModule也是一樣
我是分別插在第315行和第55行

5.修改php.ini
這步也很重要,沒改的話會抓不到任何資訊出錯誤訊息
nano /usr/syno/etc/php.ini

找到safe_mode_exec_dir(第17行)把後面的通通刪掉,改成下面這樣:
safe_mode_exec_dir =
找到open_basedir(第20行)把後面的通通刪掉,改成下面這樣:
open_basedir =
後面什麼都不要有,保持空白
個人對php不是很了解不清楚這兩行是做啥的 不知
了解php的高手麻煩幫我補完一下吧!

6.重新啟動Apache服務
上面兩步驟改完設定檔後要重新啟動Apache才會生效
當然不需要重新開機,用下面的指令讓Apache service重新啟動就好了
/usr/syno/etc/rc.d/S97apache-sys.sh restart
/usr/syno/etc/rc.d/S97apache-user.sh restart


7.修改config.php
nano /usr/syno/synoman/webman/3rdparty/phpsysinfo/config.php.new
第一次執行的時候並沒有config.php這個設定檔
所以我們要從範本的config.php.new來編輯, 改完後記得另存成config.php
$default_lng=
改成tw才有中文可看,不然每次都還要自己去選擇語言
$default_template=
這裡是選擇你喜歡的佈景主題,可以從
官網的Demo選自己喜歡的填上去
$hide_picklist=
設定是否隱藏最下面的佈景主題和語言的下拉式選單,若是已經透過官網的Demo決定好了就可以關掉
下面可以偵測溫度的程式設定,但是好像沒有對應的ipkg可裝所以沒有做用 orz
$show_mount_point=
設定是否顯示Linux的掛載點,也就是哪個partition掛到哪個目錄下的資訊
$loadbar=
設定是否顯示CPU負載的光棒,預設是關閉的
因為開啟的話網頁載入時會多花一秒來偵測CPU的負載,簡單來就是會拖系統效能啦!
其它設定值差不多都維持預設值就好,沒啥好改了

8.和DSM管理介面整合
nano /usr/syno/synoman/webman/3rdparty/phpsysinfo/application.cfg
text = phpSysInfo
description = Using PHP shows a more detailed system information
description_cht = 用PHP顯示更詳細的系統資訊
type = embedded
icon_16 = icon_16.png
icon_32 = icon_32.png
path = /webman/3rdparty/phpsysinfo/index.php
adminonly = true


不知道各參數定義什麼東西的話請回去看MRTG之卷有解釋
一樣把圖示用File Station丟進public共用資料夾
cp /volume1/public/*.png /usr/syno/synoman/webman/3rdparty/phpsysinfo
這樣就算完成啦!去登入DSM看看成果吧! ^++^
按這裡檢視圖片
一切順利沒問題的話應該就像上面的圖一樣,同樣附上 我使用的圖示
有問題再一起提出來討論吧!

謝謝收看,PC與NAS大家都是好朋友 01


原文出處: Mobile01 Synology NAS 改機教學 Part 3:phpSysInfo奮鬥之卷
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]Synology DS107+架設網站教學 Discuz!篇

無圖示
從沒玩過這東西,所以剛開始玩,有點想放棄,因研究不出個所以然
還好老闆有看到我在01求救,所以就以電話教學 ^++^
所以現在來分享一下我的成果....... XD XD

先說說我的網路架構
本人使用的網路是中華電信12M/1M浮動IP,但為了DS107+,所以去中華電信網頁直接申請一個固定IP(免費的)
(例如原本中華電信配給你的是8個浮動IP,申請過後變成7浮1固)
如不做以上動作也可以去申請DDNS,但DDNS有點複雜....因我看到英文就想去撞牆 無奈完全不會英文,所以放棄DDNS 無奈

~申請好免費的固定IP就可開始以下動作~
按這裡檢視圖片
原本想用ASUS去做DS107設定,但新的Vista還未習慣,所以就用VAIO骨董機去跟DS107做溝通,因還是比較習慣XP系統.............
orz

按這裡檢視圖片
新買的Wii 狂笑.....不是不是,是DS107+才對

按這裡檢視圖片
也是骨董級的無線基地台,滿耐超的,從未關機,連續運轉3年左右了 ^++^

按這裡檢視圖片出現以下畫面


按這裡檢視圖片
如下圖

按這裡檢視圖片
把IP位址設定設定為手動
IP位址:例如設定為192.168.11.100 基地台的DMZ也要設成192.168.11.100(做對應)
子網路遮罩:255.255.255.0
預設xxx:192.168.11.1
名稱xxx:192.168.11.1


按這裡檢視圖片
設定admin密碼,安全問題,不設也行,如不設我會偷偷跑去你的伺服器搞破壞 XD

按這裡檢視圖片勾取前者是等下FTP會用的到,勾取後者是安全問題


按這裡檢視圖片把圖裡紅色圈起來的都打V,第一個要勾不勾隨便你,但後面二個圈起來的都要打V,因架設論壇


按這裡檢視圖片

按這裡檢視圖片
請輸入 帳號:admin 密碼:你剛剛的設定

按這裡檢視圖片
以上動作OK就會進入如圖,web建立一個網路磁碟,存取用


按這裡檢視圖片

設定位子與帳號密碼,如完成後就在進行下一步

按這裡檢視圖片~下一步

按這裡檢視圖片
建立phpMyadmin資料夾與index.php資料夾(如圖)

按這裡檢視圖片
在二個資料夾裡面放入檔案,要自行去網路下載phpMyadmin與Discuz!軟體,要下載甚麼版本自己做決定,反正下載完後把它放在phpMyadmin與index.php資料夾裡
OK了就在進行下一步 ^++^



按這裡檢視圖片
在IE裡鍵入 192.168.xx.x,

按這裡檢視圖片
更改PPPoE帳號,改為固定IP,帳號密碼更改好在更改DMZ,設定為192.168.11.100
完成以上動作那就在進行下一步 XD

按這裡檢視圖片
設定DMZ 飛吻


按這裡檢視圖片


按這裡檢視圖片
點選圖裡紅圈位置

按這裡檢視圖片
設定密碼

按這裡檢視圖片
鍵入帳號密碼進入phpMyadmin頁面 加持

按這裡檢視圖片

在IE鍵入http://192.168.11.100/index.php/install.php按Enter
然後就可開始設定DZ,設定完成就大功告成了 加油 加油

按這裡檢視圖片
你在看我嗎

~成功了~
PS.會遇到一個問題就是你在設給phpMyadmin密碼完成後,你在重新登入就會看到以下文字

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

處理方式如下

自行在 phpMyAdmin 目錄下新增一個文字檔案並取名為 config.inc.php (注意副檔名是 .php 不是 .txt)。


phpMyAdmin 目錄下應該會有一個檔案叫做 config.default.php,把這個檔案的內容全部抄到剛才你建立的config.inc.php 檔案中即可。

如果你的 MySQL 帳號不是 root或是有密碼,找到下面這兩行

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

改成

$cfg['Servers'][$i]['user'] = '填入你自己的mysql帳號';

$cfg['Servers'][$i]['password'] = '填入帳號的密碼';
然後再找
$cfg['Servers'][$i]['auth_type'] = 'config';

把這一行內的config改成http

飛吻 飛吻 飛吻 飛吻 飛吻
試試看吧


原文出處:Mobile01 Synology DS107+架設網站教學 Discuz!篇
前一個主題 | 下一個主題 | 頁首 | | |



Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|