:::
XOOPS使用討論區

安裝模組~~出現問題

discuss pic 2013-03-13 11:24:28
discuss pic 2013-03-13 11:31:15
tad
=___=

等我去練就讀心術再回來回答您的問題吧。
discuss pic 2013-03-16 06:16:58

tad 老師

您好

感謝您開發這麼多好用的模組供大家免費使用

我想向您請教2個問題

1.我到模組執行反安裝後,想再安裝該模組,系統會出現錯誤訊息,好像是說己安裝,所以不能安裝了,該如何解決?

2.我如果想要移機,如何將原網站各模組之資料,全部移至新的電腦?

 

以上問題,敬請惠予解惑

謝謝您

discuss pic 2013-03-16 18:13:06
插個花回答
1.看看是哪個資料表,用phpmyadmin去砍掉,這應該是xoops_version.php裡面漏了東西造成,請跟開發者回報,檔案裡面會寫是哪個版本
2.分成兩個部份
  a.檔案:把檔案全部複製下來(cache可以不用,或是先清了再複製)傳到新機
  b.資料表:用phpmyadmin匯出成sql檔到新機匯入,匯出前可以先清空session
完成後可能要調整mainfile.php和secure.php等內容

以上只是通則,因為這是在兩台主機環境接近的時候這樣做應該OK,環境差很多時可能當下看起來沒問題,跑一陣子才發現這個出錯那個不會跑,記住多做備份一定會有保佑的....
基本上會根據你對那台主機擁有的權限不同可能有一些偷吃的步數,如果那台主機是你完全控制的可能壓起來丟過去就可以處理了,資料表引擎若都是MyISAM甚至不用匯出成sql,直接複製就會動(也不是說沒風險就是)

上面寫的是整個站搬移,只移動模組資料比較麻煩(像是把A站的tad_book3資料搬到B站),如果你問的是這種我再寫
discuss pic 2013-03-17 02:44:06

1.感謝hirokofan的熱心協助。

網路世界有各位不知名的英雄好漢真好。

對各位無私的奉獻致上最敬意。

 

2.關於反安裝後無法再安裝乙事,感謝您的分享,問題已解決了。結果是某資料表於反安裝後没有刪除,將該資料表刪除後,即可正常安裝。

 

3.另,關於如何移機乙節,感謝您的分享。我現在已於新機內安裝同版本之xoops系統及相關模組。其實我只想移動某些模組之資料。現在可以只單獨匯出部份資料表,然後再以匯入的方式辦理嗎?因為聽說有前置碼的問題。

 

4.還有,您提到完成後可能要調整mainfile.php和secure.php等內容。不知是要調整那些內容,可否說詳盡點,大大的感恩啦!再次說聲謝謝。

 


 

discuss pic 2013-03-17 16:21:54
整個站搬移才要調mainfile.php,你說的狀況不用

只單獨匯出部份資料表再匯入是可以的,前置碼手動改一下就可以了。如果結構一樣也可以匯出CSV檔再匯入。

檔案的部份要去uploads下面跟模組同名的資料夾搬過去,不然圖片、附檔都會消失。(原則上這樣,有另外連結的就沒辦法,有些古老的模組像xcgal會把檔案放在自己的目錄下面)

不過這僅限目的地是全部空白的情況,如果目的地已經有一些資料就沒這麼單純了
discuss pic 2013-03-18 00:37:00
再次感謝hirokofan的熱心說明。不好意思,再請問一下,前置碼如何手動更改,是到那裡改呢?初學者,完全照本宣科,没有什麼概念,尚請多多包涵,再次向您道聲謝謝。
discuss pic 2013-03-18 09:43:09
你匯出的SQL檔其實只是個文字檔,用文字編輯器如PSPAD或MADEDIT打開看,裡面會記錄原來的資料夾結構名稱等,比如說

INSERT INTO `xabc_tad_link_cate` (`cate_sn`, `of_cate_sn`, `cate_title`, `cate_sort`) VALUES
(1, 0, 'test', 1);

這個例子的前置碼就是xabc,如果新站的前置碼是xxyz就把裡面的敘述改掉,存檔後再傳
以CSV檔匯入的話是不用管前置碼的問題,但是資料表結構順序要完全一樣,比如說來源資料有6欄但目的有7欄,這時就無法匯入了
discuss pic 2013-03-18 14:14:45
大大感謝hirokofan 師父的指導,在您不藏私一步一步熱心指引下,我的問題皆迎刃而解了,真的是萬分感激啊!有您真好,再次大聲說聲謝謝,並向您致上最敬意。
discuss pic 2013-03-19 23:45:14

無法安裝 fred_honorboard  錯誤(s):

正在安裝榮譽榜


 CREATE TABLE `fred_honorboard` ( `honor_sn` smallint(5) NOT NULL AUTO_INCREMENT COMMENT '編號', `honor_cat` varchar(255) DEFAULT NULL COMMENT '得獎類別', `honor_person` varchar(255) NOT NULL COMMENT '得獎人', `honor_title` varchar(255) NOT NULL COMMENT '榮譽標題', `honor_content` text NOT NULL COMMENT '榮譽內容', `write_department` varchar(255) NOT NULL, `write_date` date NOT NULL COMMENT '公告日期', `click` smallint(6) NOT NULL DEFAULT '0' COMMENT '點閱次數', PRIMARY KEY (`honor_sn`) ) ENGINE=MyISAM AUTO_INCREMENT=1 不是可用的 SQL!


請問這是甚麼原因

:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_discuss%2Fdiscuss.php%3FDiscussID%3D3116%26BoardID%3D17

線上使用者

58人線上 (29人在瀏覽討論留言)

會員: 0

訪客: 58

更多…