2.0.13a JPから2.0.14 JPでログイン出来ない
投稿者: yuiyui | 投稿日時: 2006-5-1 10:30 | 閲覧: 9090回
こんにちは。
ダウンロードのページの「XOOPS 2.0.13/2.0.13a JP -> XOOPS 2.0.14 JP」のアップグレードパッケージからtar.gz形式をDL後、アップグレードしたのですが、ログインが出来なくなりました。
サーバ XREAサーバ
PHP Version 4.4.2
mysql 4.0.26
ログインのブロックに「ユーザ名」と「パスワード」を入力し、ログインボタンを押すと「ログイン処理中です」のページ表示の後、再びログインのブロックが表示され、ユーザーメニューのブロックが表示されず、未ログインのままです。
再度、2.0.13a JPに戻し、1ファイルずつ確認したところ、
include/functions.php
のみ2.0.13a JPのものをを利用して、他は2.0.14 JPのものをアップすると、ログインが出来ました。
現在は include/functions.php のみ2.0.13a JPのものを利用しています。
尚
class/smarty/core/
の中の
core.assemble_plugin_filepath.php
core.process_compiled_include.php
core.write_compiled_resource.php
は私の環境下でファィル名が文字化けの件はリネームして修正済です。
同様の件または解決方法を御存知の方はいらっしゃらないでしょうか?
ダウンロードのページの「XOOPS 2.0.13/2.0.13a JP -> XOOPS 2.0.14 JP」のアップグレードパッケージからtar.gz形式をDL後、アップグレードしたのですが、ログインが出来なくなりました。
サーバ XREAサーバ
PHP Version 4.4.2
mysql 4.0.26
ログインのブロックに「ユーザ名」と「パスワード」を入力し、ログインボタンを押すと「ログイン処理中です」のページ表示の後、再びログインのブロックが表示され、ユーザーメニューのブロックが表示されず、未ログインのままです。
再度、2.0.13a JPに戻し、1ファイルずつ確認したところ、
include/functions.php
のみ2.0.13a JPのものをを利用して、他は2.0.14 JPのものをアップすると、ログインが出来ました。
現在は include/functions.php のみ2.0.13a JPのものを利用しています。
尚
class/smarty/core/
の中の
core.assemble_plugin_filepath.php
core.process_compiled_include.php
core.write_compiled_resource.php
は私の環境下でファィル名が文字化けの件はリネームして修正済です。
同様の件または解決方法を御存知の方はいらっしゃらないでしょうか?
コメント(4)
新しいものから |
古いものから |
ネスト表示 |
Re: 2.0.13a JPから2.0.14 JPでログイン出来ない
投稿者: domifara | 投稿日時: 2006-5-1 11:09
引用:
同じかどうかはわからないのですが
自分で改造しているところが悪いのだと思ってはいるのですが
特定できてなくて、というか、私だけかなとも思い
ろくに調べていないで報告もしていないのですが
私の場合、サーバーは、ロリポップ
症状:
sysutilオートログイン機能を使っていると、
ログイン直後がログインしていない画面になって表示
その後ジャンプとか別ページいくとログインしている状態にはなる
確かsysutilオートログイン機能をoffにしてみたら
ログインできている(たぶん、だったかな?)
ログインできないというか
・・なんだかよくわかっていないのですが
ひっかかってそうなところが
include/functions.php
かな?とは、私も思って
調べてないので理由は不明なのですか
なぜだか、下記のように直すと症状がでなくなりました
------------------------------
line 550 からの
を
------------------------------
line 584 からの
を
-----------------
上記訂正した function.php 圧縮して
ここにおいておきます
http://domifara.lolipop.jp/karidown2/functions_php_for_xoops2014test.zip
症状変わるでしょうか?
お時間がとれれば、ご報告お願いします
この訂正に意味があるとは思えないので、変わらないかもしれないのですが、私のサイトでは変わるので
元の原因は別で、2次的なものかもしれませんです。
yuiyuiさんは書きました:
再度、2.0.13a JPに戻し、1ファイルずつ確認したところ、
include/functions.php
のみ2.0.13a JPのものをを利用して、他は2.0.14 JPのものをアップすると、ログインが出来ました。
同様の件または解決方法を御存知の方はいらっしゃらないでしょうか?
同じかどうかはわからないのですが
自分で改造しているところが悪いのだと思ってはいるのですが
特定できてなくて、というか、私だけかなとも思い
ろくに調べていないで報告もしていないのですが
私の場合、サーバーは、ロリポップ
症状:
sysutilオートログイン機能を使っていると、
ログイン直後がログインしていない画面になって表示
その後ジャンプとか別ページいくとログインしている状態にはなる
確かsysutilオートログイン機能をoffにしてみたら
ログインできている(たぶん、だったかな?)
ログインできないというか
・・なんだかよくわかっていないのですが
ひっかかってそうなところが
include/functions.php
かな?とは、私も思って
調べてないので理由は不明なのですか
なぜだか、下記のように直すと症状がでなくなりました
------------------------------
line 550 からの
if (isset($handlers[$name])) {
$ret =& $handlers[$name];
}
return $ret;
を
return isset($handlers[$name]) ? $handlers[$name] : $ret;
------------------------------
line 584 からの
if (isset($handlers[$module_dir][$name])) {
$ret =& $handlers[$module_dir][$name];
}
return $ret;
を
return isset($handlers[$module_dir][$name]) ? $handlers[$module_dir][$name] : $ret;
-----------------
上記訂正した function.php 圧縮して
ここにおいておきます
http://domifara.lolipop.jp/karidown2/functions_php_for_xoops2014test.zip
症状変わるでしょうか?
お時間がとれれば、ご報告お願いします
この訂正に意味があるとは思えないので、変わらないかもしれないのですが、私のサイトでは変わるので
元の原因は別で、2次的なものかもしれませんです。
Re: 2.0.13a JPから2.0.14 JPでログイン出来ない
投稿者: minahito | 投稿日時: 2006-5-1 11:44
今回、三項演算子は参照を返せない(式評価となる)ことから、 PHP 4.4.x および PHP 5 対策として、三項演算子を廃して、そのようなコードになっています。
三項演算子のほうへ戻した方がうまく動くということは、サーバー条件などとの組み合わせだと思うのですが、よく分らないですね……
.org でも特定の条件下で 2.1 などでうまく値の受け渡しができないケースがあることがレポートされているのですが、同様の条件でサーバーを作ってもこちらでは再現しないなど、未だに特定に至っていません。
ZendOptimizer (?)が入っていると、最適化が走って参照渡しが切れるケースがあるらしい(?)のは見つけているのですが...
三項演算子のほうへ戻した方がうまく動くということは、サーバー条件などとの組み合わせだと思うのですが、よく分らないですね……
.org でも特定の条件下で 2.1 などでうまく値の受け渡しができないケースがあることがレポートされているのですが、同様の条件でサーバーを作ってもこちらでは再現しないなど、未だに特定に至っていません。
ZendOptimizer (?)が入っていると、最適化が走って参照渡しが切れるケースがあるらしい(?)のは見つけているのですが...
Re: 2.0.13a JPから2.0.14 JPでログイン出来ない
投稿者: yuiyui | 投稿日時: 2006-5-1 15:32
domifaraさん。minahitoさん。
返信ありがとうございます。
解凍ファイルでの動作報告になるのですが、
引用:
domifaraさんの functions_php_for_xoops2014test.zip から解凍させて頂いた functions.php を代替として入れておいた2.0.14 JPのfunctions.phpと置き換えたところ、無事にログインすることが出来ました。
返信ありがとうございます。
解凍ファイルでの動作報告になるのですが、
引用:
上記訂正した function.php 圧縮して
ここにおいておきます
症状変わるでしょうか?
お時間がとれれば、ご報告お願いします
domifaraさんの functions_php_for_xoops2014test.zip から解凍させて頂いた functions.php を代替として入れておいた2.0.14 JPのfunctions.phpと置き換えたところ、無事にログインすることが出来ました。
Re: 2.0.13a JPから2.0.14 JPでログイン出来ない
Powered by Plugg


