LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: east196 於 九月 15, 2007, 10:39:08 上午



主題: 一個新手的疑問
作者: east196九月 15, 2007, 10:39:08 上午
我想請問各位先進,我在架設lifetype時,出現了一些問題

出現以下的問題:

第一個
NOTICE: For security reasons, please remove the write permissions from file config/config.properties.php.
我不了解為何會顯示要我移除config/config.properties.php.這檔案

第二個是
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\AppServ\www\lifetype\class\database\pdb\drivers\pdbmysqldriver.class.php on line 78

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\lifetype\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 C:\AppServ\www\lifetype\class\database\db.class.php:84 Stack trace: #0 C:\AppServ\www\lifetype\class\config\configdbstorage.class.php(83): Db->getDb() #1 C:\AppServ\www\lifetype\class\config\configdbstorage.class.php(63): ConfigDbStorage->_initializeDatabase() #2 C:\AppServ\www\lifetype\class\config\configdbstorage.class.php(56): ConfigDbStorage->_loadAllValuesFromDatabase() #3 C:\AppServ\www\lifetype\class\config\config.class.php(103): ConfigDbStorage->ConfigDbStorage(NULL) #4 C:\AppServ\www\lifetype\class\net\http\session\sessionmanager.class.php(124): Config::getConfig() #5 C:\AppServ\www\lifetype\class\net\http\session\sessionmanager.class.php(36): SessionManager::setSessionSavePath() #6 C:\AppServ\www\lifetype\admin.php(32): SessionManager::init() #7 {main} thrown in C:\AppServ\www\lifetype\class\database\db.class.php on line 84

不知是資料庫方面的問題還是php方面的問題

能不能請哪位先進幫我說明一下


主題: Re: 一個新手的疑問
作者: winman九月 15, 2007, 05:13:38 下午
1,出于安全考虑,在安装完LifeType后,它会建议你把config/config.properties.php
这个文件改为只读。

2,这个提示就是不能连接数据库,请检查数据库的用户名和密码啦。


主題: Re: 一個新手的疑問
作者: Hans九月 19, 2007, 10:16:24 下午
翻成正體中文給你看  :-D
For security reasons, please remove the write permissions from file config/config.properties.php.
基於安全性的考量,請移除config/config.properties.php這個檔案的寫入權限
也就是說
系統要你把config.properties.php設定為唯讀

第二個問題
我在猜你應該是用虛擬主機,某些虛擬主機不提供檔案直接寫入的功能
所以可能要你自己手動去改config.properties.php
改好後再將這個檔案上傳一次,覆蓋掉原來的檔案即可
參考值如下

$config['db_host'] = 'localhost';  <=或者你的資料庫主機真實位置
$config['db_username'] = '資料庫使用者名稱';
$config['db_password'] = '資料庫使用者密碼';
$config['db_database'] = '資料庫名稱';
$config["db_persistent"] = true;
$config['db_character_set'] = 'utf8';

$config['db_prefix'] = 'lt_';

$config["db_options"] = Array( "enable_mysql_fulltext_search" => false );

建議回答問題時請幫新手著想,不完整的回答,比沒有答案還讓人吐血
如果不耐煩,那就免抬貴手了
XD


主題: Re: 一個新手的疑問
作者: lss九月 19, 2007, 10:34:39 下午
......
建議回答問題時請幫新手著想,不完整的回答,比沒有答案還讓人吐血
如果不耐煩,那就免抬貴手了
XD
感謝你出手幫忙分享及協助新手 :)

不過, winman 說的沒錯, east196 確實是在安裝時填錯了 MySQL 的帳號密碼,他填的帳號 ODBC 沒有設密碼,也沒有權限存取他的 MySQL 資料庫,這是第二個問題發生的原因。

若照你的方法,在新安裝時直接手動填寫 config.properities.php 檔,安裝程序 wizard.php 會誤認為是「升級」,那就會有另一大串的錯誤訊息出現了。

至於 east196 是否使用虛擬主機?是否權限不足?在沒有提供資訊的情形下 (http://forum.lifetype.org.tw/index.php?topic=2.0),無從判斷。但若是權限不夠無法寫入 config.properities.php 的話,應該出現的是檔案唯讀或權限不足無法寫入之類的錯誤訊息才對。

我是看不出 winman 版主那裡不耐煩了  :-)

lss


主題: Re: 一個新手的疑問
作者: Hans九月 20, 2007, 03:08:45 下午
......
建議回答問題時請幫新手著想,不完整的回答,比沒有答案還讓人吐血
如果不耐煩,那就免抬貴手了
XD
感謝你出手幫忙分享及協助新手 :)

不過, winman 說的沒錯, east196 確實是在安裝時填錯了 MySQL 的帳號密碼,他填的帳號 ODBC 沒有設密碼,也沒有權限存取他的 MySQL 資料庫,這是第二個問題發生的原因。

若照你的方法,在新安裝時直接手動填寫 config.properities.php 檔,安裝程序 wizard.php 會誤認為是「升級」,那就會有另一大串的錯誤訊息出現了。

至於 east196 是否使用虛擬主機?是否權限不足?在沒有提供資訊的情形下 (http://forum.lifetype.org.tw/index.php?topic=2.0),無從判斷。但若是權限不夠無法寫入 config.properities.php 的話,應該出現的是檔案唯讀或權限不足無法寫入之類的錯誤訊息才對。

我是看不出 winman 版主那裡不耐煩了  :-)

lss

習慣不一樣認知不一樣吧!!
我道歉
XD


主題: Re: 一個新手的疑問
作者: ajer001九月 20, 2007, 03:30:42 下午
網路上討論,看不到對方,本來就很容易產生誤會。
Take it easy...

所以我們還是要平心靜氣的看 一些照片 (http://blog.xuite.net/ilovebmilk/ABCD/13507929) :p


主題: Re: 一個新手的疑問
作者: Hans九月 20, 2007, 04:37:18 下午
圖普通
回應比較好玩
>>為什麼比基尼裡面會有阿嬤內褲
XD


主題: Re: 一個新手的疑問
作者: winman九月 20, 2007, 10:46:46 下午
最近头都大了,大陆这边的网络警察要求每个网站和主机都要登记备案,

烦死人了。。 :-(

最可恶的是 :-@ 我最近少来了这里,差一点就错过了阿驾推的香艳图片了。  :-P


主題: Re: 一個新手的疑問
作者: bibicall九月 21, 2007, 01:55:53 上午
網路上討論,看不到對方,本來就很容易產生誤會。
Take it easy...

所以我們還是要平心靜氣的看 一些照片 (http://blog.xuite.net/ilovebmilk/ABCD/13507929) :p
這就叫「置入性行銷」嗎?(看完照片後,摩亞上身,亂用成語)
ㄎㄎㄎㄎ......KURUKURUKURUKURU
大家一起共鳴吧..............


主題: Re: 一個新手的疑問
作者: east196九月 22, 2007, 12:27:02 下午
真的很感謝每一位前輩的指導和建議
我已經把問題解決了
不好意思,我真的不曉得這篇差點引起筆戰
^^b