重新啟動apache:
/usr/local/apache/bin/apachectl restart
加在前面:
CONNECT mysql;
REPLACE INTO user ( host, user, password )
VALUES (
'localhost',
'phorummgr',
password('password')
);
REPLACE INTO db ( host, db, user,
select_priv, insert_priv, update_priv,
delete_priv, create_priv, drop_priv, alter_priv )
VALUES (
'localhost',
'forums',
'phorummgr',
'Y', 'Y', 'Y',
'Y', 'Y', 'Y', 'Y'
);
CREATE DATABASE forums;
CONNECT forums;
加在後面:
FLUSH PRIVILEGES;
建立 mysql 所需的資料庫
/usr/local/mysql/bin/mysql -u [user] -p[password] mysql < auth_mysql.sql
chmod 707 admin/forums
cd include
mv forums.php-dist forums.php
mv footer.php-dist footer.php
mv forums.bak.php-dist forums.bak.php
mv header.php-dist header.php
chmod 707 forums.php
chmod 706 forums.bak.php
<?
/* PHP簡易認證程式if(!isset($PHP_AUTH_USER)) //如果沒有$PHP_AUTH_USER字串Design by RAYCH STUFIO (http://php.paes.cy.edu.tw) */$adminuser= 'root'; // 設定管理者名稱
$adminpass= 'password'; // 設定管理者密碼
{ Header( "WWW-authenticate: basic realm=\"Phorum - Administrator\"");elseif ($PHP_AUTH_USER!=$adminuser OR $PHP_AUTH_PW!=$adminpass)
Header( "HTTP/1.0 401 Unauthorized");
echo "不可以按取消鍵蒙騙過關喔..";
exit;
}
{?>
echo "您不是管理者,請勿再嘗試進入。";
exit;
}
vi index.php
在檔案前端加入一行:
include "auth.php";
New ForumPhorum Setup
Database settings
Server Name:localhostFiles/Paths
Database Name:forums
User Name:phorummgr
Password:[phorummgr的密碼]
Attachment Directory:(上傳檔案的路徑)Global Options
Default Language:Taiwan
Phorum Setup Files/Paths Attachment Directory假設在phorum資料夾下,建立uploaded子資料夾;在此資料夾中,再建立各個phorum的資料庫表格名稱的子資料夾。
root@www phorum > ls -l uploaded/ total 6 drwx------ 2 www www 512 16 Mar 23:13 apache drwx------ 2 www www 512 18 Mar 22:31 dns drwx------ 2 www www 512 16 Mar 23:13 freebsd drwx------ 2 www www 512 16 Mar 23:13 mail drwx------ 2 www www 512 16 Mar 23:13 php drwx------ 2 www www 512 16 Mar 23:14 security