[問題] 升級為AppServ 2.4.3之後,無法進入系統管理控制台

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

aHfUi 寫:那麼應該改什麼, 我們才能LOGIN 到PHPADMIN
先參考這二篇的內容
http://www.phpbb-tw.net/phpbb/viewtopic ... 274#175274
http://www.phpbb-tw.net/phpbb/viewtopic ... 219#177219
不過前提是你還沒改擁有最高權限使用者(例如root)的密碼\r

如果你連擁有最高權限使用者(例如root)的密碼都改了話\r
大概也只能重新安裝過~然後再依上面的方法再來一次了
Mowd
竹貓忠實會員
竹貓忠實會員
文章: 326
註冊時間: 2002-06-26 01:17
來自: 台北
聯繫:

文章 Mowd »

~倉木麻衣~ 寫:呃~
PASSWORD()這個就我所知的~
是在建立/修改 mysql user的password時會有影響
也是為何最近蠻人多人問改了mysql密碼後~phpMyAdmin會登不進去的主因

至於PHPBB的使用者密碼則是使用MD5函式進行編碼~與PASSWORD()並無相關哦
以login.php的部份內容來證明
啊對,phpBB是用MD5(),最近弄太多程式一時搞糊塗了。
總結下來,只要論壇沒有被黑過應該不會出現長度截掉一半的問題了吧?
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

Mowd 寫:總結下來,只要論壇沒有被黑過應該不會出現長度截掉一半的問題了吧?
大概是吧~
不過~會有這種情況的是把舊的MySQL還原到新系統上
如果是全新安裝的話就沒事
所以個人是認為~如果有升級架站程式的話就有可能會有這種問題
推測可能是MySQLl或phpMyAdmin其中一個所引起的
因為進到新的phpMyAdmin後~發現多了一個「校對」的東西
hpo14
竹貓忠實會員
竹貓忠實會員
文章: 414
註冊時間: 2003-05-10 16:37
來自: M Starbucks

文章 hpo14 »

我前幾天換新電腦, 所以我就把舊主機的所有檔案都備份下來了!
mysql我是直接複製mysql/data的資料...包括httpd.conf, php.ini..

後新電腦系統跟其他雜其雜八的東西都搞定後~~
我就想說就趁這時候順便換新的apperv吧!....

然後就灌了2.4.3版!...

不過發生的問題是, 我不能登入phpmyadmin

我一安裝完就先直接進去phpmyadmin
然後新建兩個同樣的帳號只是在於% 跟localhost
接著把其他的預設的帳號(root 跟 任何 )都殺掉...
(當然config.inc.php這我有做好設定)
之後用我新建的帳號就怎樣也不能登入了!...

我有參考過另一篇文章"[問題] phpMyAdmin始終無法使用..:("的作法!...
richer 寫: 使用附屬應用程式的”命令提示字元”
切換到c:\....\mysql\bin
輸入mysql –u root –p
然後輸入密碼(就是安裝時設的那個密碼)
即可進入MySQL的文字操作環境
然後會出現
mysql>

輸入
SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('密碼');
可是這樣也還是不能!...

所以後來我只好死心~~全部移除掉~
安裝appserv2.4.1版, 就可以了!...
可是為甚麼會這樣, 是mysql的版本問題嗎?
在一開始安裝appser的時候不是有讓安裝的人, 建立一個mysql的帳號的畫面嗎?

如果是在2.4.1版裡. 安裝完後, 啟動WinMySQLAdmin之後點"my.ini setup"的頁籤...可以在裡面看到你安裝畫面那時候設定的帳號密碼!...

可是如果是2.4.3版的話, 就看不到了!.....
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2004 02/16更新)

竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149

請不要濫用 私人訊息 或是 MSN 問問題...你以為竹貓是架好看的阿
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

hpo14 寫:然後就灌了2.4.3版!...

不過發生的問題是, 我不能登入phpmyadmin

我一安裝完就先直接進去phpmyadmin
然後新建兩個同樣的帳號只是在於% 跟localhost
接著把其他的預設的帳號(root 跟 任何 )都殺掉...
(當然config.inc.php這我有做好設定)
之後用我新建的帳號就怎樣也不能登入了!...
別衝動丫~
裝完appserv後~先別急著把擁有最高權限的使用者刪了或設定密碼\r
安裝appserv時~會要求你建一個帳號~假設是a
當裝完後~請先照您文章中提到的方法去變更a的密碼\r

或是先進到phpMyAdmin的權限建立新帳號
然後再依樣畫葫蘆的去變更剛才新建帳號的密碼\r
最後再來刪除root或不必要的帳號
千萬別先把root這類擁有最高權限的帳號刪了或改密碼後~
才要去變更其它使用者的密碼\r
因為要是先去動root這類帳號的話~
那你可能會面臨系統沒有最高權限使用者可進行修改的情況
hpo14 寫:安裝appserv2.4.1版, 就可以了!...
可是為甚麼會這樣, 是mysql的版本問題嗎?
這個應該是PHP與MySQL之間的配合問題(要說是版本問題也是可以)
hpo14
竹貓忠實會員
竹貓忠實會員
文章: 414
註冊時間: 2003-05-10 16:37
來自: M Starbucks

文章 hpo14 »

~倉木麻衣~ 寫:安裝appserv時~會要求你建一個帳號~假設是a
當裝完後~請先照您文章中提到的方法去變更a的密碼
1.既然已經在安裝的時候有設定密碼,為什麼還要再重用一次?
這是我疑惑的地方。

2.還有,安裝完後mysql把安裝時設定的帳號密碼存在哪邊阿~"~...我不知道......他已經不存在my.ini了!
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2004 02/16更新)

竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149

請不要濫用 私人訊息 或是 MSN 問問題...你以為竹貓是架好看的阿
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

hpo14 寫:1.既然已經在安裝的時候有設定密碼,為什麼還要再重用一次?
這是我疑惑的地方。
先給你看一篇文章
http://dev.mysql.com/doc/mysql/en/password-hashing.html
底下是個人從那篇文章裡推論出來的
若僅有MySQL的話~則不論你密碼怎麼改都不會有問題
因為client是連接到server端後~直接使用server端的函式
也就是直接使用server端新的PASSWORD()來對你所輸入的密碼做編碼
因此不會有什麼問題產生

若是採前後端的方式連線~
也就是前端採php這類互動式網頁來取得使用者輸入的資料~
然後再將取得的資料送回後端資料庫進行相關作業\r
不過現在問題就出在(這是個人推論~有錯也請提出指正)
前端(phpMyAdmin或PHP)在取得使用者輸入的密碼時~
會先以PHP內建的PASSWORD()函式去做編碼~
然後才送回後端跟資料庫裡的欄位做比較~
但很不幸的~PHP內建的PASSWORD()版本比較舊~
除非你用PHP 5.X版~然而PHPBB目前並不支援PHP 5.X版

OK~講了一堆癈話只是希望你能先了解一下~現在要開始進入你的問題
根據剛才重新安裝appserv 2.4.2版的結果
在安裝appserv時他有一個建立mysql帳號/密碼的對話框
我測試時輸入的「帳/密」分別是「cpw/123456」
安裝完成後~我先到phpmyadmin裡將$cfg['Servers'][$i]['auth_type']設定成http~
並刪除$cfg['Servers'][$i]['user'] 裡的root字串\r
接著立刻開啟IE試著登入phpMyAdmin~這時我輸入「cpw/123456」登不進去\r
然後我開啟console模式(就是所謂的md-dos視窗)~並切換目錄至mysql\bin底下
接著輸入「mysql -u cpw -p」
出現「Enter password:」後~輸入123456
畫面出現\r
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8 to server version: 4.1.7-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

由此可知~安裝時建立的密碼是採新的PASSWORD()來編碼
但是phpMyAdmin這類前端程式是採用舊的PASSWORD()~所以才會登不進去\r
這也是為何我上一篇中會提到請變更安裝時所設定帳號之密碼的原因了

ps.
到MySQL網站上去查詢password會有更多資訊
hpo14
竹貓忠實會員
竹貓忠實會員
文章: 414
註冊時間: 2003-05-10 16:37
來自: M Starbucks

文章 hpo14 »

謝謝 ~倉木麻衣~ ^^
剛看了你給的網站,只覺得你英文似乎很強\r
我一開,就有點懶的看了(羞)...

今天有篇新文章, 應該是跟我們討論結果一樣的!...
[轉貼整理] Appserv 2.4.3 安裝完無法登入phpmyadmin問題解決辦法

我最近有空在來試試看好了....
----------------------------------------------
此外.我mysql直接備份data的這個方式,在我灌完appserv2.4.3之後
跟新的mysql會有"欄位長度"問題嗎?
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2004 02/16更新)

竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149

請不要濫用 私人訊息 或是 MSN 問問題...你以為竹貓是架好看的阿
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

hpo14 寫:剛看了你給的網站,只覺得你英文似乎很強
沒有很強啦@_@
很多單字還是要查字典的 :mrgreen:
只是為了找資料~有時還是得看原文~畢竟原文的資料還是比較豐富
hpo14 寫:今天有篇新文章, 應該是跟我們討論結果一樣的!...
[轉貼整理] Appserv 2.4.3 安裝完無法登入phpmyadmin問題解決辦法
嗯~其實會受影響的並不只是Appserv 2.4.2以上的版本而已\r
而是採用PHP 5.X版以下並搭配MySQL 4.1版以上的都會發生這種問題
但是這種情況只會發生在PHP程式要連到MySQL資料庫時
hpo14 寫:此外.我mysql直接備份data的這個方式,在我灌完appserv2.4.3之後
跟新的mysql會有"欄位長度"問題嗎?
可能會有影響吧~這我也不清楚
欄位長度的問題感覺上是因為「校對」所引起的
現在是不清楚是否與MySQL版本有關
因為在我的記憶中~安裝Appserv 2.4.2時~
MySQL安裝畫面有一個選擇語系還是編碼的?預設是採用latin1
不知是否與這個東西有關~因為我那時是選擇big5~
後來資料回存回去後就發生與「校對」有關的欄位長度大部份都減少一半的情況
hpo14
竹貓忠實會員
竹貓忠實會員
文章: 414
註冊時間: 2003-05-10 16:37
來自: M Starbucks

文章 hpo14 »

~倉木麻衣~ 寫: 沒有很強啦@_@
很多單字還是要查字典的 :mrgreen:
只是為了找資料~有時還是得看原文~畢竟原文的資料還是比較豐富
\r
~~中間恕刪~~~~~~~

可能會有影響吧~這我也不清楚
欄位長度的問題感覺上是因為「校對」所引起的
現在是不清楚是否與MySQL版本有關
因為在我的記憶中~安裝Appserv 2.4.2時~
MySQL安裝畫面有一個選擇語系還是編碼的?預設是採用latin1
不知是否與這個東西有關~因為我那時是選擇big5~
後來資料回存回去後就發生與「校對」有關的欄位長度大部份都減少一半的情況
沒錯, 畢竟不可能有人會去做完整翻譯的工作...
網路上能看到的大部份都是擷取其中的文章段落, 並加以翻譯(尤其以從簡體翻繁體的居多, ←純個人認知)!

大家應該安裝的時候應該都是選擇Big5吧!...
那我去試試看, 有問題再回報囉~~ :-D
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2004 02/16更新)

竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149

請不要濫用 私人訊息 或是 MSN 問問題...你以為竹貓是架好看的阿
minotaur
星球公民
星球公民
文章: 170
註冊時間: 2005-01-05 20:52
聯繫:

[問題] 再次請教倉大大

文章 minotaur »

~倉木麻衣~ 寫:要改的地方有很多哦~
我只是舉其中一個資料表的某一個欄位來說明而已~
就我印象中的~
phpbb_config、phpbb_forums、phpbb_posts、phpbb_posts_text、phpbb_privmsgs、phpbb_privmsgs_text、phpbb_sessions、phpbb_smiles、phpbb_themes、phpbb_themses_name、phpbb_topics、phpbb_users等等都會被影響到\r

這也是我為何會說「請自行開啟phpbb2安裝檔裡的install/schemas/你的資料庫程式_schema.sql 來跟phpMyAdmin做比對」這句話的原因
請將「你的資料庫程式_schema.sql」裡有寫到的資料表/欄位全部檢查一次吧~

ps.
i'm boy~倉木麻衣是我蠻喜歡的一個日本歌手~

那是不是代表以前所有裝過的外掛都要去修改呢 ???
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

Re: [問題] 再次請教倉大大

文章 ~倉木麻衣~ »

minotaur 寫:
~倉木麻衣~ 寫:要改的地方有很多哦~
我只是舉其中一個資料表的某一個欄位來說明而已~
就我印象中的~
phpbb_config、phpbb_forums、phpbb_posts、phpbb_posts_text、phpbb_privmsgs、phpbb_privmsgs_text、phpbb_sessions、phpbb_smiles、phpbb_themes、phpbb_themses_name、phpbb_topics、phpbb_users等等都會被影響到\r

這也是我為何會說「請自行開啟phpbb2安裝檔裡的install/schemas/你的資料庫程式_schema.sql 來跟phpMyAdmin做比對」這句話的原因
請將「你的資料庫程式_schema.sql」裡有寫到的資料表/欄位全部檢查一次吧~

那是不是代表以前所有裝過的外掛都要去修改呢 ???
之前安裝過的外掛若是有動到資料庫的就要去檢查看看
沒動到資料庫的~或是在還原之後才新安裝的就不用了
minotaur
星球公民
星球公民
文章: 170
註冊時間: 2005-01-05 20:52
聯繫:

Re: [問題] 再次請教倉大大

文章 minotaur »

~倉木麻衣~ 寫:
minotaur 寫:
~倉木麻衣~ 寫:要改的地方有很多哦~
我只是舉其中一個資料表的某一個欄位來說明而已~
就我印象中的~
phpbb_config、phpbb_forums、phpbb_posts、phpbb_posts_text、phpbb_privmsgs、phpbb_privmsgs_text、phpbb_sessions、phpbb_smiles、phpbb_themes、phpbb_themses_name、phpbb_topics、phpbb_users等等都會被影響到\r

這也是我為何會說「請自行開啟phpbb2安裝檔裡的install/schemas/你的資料庫程式_schema.sql 來跟phpMyAdmin做比對」這句話的原因
請將「你的資料庫程式_schema.sql」裡有寫到的資料表/欄位全部檢查一次吧~

那是不是代表以前所有裝過的外掛都要去修改呢 ???
之前安裝過的外掛若是有動到資料庫的就要去檢查看看
沒動到資料庫的~或是在還原之後才新安裝的就不用了


剛碰phpbb沒多久就學到很多
真是感謝各位熱心的大大
minotaur
星球公民
星球公民
文章: 170
註冊時間: 2005-01-05 20:52
聯繫:

Re: [問題] 再次請教倉大大

文章 minotaur »

~倉木麻衣~ 寫:
minotaur 寫:
~倉木麻衣~ 寫:要改的地方有很多哦~
我只是舉其中一個資料表的某一個欄位來說明而已~
就我印象中的~
phpbb_config、phpbb_forums、phpbb_posts、phpbb_posts_text、phpbb_privmsgs、phpbb_privmsgs_text、phpbb_sessions、phpbb_smiles、phpbb_themes、phpbb_themses_name、phpbb_topics、phpbb_users等等都會被影響到\r

這也是我為何會說「請自行開啟phpbb2安裝檔裡的install/schemas/你的資料庫程式_schema.sql 來跟phpMyAdmin做比對」這句話的原因
請將「你的資料庫程式_schema.sql」裡有寫到的資料表/欄位全部檢查一次吧~

那是不是代表以前所有裝過的外掛都要去修改呢 ???
之前安裝過的外掛若是有動到資料庫的就要去檢查看看
沒動到資料庫的~或是在還原之後才新安裝的就不用了

再請教是不是例如
**************************************************
#-----[ SQL ]----------------------------------------------
#
CREATE TABLE phpbb_forums_control (
control_id mediumint(8) UNSIGNED NOT NULL auto_increment,
show_forums varchar(3) DEFAULT NULL,
hide_forums varchar(255) DEFAULT NULL,
PRIMARY KEY (control_id)
);
**********************************************************
#-----[ COPY ]------------------------------------------------
#
copy global_announcement_db_update.php to global_announcement_db_update.php
*******************************************************
copy attach_mod/root/install/mod_table_inst.php to install/mod_table_inst.php
copy attach_mod/root/install/schemas/attach_mysql_basic.sql to install/schemas/attach_mysql_basic.sql
copy attach_mod/root/install/schemas/attach_mysql_schema.sql to install/schemas/attach_mysql_schema.sql
copy attach_mod/root/install/schemas/attach_mssql_basic.sql to install/schemas/attach_mssql_basic.sql
copy attach_mod/root/install/schemas/attach_mssql_schema.sql to install/schemas/attach_mssql_schema.sql
copy attach_mod/root/install/schemas/attach_postgres_basic.sql to install/schemas/attach_postgres_basic.sql
copy attach_mod/root/install/schemas/attach_postgres_schema.sql to install/schemas/attach_postgres_schema.sql
******************************************************

這些檔所提及的呢??
因為裝了太多外掛,有點忘了是哪些
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

Re: [問題] 再次請教倉大大

文章 ~倉木麻衣~ »

minotaur 寫:再請教是不是例如
**************************************************
#-----[ SQL ]----------------------------------------------
#
CREATE TABLE phpbb_forums_control (
control_id mediumint(8) UNSIGNED NOT NULL auto_increment,
show_forums varchar(3) DEFAULT NULL,
hide_forums varchar(255) DEFAULT NULL,
PRIMARY KEY (control_id)
);
**********************************************************
#-----[ COPY ]------------------------------------------------
#
copy global_announcement_db_update.php to global_announcement_db_update.php
*******************************************************
copy attach_mod/root/install/mod_table_inst.php to install/mod_table_inst.php
copy attach_mod/root/install/schemas/attach_mysql_basic.sql to install/schemas/attach_mysql_basic.sql
copy attach_mod/root/install/schemas/attach_mysql_schema.sql to install/schemas/attach_mysql_schema.sql
copy attach_mod/root/install/schemas/attach_mssql_basic.sql to install/schemas/attach_mssql_basic.sql
copy attach_mod/root/install/schemas/attach_mssql_schema.sql to install/schemas/attach_mssql_schema.sql
copy attach_mod/root/install/schemas/attach_postgres_basic.sql to install/schemas/attach_postgres_basic.sql
copy attach_mod/root/install/schemas/attach_postgres_schema.sql to install/schemas/attach_postgres_schema.sql
******************************************************

這些檔所提及的呢??
因為裝了太多外掛,有點忘了是哪些
只有動到SQL的部份才要檢查~以底下的SQL來說\r

代碼: 選擇全部

#-----[ SQL ]---------------------------------------------- 
# 
CREATE TABLE phpbb_forums_control ( 
control_id mediumint(8) UNSIGNED NOT NULL auto_increment, 
show_forums varchar(3) DEFAULT NULL, 
hide_forums varchar(255) DEFAULT NULL, 
PRIMARY KEY (control_id) 
); 
則是要檢查phpbb_forums_control這個資料表\r
至於mod中有上傳或修改的檔案則不用理會

還有一種需要留意的
就是類似db_update.php這類會動到SQL的php檔案
例如文中提到的global_announcement_db_update.php
這個也要查看\r

至於_schema.sql這類型的檔案~
則是檢查「所使用的資料庫類型__schema.sql」檔即可\r
例如使用MySQL資料庫~則檢查mysql_schema.sql
大致是這樣~
主題已鎖定

回到「phpBB 2 安裝與使用」