茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1675294 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
F09_816.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2011/7/11 7:53:35
問題與徵狀:
請問,為什麼安裝時會無法新增資料表呢?

xoops-2.0.18-tw-utf8安裝,
但在http://********/xoops2/install/index.php
的位置時,雖然資料庫可以連結,但是卻無法新增資料表,
畫面文字如下:
開設資料表 xoops_avatar 失敗.
開設資料表 xoops_avatar_user_link 失敗.
開設資料表 xoops_banner 失敗.
開設資料表 xoops_bannerclient 失敗.
開設資料表 xoops_bannerfinish 失敗.
開設資料表 xoops_block_module_link 失敗.
開設資料表 xoops_xoopscomments 失敗.
開設資料表 xoops_xoopsnotifications 失敗.
開設資料表 xoops_config 失敗.
開設資料表 xoops_configcategory 失敗.
開設資料表 xoops_configoption 失敗.
開設資料表 xoops_groups 失敗.
開設資料表 xoops_group_permission 失敗.
開設資料表 xoops_groups_users_link 失敗.
開設資料表 xoops_image 失敗.
開設資料表 xoops_imagebody 失敗.
開設資料表 xoops_imagecategory 失敗.
開設資料表 xoops_imgset 失敗.
開設資料表 xoops_imgset_tplset_link 失敗.
開設資料表 xoops_imgsetimg 失敗.
開設資料表 xoops_modules 失敗.
開設資料表 xoops_newblocks 失敗.
開設資料表 xoops_online 失敗.
開設資料表 xoops_priv_msgs 失敗.
開設資料表 xoops_ranks 失敗.
開設資料表 xoops_session 失敗.
開設資料表 xoops_smiles 失敗.
開設資料表 xoops_tplset 失敗.
開設資料表 xoops_tplfile 失敗.
開設資料表 xoops_tplsource 失敗.
開設資料表 xoops_users 失敗.

開設資料表成功.

管理員設定 <下一步>
我進入phpmyadmin確認了使用者的權限設定是沒錯的,甚至改用root為使用者,還是無法建立在xoops2這個資料庫中建立資料表。
請問我應該從何下手來解決這個問題??
謝謝!!

備註:我使用的作業系統freebsd6.4(剛灌好不久)mysql6.0.6版

解答:
因為你是 mysql6, mysql5 以上資料表建構方式改了

請到 html\install\sql 下的所有 *.sql 檔
將所有
[CODE]
CREATE TABLE xxxxxx (
...
...
) TYPE=MyISAM;
[/CODE]
全部都改成
[CODE]
CREATE TABLE xxxxxx (
...
...
) ENGINE=MyISAM;
[/CODE]

原文出處:請問,為什麼安裝時會無法新增資料表呢? [討論區 - XOOPS2一般討論] :: XOOPS 正體中文延伸計畫

冷日補充:
所以,未來所有Module安裝的時候,都要先留意他們的sql寫法喔!
把TYPE=MyISAM 通通改成 ENGINE=MyISAM.
Type 這個舊語法在新 mysql 已經被廢棄了。
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|