主題: 安裝後遇上問題 作者: Luoji 於 七月 11, 2008, 02:36:01 上午 都依過程安裝,也都完成了,卻無法執行或進入後台。
:'( 問題是在哪裡呢? 訊息狀況如下: Go to blog 引用 Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/a1995562/public_html/Blog/class/database/pdb/drivers/pdbmysqldriver.class.php on line 78 Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/a1995562/public_html/Blog/class/database/pdb/drivers/pdbmysqldriver.class.php on line 133 Fatal error:Uncaught exception 'Exception' with message 'Fatal error: could not connect to the database! Error: ' in /home/a1995562/public_html/Blog/class/database/db.class.php:84 Stack trace: #0 /home/a1995562/public_html/Blog/class/config/configdbstorage.class.php(83): Db->getDb() #1 /home/a1995562/public_html/Blog/class/config/configdbstorage.class.php(63): ConfigDbStorage->_initializeDatabase() #2 /home/a1995562/public_html/Blog/class/config/configdbstorage.class.php(56): ConfigDbStorage->_loadAllValuesFromDatabase() #3 /home/a1995562/public_html/Blog/class/config/config.class.php(103): ConfigDbStorage->ConfigDbStorage(NULL) #4 /home/a1995562/public_html/Blog/plugins/badbehavior/index.inc.php(97): Config::getConfig() #5 /home/a1995562/public_html/Blog/plugins/badbehavior/index.inc.php(126): bb2_read_settings() #6 /home/a1995562/public_html/Blog/plugins/badbehavior/index.inc.php(153): bb2_install() #7 /home/a1995562/public_html/Blog/class/object/loader.class.php(7): include('/home/a1995562/...') #8 /home/a1995562/publ in /home/a1995562/public_html/Blog/class/database/db.class.php on line 84 Go to Summary 引用 Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/a1995562/public_html/Blog/class/database/pdb/drivers/pdbmysqldriver.class.php on line 78 Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/a1995562/public_html/Blog/class/database/pdb/drivers/pdbmysqldriver.class.php on line 133 Fatal error: Uncaught exception 'Exception' with message 'Fatal error: could not connect to the database! Error: ' in /home/a1995562/public_html/Blog/class/database/db.class.php:84 Stack trace: #0 /home/a1995562/public_html/Blog/class/config/configdbstorage.class.php(83): Db->getDb() #1 /home/a1995562/public_html/Blog/class/config/configdbstorage.class.php(63): ConfigDbStorage->_initializeDatabase() #2 /home/a1995562/public_html/Blog/class/config/configdbstorage.class.php(56): ConfigDbStorage->_loadAllValuesFromDatabase() #3 /home/a1995562/public_html/Blog/class/config/config.class.php(103): ConfigDbStorage->ConfigDbStorage(NULL) #4 /home/a1995562/public_html/Blog/summary.php(28): Config::getConfig() #5 {main} thrown in /home/a1995562/public_html/Blog/class/database/db.class.php on line 84 Go to administration interface 引用 Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/a1995562/public_html/Blog/class/database/pdb/drivers/pdbmysqldriver.class.php on line 78 Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/a1995562/public_html/Blog/class/database/pdb/drivers/pdbmysqldriver.class.php on line 133 Fatal error: Uncaught exception 'Exception' with message 'Fatal error: could not connect to the database! Error: ' in /home/a1995562/public_html/Blog/class/database/db.class.php:84 Stack trace: #0 /home/a1995562/public_html/Blog/class/config/configdbstorage.class.php(83): Db->getDb() #1 /home/a1995562/public_html/Blog/class/config/configdbstorage.class.php(63): ConfigDbStorage->_initializeDatabase() #2 /home/a1995562/public_html/Blog/class/config/configdbstorage.class.php(56): ConfigDbStorage->_loadAllValuesFromDatabase() #3 /home/a1995562/public_html/Blog/class/config/config.class.php(103): ConfigDbStorage->ConfigDbStorage(NULL) #4 /home/a1995562/public_html/Blog/class/net/http/session/sessionmanager.class.php(129): Config::getConfig() #5 /home/a1995562/public_html/Blog/class/net/http/session/sessionmanager.class.php(36): SessionManager::setSessionSavePath() #6 /home/a1995562/public_html/Blog/admin.php(32): SessionManager::init() #7 {main} thrown in /home/a1995562/public_html/Blog/class/database/db.class.php on line 84 主題: Re: 安裝後遇上問題 作者: bibicall 於 七月 11, 2008, 12:38:16 下午 Access denied
請檢查你的資料庫權限設定 如果你是安裝在虛擬主機上的 可以參考這一篇第一次安裝 LifeType 就上手(虛擬主機篇) (http://wiki.lifetype.org.tw/index.php?title=First_Time_Install_LifeType#.E7.AC.AC.E4.B8.80.E6.AC.A1.E5.AE.89.E8.A3.9D_LifeType_.E5.B0.B1.E4.B8.8A.E6.89.8B.EF.BC.88.E8.99.9B.E6.93.AC.E4.B8.BB.E6.A9.9F.E7.AF.87.EF.BC.89) 或是參考教學文件 (http://tutor.lifetype.org.tw/)的LifeType 建置與管理 主題: Re: 安裝後遇上問題 作者: markwu 於 七月 11, 2008, 03:04:56 下午 怪了!如果會出現 access deny,你之前的安裝應該根本就不成功,因為資料庫連讀都讀不到。
主題: Re: 安裝後遇上問題 作者: Luoji 於 七月 11, 2008, 03:25:08 下午 :-( 對啊~
如果資料庫有問題,根本不會讓我安裝完成啊! 就是到了完成階段有問題才會為之氣結。 :-S 那空間是免空,程式檔案是以 zip 上傳再解壓,所以檔案應也不會流失。 會有這情況我也莫名其妙。 根目錄裡的 ./wizard.php 第7行 set_time_limit (5 * 3600); 是在限制什麼時間5小時? 因為在安裝時會有這訊息 Warning: set_time_limit() has been disabled for security reasons in 我的位址/123/wizard.php on line 7 這是在告知什麼訊息 主題: Re: 安裝後遇上問題 作者: markwu 於 七月 11, 2008, 08:05:08 下午 那是給升級時使用的指令,告訴伺服器延長程式執行時間。
如果你的伺服器不接受這個指令,你就必須把他移除。改成 : //set_time_limit (5 * 3600); Mark 主題: Re: 安裝後遇上問題 作者: Luoji 於 七月 11, 2008, 09:30:30 下午 重新安裝
已經依法把 set_time_limit 關了,但是到第3步資料庫設立後,第4步 Confirm Information 又出現了這訊息 Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(/usr/local/bin/convert) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in 我的位址/123/class/file/file.class.php on line 208 經查 file.class.php 第 208 行是 return is_readable( $file ); 這又是什麼? 該段式子是: 引用 function isReadable( $file = null ) { if( $file == null ) $file = $this->_fileName; clearstatcache(); return is_readable( $file ); } 這個空間我安裝了 Discuz 一段時間一切運作都很正常, 以前安裝過程中也不曾出現過這些有的沒有。 很奇怪的 LifeType 安裝哦~ 主題: Re: 安裝後遇上問題 作者: markwu 於 七月 11, 2008, 11:02:05 下午 我很懷疑你之前有安裝成功,因為這些步驟都沒有 pass,你怎麼可能安裝成功。
這個情況是你的主機把 ini_set 鎖住,另外也鎖住了在 /usr/bin 底下的程式,所以 LifeType 無法使用。 這樣其實是沒辦法發揮 LifeType 的功能的。 還有, Discuz 是 Discuz,Lifetype 是 Lifetype。難道我要跟你說,我在別的虛擬主機都安裝正常,也沒有你那個虛擬主機有的沒有的訊息。你覺得這樣對嗎? 還是就事論事才好。 你的主機作了不少的限制,所以你得先克服這些限制,或是換個主機才能安裝 LifeType。 如果你的 PHP 設定了 safe mode,那麼他就不適合用來安裝了,請參考: http://tw.php.net/features.safe-mode Mark 主題: Re: 安裝後遇上問題 作者: Luoji 於 七月 12, 2008, 12:40:32 下午 沒安裝到最後是不能有那些資訊的,如果有錯誤而安裝進程能進行到最後,那是程式不周全,使得錯誤還能繼續進行。
很感謝您的不吝指導,那頁面去看了,雖然透過英文翻譯器看起來很艱澀,還能粗略知道他在說什麼。 主機商的安全角度與軟體發揮有時是不能兩全的。誰叫眼前搞蛋玩家要這麼多呢?而主機商要面對交待的是他的客戶群,所以一般都會成了軟體得去變通。因為除非這軟體能到達使人非用不可,否則不去變通只會使得使用者減少。 絕大部分人就是因為語言隔閡,才會尋求相同語言管道來了解求知的,不然~直接在原始站問答不是更正確的行為嗎? 再次的感謝幾位指點。 主題: Re: 安裝後遇上問題 作者: markwu 於 七月 12, 2008, 02:08:11 下午 如果你只是希望安裝起來測試,那麼在自己的電腦上測試是比較快的方式。
如果你希望能發揮一個軟體的功能,找到一個好的虛擬主機商是需要的。因為你的主機是免費,所以他可以鎖住任何他想鎖住的功能。而因為沒有這些功能,則某些軟體不能用。 你要發揮 LifeType 的功能,這些都是必須的。 另外,既然你重裝(第二次)都會出現你現在所說的問題,我就很難相信你第一次有裝成功。 在這裡,你是來要求大家來幫你把問題解決,而我也希望你講清楚一點,也才能幫你解決問題。如果只是來抱怨,別人就很懶的幫你了。 如果你還是這樣怪這個怪那個的態度,那我可能不會在那麼有耐心的回答,因為有些基本的知識必須是你要先準備的。 最後,我會建議你換一個主機商,這才是比較對的方式。 如果你更有心,那麼去修改安裝的程式,讓他可以在你『受限制』的環境安裝,然後把程式分享在這,這才是Open Source。 我會考慮將你貢獻的程式併到下一版的 LifeType 中。因為他解決了 Safe Mode 主機的問題。 謝謝!~ Mark |