回 帖 发 新 帖 刷新版面

主题:谁知道怎么屏蔽一些php函数?

谁知道怎么屏蔽一些php函数?另外,刚做好的php服务器要做些什么安全设置?

回复列表 (共2个回复)

沙发

关于php服务器的安全设置可以通过phpAdmin来完成:
此处转贴:由 黄山 于 2004-04-20 09:34 AM 发表:

phpAdmin程序设置

為了避免您的 phpMyAdmin 門戶大開,請務必要修改您的 phpMyAdmin 登入 config 檔,防止外人進入您的 mysql 造成資料庫被刪除的危機。

首先,打開 phpMyAdmin/config.inc.php

找到
PHP代码:
$cfg['PmaAbsoluteUri'] =


請在等號的後方填入您的 phpMyAdmin 路徑,例如:
PHP代码:
$cfg['PmaAbsoluteUri'] = 'http://takeneko.no-ip.com/phpMyAdmin/';


接下來,修改成為限定登入的方式,找到
PHP代码:
$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname


這個是您的 MySql 的伺服器名稱,如果您是使用網路空間,請洽詢您的網路空間提供商,所提供的 MySql 的伺服器名稱,假如您是架設在 Windows 系統(非 Server 系列)之上,通常為 localhost。

然後,找到下面兩段語法:
PHP代码:
$cfg['Servers'][$i]['controluser']   = 'xxxxxx';          // MySQL control user settings
                                                                              // (this user must have read-only
紅色xxxxxx輸入您的 MySql 管理帳號
$cfg['Servers'][$i]['controlpass']   = 'xxxxxx';          // access to the "mysql/user"
          // and "mysql/db" tables)
紅色xxxxxx輸入您的 MySql 管理密碼


最後要以瀏覽器開啟登入畫面的設定,找到:PHP代码:
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?


把預設的 config 修改成紅色字體的 http,還有紅色字體的 root 移除,接著儲存檔案關閉就可以了。
PHP代码:
$cfg['Servers'][$i]['auth_type']     = 'http';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user


板凳

这种方法在我的服务器上已经配置通过
我的服务器配置为:apache2系,php4.3.3,mysql3系

我来回复

您尚未登录,请登录后再回复。点此登录或注册