線上使用者

目前共有 0 位註冊使用者5 位訪客 在線上。

新會員

  • hihi
  • lady8904
  • xyz
  • arsisthesis
  • selly

書籍推薦

在自己電腦上重建網站 (Part II)(完.)

Arthur Yu 的照片
No votes yet

不知是不是因為改用 XAMPP 的關係,最近在安裝或操作 Drupal 的時候,會跑出來一些以前在用 TWAPMS 時,沒有出現過的錯誤訊息,不過,阿舍沒有去研究,所以,就不知道這些問題的發生是不是純屬巧合了!.... =____=!!。

上次阿舍講到把資料庫回存到自己本地電腦的資料庫,但是,倒完資料庫後,並不表示就可以開始來使用了哩 !! 還需做進一步的設定才能讓它就像網站上的一樣快樂運作哩 !!

完成資料庫的回存後,接著要先把從網站上,下載下來的整個目錄放到 XAMPP 或是 TWAPMS 的 htdocs 下,要注意的是, XAMPP 或是 TWAPMS 的 htdocs 資料夾位置不同,一個在 XAMPP 資料夾的下面,一個在 TWAPMS 資料夾下的 Apache 裡。

資料夾複製完成後,還是還沒有可以用,要先去改 sites\default 資料夾下的 setting.php 檔,開啟 setting.php 之後,要找到 $db_url = 'mysqli://xxx:yyy@localhost/zzzzz'; 這一行,把 xxx 改成大德自己電腦上的 MySQL 管理者帳號名稱,把 yyy 改成管理者帳號的密碼,最後再把 zzzzz 改成上次講的,回復進去的資料庫名稱 ( 一般來說,照阿舍之前的做法的話,是不用改的,因為會和原來在線上站的設定一樣的....)。

阿舍想,應該有不少大德和阿舍一樣吧 ! 因為使用 TWAPMS 或 XAMPP 的關係,不用設定就可以用了,所以就懶的去改 MySQL 預設的管理者密碼,所以在設定前面提到的 $db_url = 'mysqli://xxx:yyy@localhost/zzzzz'; 時候,就只要改成這樣即可哩 !! ( 敬告 l 不設管理者密碼是不當而且危險的行為喔 !! 而且,阿舍叔叔是有練過的哩 !! ...呵呵 !!)

$db_url = 'mysqli://root@localhost/drupal5';

當然啦 ! 為了更擬真線上的網站,大德也是可以不改這個 $db_url 的設定,而是直接在 MySQL 新增一個和線上網站相同的使用者帳號,這樣也是可以的,但是,那一種比較好呢 ? 這個就要看情形了,如果只是拿來做測試,阿舍是覺得用預設帳號就可以了,而如果是先在自己電腦弄好再放到線上的網站,那麼阿舍就建議各位大德用第二種方法,可能會比較方便的,不過,就看各位大德的需要囉 !! ^^

最後,各位大德努力至此,就差不多己經是完工了,這時去開啟網站來看時,應該是已經可以開起來了,如果,打入網址後,出現 404 的錯誤,那就請大德檢查一下放到 htdocs 的實際資料夾名稱,例如舍這個站的網址雖然是 drupal.sao.tw,但是是放在叫做 dst 的資料夾,所以,當搬到阿舍自己的電腦時,因為沒有了 DNS 的轉換,就得要改用 http://localhost/dst 才找的到哩 !! 其實,就是說,網址要變成 http;//localhost/ + 資料夾名稱......。

雖然有些大德應該是已經完工了,不過,有些命苦的大德可能會和阿舍一樣,會看不到某些檔案或圖片,這個是因為檔案的絕對路徑和相對路徑的問題,所以要到所用版型的資料夾裡,來開啟所用的 tpl.php 檔來檢查路徑,把路改成絕對路徑即可,例如阿舍的,就將原本的 "/sites" 改成 "/dst/sites" 才行,這個問題應該是自訂的版型比較會發生的。( 如果不改路徑,那就用 XAMPP 建個虛擬主機, 也是以解決這個問題的....^^=)

好啦! 經過上面這些的動作和努力,應該是可以把別的網站搬到另一台電腦上來玩了,如果還是有問題,那就再提出來討論囉 !! ^^=。

olydna
User offline. Last seen 3 年 2 週 ago. Offline
Joined: 12/02/2008
用AppServ應怎樣RESTORE?

阿舍兄你好!

如我用AppServ,請問應是怎樣RESTORE呢?

謝謝!

大德 (未確認)
阿舍你好~ 我改完$db_url =

阿舍你好~ 我改完$db_url = 'mysqli://root@localhost/drupal5';這個 但是它不給我存檔,出現路徑錯誤的訊息! 這下該怎麼辦?

大德 (未確認)
感謝阿舍!!!! 我成功的移到另外一台電腦伺服器上了!

感謝阿舍!!!!
我成功的移到另外一台電腦伺服器上了! 但是版型跑掉了,請問這是什麼原因呢? 另外,我用xampp架drupal網站,不能用自己的ip從其他電腦連到drupal網站嗎? 謝謝回答!!!

BloggerAds

Facebook Page

Drupal 新聞

Translate


訂閱服務...

最新回應

阿舍的隨手....