主題: 菜鳥求救:請問資料庫問題? 作者: kaim 於 四月 15, 2005, 09:54:13 下午 我自覺自己問的問題很笨(因為好像沒看到有人提出這個問題)
但我想了半天也爬過了很多文,還是不知道原因 只好厚臉皮提出,希望各位指點 我本來有個舊版的plog在http://plog.you3.net 因為怕升級會搞砸,便參考了老貓前輩的零風險升級法一文,想做個分身去升級 但是文中提到「把舊的資料庫備份到新的去」 因為我不知道該怎麼備份,便跟主機商求救, 他們很好心的幫我複製好了~ 而我進cPanel看資料庫時,新的資料庫裡的確有舊blog的資料 但是,為什麼我進去http://you3.net/new/(分身網址)後,還是看不到我以前的文章呢? 這算正常現象嗎? :'( 主題: 問題之二 作者: kaim 於 四月 15, 2005, 10:19:28 下午 不好意思,還有一個問題也滿嚴重的:
自從裝了第二個資料庫後, 點原先blog的網址,常會出現「Error:This blog does not exist.」的訊息 第一次看到時差點沒嚇死 後來叫出登入畫面,登入後,又恢復正常了 ^o) 我剛才登入新的blog(分身)的管理介面後, 在「設定」的地方,顯示的竟是我第一個blog的網址和網誌名稱 但卻沒有文章內容。 而我開的另一個視窗本來是在舊blog發表文章,按送出後 上方的網誌名稱卻是分身的名稱? 而且重新整理blog後,發現我剛剛送出的文章並沒有刊出 也就是兩個資料庫似乎出現錯亂現象,請問這正常嗎? 再這樣下去我想放棄升級了… 主題: Re: 菜鳥求救:請問資料庫問題? 作者: markwu 於 四月 15, 2005, 11:13:04 下午 引用自: kaim 我自覺自己問的問題很笨(因為好像沒看到有人提出這個問題) 但我想了半天也爬過了很多文,還是不知道原因 只好厚臉皮提出,希望各位指點 我本來有個舊版的plog在http://plog.you3.net 因為怕升級會搞砸,便參考了老貓前輩的零風險升級法一文,想做個分身去升級 但是文中提到「把舊的資料庫備份到新的去」 因為我不知道該怎麼備份,便跟主機商求救, 他們很好心的幫我複製好了~ 而我進cPanel看資料庫時,新的資料庫裡的確有舊blog的資料 但是,為什麼我進去http://you3.net/new/(分身網址)後,還是看不到我以前的文章呢? 這算正常現象嗎? :'( 1. http://you3.net/new 裝的是 0.32 版的程式還是 1.0?如果是 0.32 版的程式,那你的 /config/config.property.php 中的 DB 設定應該還是指安裝時的資料庫,而非你新 copy 過去的資料庫。 2. 如果你是安裝 1.0 的程式,那記得修改完 /config/config.peroperty.php 後用 wizard.php 來執行升級。 引用 點原先blog的網址,常會出現「Error:This blog does not exist.」的訊息 第一次看到時差點沒嚇死 這是因為你的原先的 blog 的 ID 是 2,所以當你執行了新的網站後 session 裡面存的是 blogid=1 的資料。所以發生錯誤,記得返回原先網站的時候用 http://plog.you3.net/index.php?blogId=2 ,就可以了。之後 session 中的 blog id 已經變成了 2,你再怎麼打 http://plog.you3.net 就不會有問題了。 引用 再這樣下去我想放棄升級了… sigh ... :( Mark 主題: 菜鳥求救:請問資料庫問題? 作者: kaim 於 四月 15, 2005, 11:27:36 下午 謝謝Mark大哥回應!
第二個問題我瞭解了~(都要怪我當初手笨設到ID=2) 但關於第一個問題, 分身的程式的確還是0.32版的(我是照老貓前輩的文,先重裝一個0.32版,再COPY資料庫,目前就是在這個階段) 那就是說,我現在不用管看不看得到以前的文章 直接拿分身去升級,之後再設定資料庫嗎? 主題: 菜鳥求救:請問資料庫問題? 作者: markwu 於 四月 16, 2005, 12:17:48 上午 老貓的升級流程式
** 做之前得備份所有程式跟DB 1. 複製舊的 DB (A)-> 新的DB (B) 2. 安裝新的 0.32 ,把 DB(B) 覆蓋到這一個安裝 (目的是為了測試有沒有 copy 成功) 3. 然後把程式升級到 1.0 ,把 config.property.php 指到這個新的 DB(B) 4. 然後執行 wizard.php 升級, 這時舊的DB(B) 就變成新的DB(C) 5. 測試升級是否成功 6. 如果成功,就把 DB(C) 與 1.0 的程式都覆蓋到 原來的程式 這是大概得流程。你得照著老貓寫的試試。反正錯了,是那的 you3.net/new 錯了,跟你原本的一點影響都沒有。加油! Mark |