1 頁 (共 1 頁)

[問題]相簿藝廊

發表於 : 2003-08-31 01:12
namielck
問題外掛:相簿藝廊
參考連結:http://japancm.no-ip.com/japancmbb/album.php
使用版本:phpBB 2.0.4
網站位置:http://japancm.no-ip.com/japancmbb/
狀況描述: 一般錯誤
Could not query categories list
DEBUG MODE
SQL Error : 1016 Can't open file: 'phpbb_album.MYI'. (errno: 145)

SELECT c.*, COUNT(p.pic_id) AS count FROM phpbb_album_cat AS c LEFT JOIN phpbb_album AS p ON c.cat_id = p.pic_cat_id WHERE cat_id <> 0 GROUP BY cat_id ORDER BY cat_order ASC

Line : 58
File : d:
oot\japancmbb\album.php



是database 的錯誤, 但我不知要怎樣做. :cry:

發表於 : 2003-08-31 02:10
ethan
大概有可能的情況有三:
1. 未新增資料表 phpbb_album
2. 資料表命名不是 phpbb_ 開頭\r
3. 該資料檔損毀

如果是 3,而且你的 phpbb_album 尚無資料的話,刪掉重建是比較快的方式

發表於 : 2003-08-31 13:01
namielck
是第3呀, 因為我一直用也沒有問題的呀.
我想刪掉重建, 不過我不太清楚photo ablum database 的格式是怎樣. 不懂重建. :?:
請指教一下.
謝謝了.

發表於 : 2003-08-31 15:38
ethan
我想你應該是 win32 版本的吧?
先試試看使用 phpMyAdmin 的修複功能\r
如果沒有做用,再刪除,重建\r

重建的話,當然你可以再刪除前先匯出 phpbb_album 的資料結構
或是從原安裝檔的說明部份抓出來
如果你的 photo album addon 是 2.0.51 的話\r
也可以直接匯入這段 sql

代碼: 選擇全部

CREATE TABLE `phpbb_album` (
  `pic_id` int(11) unsigned NOT NULL auto_increment,
  `pic_filename` varchar(255) NOT NULL default '',
  `pic_thumbnail` varchar(255) default NULL,
  `pic_title` varchar(255) NOT NULL default '',
  `pic_desc` text,
  `pic_user_id` mediumint(8) NOT NULL default '0',
  `pic_username` varchar(32) default NULL,
  `pic_user_ip` varchar(8) NOT NULL default '0',
  `pic_time` int(11) unsigned NOT NULL default '0',
  `pic_cat_id` mediumint(8) unsigned NOT NULL default '1',
  `pic_view_count` int(11) unsigned NOT NULL default '0',
  `pic_lock` tinyint(3) NOT NULL default '0',
  `pic_approval` tinyint(3) NOT NULL default '1',
  PRIMARY KEY  (`pic_id`),
  KEY `pic_cat_id` (`pic_cat_id`),
  KEY `pic_user_id` (`pic_user_id`),
  KEY `pic_time` (`pic_time`)
) TYPE=MyISAM ;

發表於 : 2003-08-31 19:22
namielck
成功了, 謝謝.