1 頁 (共 1 頁)

[問題] 連結資料庫失敗?

發表於 : 2005-09-24 21:24
ws108805
我有二個資料庫,將b論壇連結a論壇的資料庫,發生下面情形\r

請問下面情況要如何解決?是什麼意思
謝謝
phpBB : Critical Error

Error creating new session

DEBUG MODE

SQL Error : 1054 Unknown column 'session_admin' in 'field list'

INSERT INTO phpbb_3sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) VALUES ('1f712a943a48cdaa5d96498102480ea6', -1, 1127567825, 1127567825, 'daaedf5b', 0, 0, 0)

Line : 172
File : sessions.php

架設主機作業系統:LINUX
安裝的程式:付費空間
phpBB2 版本:phpBB 2.017

發表於 : 2005-09-24 22:29
問題狂
修復資料表看看

發表於 : 2005-09-25 13:32
ws108805
問題狂 寫:修復資料表看看
抱歉,我是新手,請問要如何修複?
是哪幾個資料表有問題
謝謝


下面應該是插入的意思吧,從
網頁哪行開始修復下面?
INSERT INTO phpbb_3sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) VALUES
但下面這行是什麼意思就看不懂了
('1f712a943a48cdaa5d96498102480ea6', -1, 1127567825, 1127567825, 'daaedf5b', 0, 0, 0)

發表於 : 2005-09-25 14:51
小竹子
有安裝外掛?

發表於 : 2005-09-25 15:06
ws108805
小竹子 寫:有安裝外掛?
沒有安裝外掛

發表於 : 2005-09-26 09:37
ws108805
抱歉,因為急需知道解決方法,再請問一下,請問有人知道如何處理嗎?

謝謝

發表於 : 2005-09-26 13:32
~倉木麻衣~
就算很急, 也請先搜尋
這問題前幾天才有人問過, 也有人回答過
建議你用「SQL Error : 1054 Unknown column 'session_admin' in 'field list 」或「'session_admin'」做關鍵字查詢

發表於 : 2005-09-26 14:28
ws108805
~倉木麻衣~ 寫:就算很急, 也請先搜尋
這問題前幾天才有人問過, 也有人回答過
建議你用「SQL Error : 1054 Unknown column 'session_admin' in 'field list 」或「'session_admin'」做關鍵字查詢
因為之前不是用SQL Error : 1054 Unknown column搜尋,而是打資料庫..,所以一直沒找到,謝謝你提醒我關鍵字
目前有搜尋到下面二種方法
1.update_to_lastest.php
2.ALTER TABLE phpbb_sessions ADD COLUMN session_admin tinyint(2) DEFAULT '0' NOT NULL;

因為我是新手,不太了解,
請問1和2他們的意思是一樣的嗎?
如果執行2萬一失敗,又要如何恢復?
方法2的意思是?謝謝

發表於 : 2005-09-26 15:07
~倉木麻衣~
兩者的意思一樣\r
ws108805 寫:如果執行2萬一失敗,又要如何恢復?
方法2的意思是?
用方法2的話, 就表示你必須自行進到資料庫裡輸入SQL語法(例如透過phpMyAdmin)
若SQL語法執行失敗, 最多是出現一個錯誤訊息, 並不會對你的資料庫有任何影響(因為只有單一SQL語法)
至於它的意思, 則是在session資料表裡新增一個預設值為0的session_admin欄位

發表於 : 2005-09-26 21:35
ws108805
~倉木麻衣~ 寫:兩者的意思一樣\r
ws108805 寫:如果執行2萬一失敗,又要如何恢復?
方法2的意思是?
用方法2的話, 就表示你必須自行進到資料庫裡輸入SQL語法(例如透過phpMyAdmin)
若SQL語法執行失敗, 最多是出現一個錯誤訊息, 並不會對你的資料庫有任何影響(因為只有單一SQL語法)
至於它的意思, 則是在session資料表裡新增一個預設值為0的session_admin欄位
原來如此,非常謝謝道友熱心解答 :-D

不過用了方法1之後,
網頁出現\r
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?


搜索了版面,發現是在備份還原主題中中有提到是\r
檔案超出限定大小 !
可是我並沒有備份?

發表於 : 2005-09-26 22:00
ws108805
沒想到試了第二次後
又變成
phpBB : Critical Error

Could not open sky template config file

DEBUG MODE

Line : 361
File : functions.php

這應該是版面風格問題

發表於 : 2005-09-26 22:03
vvcvc
你的問題跟我的很像
應該是風格\r
把sky的風格傳到FTP就可以了

我比較想知道怎麼改成使用預設的風格\r
但不懂資料庫...要等人教我怎麼改

發表於 : 2005-09-26 22:15
ws108805
vvcvc 寫:你的問題跟我的很像
應該是風格\r
把sky的風格傳到FTP就可以了

我比較想知道怎麼改成使用預設的風格\r
但不懂資料庫...要等人教我怎麼改
我把sky風格改掉,改成預設的藍色風格,
再重新update
之後就正常了
也就是我架了二個論壇
我覺得升級太多,有點麻煩\r
而且也怕失敗,但2.0.11容易被攻擊
一個是2.0.11,一個是2.0.17
我用2.0.17的版面去讀2.011的資料庫\r
目前正在測試有無其他問題^^