●主機作業系統:Windows 2000 server
●快速架站程式:AppServ
●上網方式:撥接ADSL
●您的 phpBB 版本:phpBB 3.0.2
●安裝外掛:hide mod
由mac兄所提供的hide mod 文章中 http://phpbb-tw.net/phpbb/viewtopic.php?f=134&t=49156
所有的步驟都做好了! 最後一個動作要把原先舊的資料庫既有的 hide 做更新~ 卻出現NO-ADMIN
不知何解?
update_bbcode.php 已經複製到 install 目錄裡!
PS. 此mod剛剛下載已經更新到 0.3.0 囉
hide mod更新資料庫問題
版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
請注意!您的提問必須遵守發問格式,違者砍文。
Re: hide mod更新資料庫問題
通常mod在更新資料庫時都會要求以(討論區)系統管理員的帳號登入並執行
當你未登入或以非管理員的帳號執行的話, 就會出現類似NO ADMIN這類的警告訊息了
當你未登入或以非管理員的帳號執行的話, 就會出現類似NO ADMIN這類的警告訊息了
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
Re: hide mod更新資料庫問題
倉木學長
更新裡面的說明如下..
執行後就在螢幕上跑出no_admin..並沒有要我輸入管理者的帳號跟密碼選項說! (就算已經登入了直接在網址列打路徑也是相同情況)
不知道是我哪條筋沒有轉過來!!...
phpBB3是乾淨的都未安裝過任何mod..
更新裡面的說明如下..
代碼: 選擇全部
#-----[ 複製 ]------------------------------------------
#
copy install/update_bbcode.php to install/update_bbcode.php
#
#-----[ DIY 手動設定說明 ]------------------------------------------
#
請確定已經備份好資料庫!
在瀏覽器中執行 update_bbcode.php
完成後刪除檔案以及 install 目錄夾
不知道是我哪條筋沒有轉過來!!...
phpBB3是乾淨的都未安裝過任何mod..
Re: hide mod更新資料庫問題
請確認你執行更新程式的帳號具有系統管理員的權限
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
Re: hide mod更新資料庫問題
倉木學長
請原諒小弟不才...我實在弄不清楚
http://站台ip/論壇路徑/install/update_bbcode.php
他並沒有任何詢問或等待我輸入權限的地方...就直接跳出NO-ADMIN了! 我該強制在php程式裡鍵入帳號密碼嗎?
原始的code如下
很抱歉一直發問一些很低等的問題...QQ
正所謂教學相長..感謝您的指導喔!
請原諒小弟不才...我實在弄不清楚
這句話的涵義.. 執行這支程式的方式我是直接在網址列打入請確認你執行更新程式的帳號具有系統管理員的權限
http://站台ip/論壇路徑/install/update_bbcode.php
他並沒有任何詢問或等待我輸入權限的地方...就直接跳出NO-ADMIN了! 我該強制在php程式裡鍵入帳號密碼嗎?
原始的code如下
代碼: 選擇全部
<?
/**
*
* @package phpBB3
* @version $Id: update_bbcode.php,v 1.0 2007/08/04 ycl6 Exp $
* @copyright ycl6 < ycl6@users.sourceforge.net > (Y.C. LIN) http://macphpbbmod.sourceforge.net/
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
set_time_limit(0);
/**
* @ignore
*/
define('IN_PHPBB', true);
define('IN_INSTALL', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/message_parser.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/simple_hide_bbcode');
// Is user any type of admin? No, then stop here, each script needs to
// check specific permissions but this is a catchall
if (!$auth->acl_get('a_'))
{
trigger_error('NO_ADMIN');
}
// Pulls database post data
$post_data = array();
$sql = 'SELECT post_id, post_text, bbcode_uid, bbcode_bitfield, enable_bbcode, enable_magic_url, enable_smilies
FROM ' . POSTS_TABLE;
$result = $db->sql_query($sql);
$post_data = array();
while ($row = $db->sql_fetchrow($result))
{
$post_data[] = $row;
}
$db->sql_freeresult($result);
// Start processing post content here
foreach ($post_data as $post)
{
if (preg_match("/\[hide\]/i", $post['post_text']))
{
$flags = '';
$message = censor_text($post['post_text']);
decode_message($message, $post['bbcode_uid']);
// function generate_text_for_storage(&$text, &$uid, &$bitfield, &$flags, $allow_bbcode = false, $allow_urls = false, $allow_smilies = false)
generate_text_for_storage($message, $post['bbcode_uid'], $post['bbcode_bitfield'], $flags, $post['enable_bbcode'], $post['enable_magic_url'], $post['enable_smilies']);
$sql_data[POSTS_TABLE]['sql'] = array(
'post_id' => (int) $post['post_id'],
'bbcode_bitfield' => $post['bbcode_bitfield'],
'bbcode_uid' => $post['bbcode_uid'],
'post_text' => $message,
);
// Update the posts table
if (isset($sql_data[POSTS_TABLE]['sql']))
{
$sql = 'UPDATE ' . POSTS_TABLE . '
SET ' . $db->sql_build_array('UPDATE', $sql_data[POSTS_TABLE]['sql']) . '
WHERE post_id = ' . $post['post_id'];
$db->sql_query($sql);
}
unset($sql_data[POSTS_TABLE]['sql']);
}
}
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-gb" xml:lang="en-gb">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Language" content="en-gb" />
<meta http-equiv="imagetoolbar" content="no" />
<title>' . $user->lang['CONVERT_TITLE'] . '</title>
<link href="' . $phpbb_root_path . '/adm/style/admin.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body class="ltr">
<div id="wrap">
<div id="acp">
<div id="panel">
<span class="corners-top"><span></span></span>
<div id="content">
<div id="menu"></div>
<div id="main"><span>' . $user->lang['CONVERT_DONE'] . '</span></div>
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
</div>
</body>
</html>';
?>
正所謂教學相長..感謝您的指導喔!
Re: hide mod更新資料庫問題
意思就是, 先以系統管理員的帳號登入論壇
然後再去執行更新程式
然後再去執行更新程式
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚