我用的不是 Apache ,我用 RaidenHTTPD 架的站,不過 log 檔裡沒有任何錯誤訊息。
Aiwa兄:
你參考一下
這個看看有沒有幫助。
謝謝您提供的資訊,不過還是沒解決問題。沒解決 script error 的問題。
不過登入的問題我找到問題點了。
在這邊....
在 989 版之前的,scriptUrl 這個變數都會取用 $serverVars["SCRIPT_URL"];
,不知為何,從 990 開始,改成了 $serverVars["PHP_SELF"];
我這邊會發生無法 login 就是因為這個的關係。
function getBaseUrl()
{
$serverVars = HttpVars::getServer();
if ( !isset($serverVars['HTTPS']) || strtolower($serverVars['HTTPS']) != 'on' ) {
$protocol = 'http://';
} else {
$protocol = 'https://';
}
$host = $serverVars["HTTP_HOST"];
// $scriptUrl = $serverVars["PHP_SELF"];
$scriptUrl = $serverVars["SCRIPT_URL"];
return $protocol . $host . $scriptUrl;
}
}