您在這裡

請求各位學長幫幫我教導我,有關如何匯出所有資料放在網路上的問題

hh750120's 的頭像
hh750120 在 2012-10-23 (二) 17:00 發表

我網頁已經做好了,但我要如何把資料和網頁都匯出放在網路上呢??請幫幫我~
我已經有向網路公司申請一條線路和空間
我要將drupal網站從我的電腦放到網路公司的空間中
該怎麼做呢?
我需要做些甚麼?
請教導我一下,謝謝~><

但是我是先在自己電腦上先做好
有apache 有php5 有資料庫 這些在設定之前都有互相連結的
所以都可以不用管他
就只要匯出資料庫 然後把apache\htdocs\public_html這個資料夾的東西都丟到空間上 就可以了? @@
抱歉...我真的完全新手...所以有些專業的東西還不是很懂
對整個邏輯觀也沒很好
請在教教我一下 謝謝~

參考一下,因為我沒有自行安裝的環境所以不確定路徑一不一樣。
但作法應該不會錯。

因為你是手動安裝並非用懶人包,所以你就必須先把目前的資料庫備份出來(到phpMyAdmin裡面一進去上面會有一個"匯出"按鈕,可以匯出phpMyAdmin裡面全部的資料庫),在另外一台機器上面照原本方式先把apache、資料庫都安裝完畢,然後把Apache、資料庫的相關設定都設定過來(例如config檔案、port號等等),接著再到新的機器的phpMyAdmin介面裡找到"匯入"(phpMyAdmin的中文名稱好像翻成"輸入"),匯入資料庫之後就把原本舊機器\htdocs\drupal-7.14\sites\default\files裡面所有資料複製覆蓋到新機器裡面(自行安裝apache是不是這路徑我不確定,反正就是你上傳檔案都會放在這裡的路徑就對了),最後為了安全起見我會再把用backup_migrate模組備份檔匯入回去就可以了。

真是太感激了~好清楚喔 這樣我就能照著試做看看
但還有一個小小問題!
就是 我是跟我網路公司租了空間
所以我就把apache、資料庫都用FZ上傳到她給我的空間鐘就可以了嗎? @@
還有一個問題就是
我一開始設定的網址和租來的空間網址不一樣耶 這樣會有問題對吧...!?
那我要怎麼在drupal中改前面的網域位置呢...@@

虛擬空間是可以把檔案上傳上去沒錯,但如果你不夠熟悉Apache最好還是不要,因為Drupal和MySql、Apache有一定程度的牽絆,所以會有版本上面相關問題發生。
如果一定要就是上傳上去沒錯,但不是上傳Apache和資料庫,這應該是虛擬空間已經安裝好的環境不用上傳,相關Apache、MySql的設定檔虛擬空間應該也有介面可以讓你修改相關檔案,改完之後一樣要用虛擬空間的後台介面把料庫匯入。
網址的問題,你說一開始有設定網址,是指設定在httpd-vhosts.conf檔案嗎?
基本上你網址設定檔應該只需要設定localhost就可以,其他是DNS相關對應的設定,虛擬空間如果有提供網址名稱當然最好,如果只有給你IP位址,你就另外去申請一個Domain他會給你一個Domain管理介面,在Domain的管理介面裡設定對應即可。
例如你申請Domain叫做:www.mico.com.tw
你虛擬主機提供的IP是:210.33.44.55
就在Domain管理介面設定www.mico.com.tw 對應 210.33.44.55這樣就好。這前提是你的網站是80 port如果不是80 port要另外轉port。