[問題] 一般管理之基本組態設定時發生錯誤

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
jammyhsu
星球普通子民
星球普通子民
文章: 2
註冊時間: 2004-05-25 15:19

[問題] 一般管理之基本組態設定時發生錯誤

文章 jammyhsu »

●架設主機作業系統:Linux
●快速架站程式:
●免費空間連結:
●您的上網方式:學術網\r
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 2.0.8
●您的 domain(網域名稱) :happy.twbbs.org
●您的 phpBB2 連結網址: http://happy.twbbs.org
●錯誤代碼:
●錯誤狀態:

代碼: 選擇全部

一般錯誤 
Failed to update general configuration for EM_ftp_pass

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '?q?%側?' WHERE config_name = 'EM_ftp_pass'' at line 2

UPDATE phpbb_config SET config_value = '?\?伽徽a烤@?'?q?%側?' WHERE config_name = 'EM_ftp_pass'

Line : 62
File : /home2/webmaster/www/phpBB2/admin/admin_board.php 
admin_board.php 第62行附近

代碼: 選擇全部

	while( $row = $db->sql_fetchrow($result) )
	{
		$config_name = $row['config_name'];
		$config_value = $row['config_value'];
		$default_config[$config_name] = $config_value;
		
		$new[$config_name] = ( isset($HTTP_POST_VARS[$config_name]) ) ? $HTTP_POST_VARS[$config_name] : $default_config[$config_name];

		if ($config_name == 'cookie_name')
		{
			$cookie_name = str_replace('.', '_', $new['cookie_name']);
		}

		if( isset($HTTP_POST_VARS['submit']) )
		{
			$sql = "UPDATE " . CONFIG_TABLE . " SET
				config_value = '" . str_replace("\'", "''", $new[$config_name]) . "'
				WHERE config_name = '$config_name'";
			if( !$db->sql_query($sql) )
			{
[color=#ff003b]				message_die(GENERAL_ERROR, "Failed to update general configuration for $config_name", "", __LINE__, __FILE__, $sql);[/color]
			}
		}
	}
EasyMOD 版本是 0.0.11a

以上錯誤訊息是\r
如果我先在EasyMOD裡的 EasyMOD Setting -> FTP Information -> FTP Password 設定密碼時會發生的錯誤
如果清掉密碼, 就沒有問題
我很好奇, 為什麼我設定基本組態, 怎麼會fetch到 EM_ftp_pass
主題已鎖定

回到「外掛問題討論」