[問題]PMA Database未能確定該如何解決?

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
藤原文太
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-08-15 10:15

[問題]PMA Database未能確定該如何解決?

文章 藤原文太 »

前面搜尋好多文章了也都看了~沒一個跟我一樣的問題
config.inc.php<=這個檔案~安裝php都會有嗎?還是安裝完後自己在加入的呢?
我架的免費空間並沒這個config.inc.php
在我所設定的資料庫最下面卻出現\r
錯誤
關聯資料表的附加功能未能啟動, 請按此 查出問題原因.

PMA Database ... 未能確定[ 說明文件 ]
一般關聯功能 未啟動

這該怎麼解決阿????
setzer
星球普通子民
星球普通子民
文章: 3
註冊時間: 2005-01-18 19:27

文章 setzer »

嗯...我申請的免費空間也出現了同樣的問題...
而且還多了一條

必須設定 $cfg['PmaAbsoluteUri'] 在設定檔內!

config.inc.php
這個檔案從頭到尾都沒有出現過...
要修改也不知道從何修改起...
有人可以幫忙回答一下這個問題嗎?
謝謝囉
lung0712
星球普通子民
星球普通子民
文章: 1
註冊時間: 2005-03-11 15:14

文章 lung0712 »

<?
/*
大家灌好phpMyAdmin後
會不會在最下方出現\r
關聯資料表的附加功\\能未能啟動
關聯資料表的附加功\\能未能啟動,解決方法如下:
要先建立一個 phpmyadmin 的資料庫
快速解決方案:
執行以下sql語法,把所有需要的table建立到phpmyadmin資料庫裡面
*/

// phpmyadmin.php建立
// 2005/02/21
// lung0712
// 建立phpmyadmin 關聯資料庫\r

$conn=mysql_connect("127.0.0.1","root","kyict");
$sql="create database phpmyadmin";
mysql_query($sql,$conn);
mysql_select_db("phpmyadmin",$conn);
$sql="CREATE TABLE `pma_bookmark` ( `id` int(11) NOT NULL auto_increment, `dbase` varchar(255) NOT NULL default '',`user` varchar(255) NOT NULL default '',`label` varchar(255) NOT NULL default '',`query` text NOT NULL,PRIMARY KEY (`id`) ) ";
mysql_query($sql,$conn);
$sql="CREATE TABLE `pma_column_info` ( `id` int(5) unsigned NOT NULL auto_increment, `db_name` varchar(64) NOT NULL default '', `table_name` varchar(64) NOT NULL default '', `column_name` varchar(64) NOT NULL default '', `comment` varchar(255) NOT NULL default '', `mimetype` varchar(255) NOT NULL default '', `transformation` varchar(255) NOT NULL default '', `transformation_options` varchar(255) NOT NULL default '', PRIMARY KEY (`id`), UNIQUE KEY `db_name` (`db_name`,`table_name`,`column_name`) )";
mysql_query($sql,$conn);
$sql="CREATE TABLE `pma_history` ( `id` bigint(20) unsigned NOT NULL auto_increment, `username` varchar(64) NOT NULL default '', `db` varchar(64) NOT NULL default '', `table` varchar(64) NOT NULL default '', `timevalue` timestamp(14) NOT NULL, `sqlquery` text NOT NULL, PRIMARY KEY (`id`), KEY `username` (`username`,`db`,`table`,`timevalue`) )";
mysql_query($sql,$conn);
$sql="CREATE TABLE `pma_pdf_pages` ( `db_name` varchar(64) NOT NULL default '', `page_nr` int(10) unsigned NOT NULL auto_increment, `page_descr` varchar(50) NOT NULL default '', PRIMARY KEY (`page_nr`), KEY `db_name` (`db_name`) )";
mysql_query($sql,$conn);
$sql="CREATE TABLE `pma_relation` ( `master_db` varchar(64) NOT NULL default '', `master_table` varchar(64) NOT NULL default '', `master_field` varchar(64) NOT NULL default '', `foreign_db` varchar(64) NOT NULL default '', `foreign_table` varchar(64) NOT NULL default '', `foreign_field` varchar(64) NOT NULL default '', PRIMARY KEY (`master_db`,`master_table`,`master_field`), KEY `foreign_field` (`foreign_db`,`foreign_table`) )";
mysql_query($sql,$conn);
$sql="CREATE TABLE `pma_table_coords` ( `db_name` varchar(64) NOT NULL default '', `table_name` varchar(64) NOT NULL default '', `pdf_page_number` int(11) NOT NULL default '0', `x` float unsigned NOT NULL default '0', `y` float unsigned NOT NULL default '0', PRIMARY KEY (`db_name`,`table_name`,`pdf_page_number`) )";
mysql_query($sql,$conn);
$sql="CREATE TABLE `pma_table_info` ( `db_name` varchar(64) NOT NULL default '', `table_name` varchar(64) NOT NULL default '', `display_field` varchar(64) NOT NULL default '', PRIMARY KEY (`db_name`,`table_name`) )";
mysql_query($sql,$conn);


//$sql="drop database phpmyadmin";
//mysql_query($sql,$conn);

/*
config.inc.php 中以下相關地方修改:
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';

$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';

$cfg['Servers'][$i]['relation'] = 'pma_relation';

$cfg['Servers'][$i]['table_info'] = 'pma_table_info';

$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';

$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';

$cfg['Servers'][$i]['column_info'] = 'pma_column_info';

$cfg['Servers'][$i]['history'] = 'pma_history';
*/


//上面是程式碼直接copy就可以了,存成檔名.php,再執行php就可快速建立關聯資料表。
//感謝界廷的解決方法,小弟直接寫成程式碼來執行比較快。並且可重覆利用。
//MySql連結的ip user passwd 請自行修改。
?>
主題已鎖定

回到「phpBB 2 安裝與使用」