#1 2011-01-23 23:41:46
- ctrlcctrlv
- 新生
- 註冊日期: 2011-01-23
- 文章數: 6
- 目前積分 : 0
如何將RT-N16上的Web網頁SQL路徑指向NAS位置
目前有RT-N16 及Sysnology DS210j兩台機器
由於NAS負擔太多服務造成WEB網頁效能不佳
突發奇想,想利用N16來分擔NAS的Web服務
RT-N16:負責WEB服務,連接到NAS DS210j的MySQL來存放資料
RT-N16韌體版本為Tomato Dualwan 1.28.0518 MIPSR2 K26 USB 8M
在N16把WEB網頁架好了
參考的資料也是站上的資源 https://digiland.tw/viewtopic.php?id=1270
但是遇到的問題是在安裝punBB時卻沒辦法讓我選擇MySQL
選單裡只有SQLite
如圖
就算把下面的ip跟帳號密碼資訊打完 他還是幫我用內建的SQLite 還真是無言= =
不知道該設定哪裡才能讓RT-N16 WEB服務連到我NAS上的MySQL 所以上來po文請大家幫忙!!
感恩^^
離線
#3 2011-01-25 01:48:52
- ctrlcctrlv
- 新生
- 註冊日期: 2011-01-23
- 文章數: 6
- 目前積分 : 0
Re: 如何將RT-N16上的Web網頁SQL路徑指向NAS位置
感謝Aven的幫忙
目前已經把論壇的服務分別放置在兩台機器上了
以下是回饋的筆記
如有錯誤的地方再請大家幫忙改正
我是用1g隨身碟來給n16當資料碟使用
大致上都是依照此說明來操作:https://digiland.tw/viewtopic.php?id=1270
一開始是卡在分割隨身碟地方因為Duanwan指令比較不相同
利用fdisk先將隨身碟分區刪除,建立所需的分割區
fdisk /dev/sda
建立新的分區然後格式化成ext3
mkfs.ext3 /dev/sda1
然後只有把原作者隨身碟路徑
mkdir /tmp/mnt/disc0_1/opt
全文用到此路徑的名稱都改成sda1而已
利用記事本把全部文字抓下來將disc0_1全部取代sda1然後指令貼上就能使用
SWAP我是建立64MB
dd if=/dev/zero of=/tmp/mnt/sda1/swapfile bs=1024 count=65536
剩下部分就是照他的方式安裝
安裝好後因為我要讓N16連到NAS上的MySQL
依照Aven的說明
將MySQL及php-mysql、phpmyadmin安裝起來
安裝SQL時要執行寫入FLASH指令,會因韌體版本不同關係無法使用相同指令
會出現錯誤的地方:
root@unknown:/usr# echo "/etc/passwd" >>/usr/local/.files
-sh: can't create /usr/local/.files: Read-only file system
root@unknown:/usr# echo "/etc/group" >>/usr/local/.files
-sh: can't create /usr/local/.files: Read-only file system
此時改寫到/tmp位置就可以了
root@unknown:/tmp/share# echo "/etc/passwd" >>/tmp/share/.files
root@unknown:/tmp/share# echo "/etc/group" >>/tmp/share/.files
最後再把php-mysql、phpmyadmin這兩個裝好
安裝punBB時就會有MySQL的選項可以選擇
下方再填入我NAS的IP、資料庫名稱、密碼就可以正常連接了
謝謝大家幫忙^^ 在這裡學到很多!!
最後修改: ctrlcctrlv (2011-01-25 01:51:19)
離線