顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - sunfarng

頁: [1]
1
各位前輩大家好:
小弟在繼承AUTH使用自訂表單出了問題,不知那兒出了差錯?
-----------------------MyAuth.php-----------------------
<?php
require_once 'auth.php';
class MyAuth extends Auth
{
function __construct($showLogin=true)
{
$options=array(
'table'=>'users',
'dsn'=>"mysql://root:123456@localhost/jana?charset=utf8",
db_fields=>'*');
parent::Auth('mdb2',$options,'custom_login',showLogin);


}

function custom_login()
{
echo <<<LOGIN_FORM
<form method="POST" action="{$_SERVER['PHP_SELF']}">
<ul>
<li>會員登入</li>
<li>帳號:<input type="text" name="username" size="20" /></li>
<li>密碼:<input type="text" name="password" size="20" /><</li>
<li><input type="text/css' name="submit"></li>
</ul>
<a href="register.php">立即註冊</a></br>
<a href="forget.php">忘記密碼</a></br>
<a onclick="history.go(-1)" type="button" vlaue="回上一頁" >
</form>
LOGIN_FORM;

     }


}

?>

-----------------------------------login.php----------------------------------
<?php
header('Content-Type:text/html;charset=utf-8');
require_once 'MyAuth.php';
$a=new MyAuth();
$a->start();

?>


在網頁執行login.php之後,只會出現預設的表單,而不會出現custom_login函式自訂的表單@@

2
大家好:
我的mysql版本是5.0.45 當我將下載的檔案解壓縮之後
依據INSTALL-BINARY說明檔的指示:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf -
shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql &

當我執行scripts/mysql_install_db --user=mysql時出現如下訊息:

root@FBI:/usr/local/mysql# scripts/mysql_install_db --user=mysql
Installing MySQL system tables...
ERROR: 1004 Can't create file '/tmp/#sql13dc_1_0.frm' (errno: 2Cool
070730 11:52:17 [ERROR] Aborting

070730 11:52:17 [Note] ./bin/mysqld: Shutdown complete

Installation of system tables failed!

Examine the logs in ./data for more information.
You can try to start the mysqld daemon with:
./bin/mysqld --skip-grant &
and use the command line tool
./bin/mysql to connect to the mysql
database and look at the grant tables:

shell> ./bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in ./data that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the ./bin/mysqlbug script!

感謝各位大大的幫忙!!!

3
Linux 討論版 / proftp無法新增目錄
« 於: 2007-07-30 11:42 »
大家好
我的proftp只能上傳檔案 卻無法新增目錄 請問有可能是那兒的問題呢?
譬如 當 mkdir test時 會出現如下訊息:
550 test: No space left on device

我的使用者帳號為test
根目錄為/data/ftp 該目錄屬性為777 擁有者為test:test

拜拖大大幫忙一下喔^_^

4
Linux 討論版 / log檔找不到
« 於: 2007-07-26 18:51 »
hi 感謝前輩的回覆
我當初發生問題的時候 也是嘗試去找log檔 到/var/message 和/var/secore
好像都沒有 proftpd相關的訊息 我的啟動方式是standalone 而proftpd.conf
好像也沒log檔的路徑  .......
所以 可以麻煩前輩順便指導一下以standalone的方式啟動的log檔要去那兒找嗎?

謝謝喔^_^

5
各位大大安安啊^^
我的proftp在登入時 好像實體用戶都無法登入
例如:在/etc/passwd 存在一個goodgirl的使用者帳號
但我以此帳號登入時 卻出現如下訊息:
530 Login incorrect.
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.
用其它存在/etc/passwd的實體帳號登入皆出現相同訊息
不知道是哪兒出錯了?
另外 因為我在設定檔找不到log檔 所以再請教一下 log檔該去那兒找呢?(我是以standalone啟動proftpd服務的)

我的proftp版本為:1.3.1rc3 使用tarball安裝
proftpd.conf設定檔為:


ServerName "pro.com"
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User nobody
Group nobody
<Directory /*>
AllowOverwrite on
</Directory>
<Anonymous ~ftp>
User ftp
Group ftp
AnonRequirePassword off
RequireValidShell off
UserAlias anonymous ftp
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
<Limit WRITE>
DenyAll
</Limit>

</Anonymous>

頁: [1]