Loading
  • カテゴリ その他 の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - その他カテゴリのエントリ

ローカル環境で xupdate を使って core をアップデートした後で
本番環境にDBやファイルをアップロードし
本番環境の管理画面から xupdate を呼び出したら
リロードが何度も走ったうえで白紙画面が表示されてしまった

/modules/xupdate/admin/index.php?action=UserPassColumnLenFix&xoops_redirect=....

色々調査したところ以下のような問題であった

20181220 へのアップデートによって? mainfile.php に以下のコードが挿入される
    // Alrady fixed length of users table pass column of this DB (Auto inserts by X-update)
    define('XCUBE_CORE_USER_PASS_LEN_FIXED', true);

この値がセットされていないと xupdate の管理画面を表示した際に、この更新を行うためのリロードが行われる模様

mainfile.php は動作環境によって異なるので、すでにこの対処が行われたDBで、このコードが追加されていない mainfile.php を使用すると
この更新処理を実行しようとして、失敗してしまうものと思われる

本番環境の mainfile.php に、上記のコードを追加してあげれば治る
  • トラックバック (0)
  • 閲覧 (40)
xupdate で以下のアップデートをかけたら画面が真っ白に
CorePack 20170328 → CorePack 20180208

エラーログを見ると
html/preload/debugOnlyAdmin.class.php
が読み込めてない模様

フォルダを確認すると -rw-r----- というパーミッション
chmod go+r してあげてブラウザをリロード
無事に表示されるようになった

おそらく開発環境の PHPは mod_php で動いているため
パーミッションが足りないのだろう
サーバ環境なら fastCGI なので問題は起きないと思われるが
他のファイルに合わせて -rw-r--r-- にしておくのが吉?
  • トラックバック (0)
  • 閲覧 (275)

TOKENがおかしい?!

カテゴリ : 
不具合情報 » その他
執筆 : 
masa 2014/6/12
xoopsX で新たに作ったサイトで chrome や FireFox で新規登録しようとすると
照合用のワンタイム・チケットが見つかりませんでした。
ほとんどの場合は操作手順の関係でワンタイム・チケットが消費されただけですが、
CSRF攻撃を受けた可能性もあります
(この操作は本当にあなたが望んだ操作ですか?) 
操作内容をしっかり確認し、もう一度操作を行ってください。
と表示されて、登録ができないという状況が発生。
IEでも最初の一回目は同様のメッセージが出たり出なかったり...

...続きを読む

  • トラックバック (0)
  • 閲覧 (4601)

altsys でテンプレートの編集をしているときに、なぜか勝手にエスケープ文字列が付加されていたことがあった。

...続きを読む

  • トラックバック (0)
  • 閲覧 (2359)

XCL 2.2 で、ブログなどのコメント表示欄をカスタマイズしてみたときに、 うまくカスタマイズできない所があって悩んでしまった...

...続きを読む

  • トラックバック (0)
  • 閲覧 (3229)
Smarty にクロスサイトスクリプティングの脆弱性が見つかった

- Smarty 3.1.11 およびそれ以前
- Smarty 2.6.26 およびそれ以前

JPCERT コーディネーションセンター Weekly Report

...続きを読む

  • トラックバック (0)
  • 閲覧 (4592)
多分2.2.1 のβではすでに直っていると思うが...

allbox チェックボックスの javascript
onclick="with(document.smilesform){for(...
のsmilesform は commentlistform でなければいけない

修正ファイルの場所は
modules/legacy/admin/templates/comment_list.html
  • トラックバック (0)
  • 閲覧 (3196)
XCL2.2 になって一つだけ困っていたことがあった。
イメージマネジャーでイメージの一覧を出したときに、カテゴリに関係なくすべてのイメージが表示されてしまうのだ。

これはかなり困るのだが、「そのうち XCL2.2.1 が出たときに直ってるさ」などと放置していた。

とはいえなかなか2.2.1 が出ない。
多分sourceforge上では直っているのだろうが、確認するのが面倒くさい...
ちょっと気が向いたので、直してみることにした。(ってそのほうが面倒なのではないか?)

...続きを読む

  • トラックバック (0)
  • 閲覧 (3210)

logcounterX [2.72] でワーニング?

カテゴリ : 
不具合情報 » その他
執筆 : 
masa 2010/4/13
logcounterX で次のようなワーニングが出た

Warning: mb_detect_encoding() [function.mb-detect-encoding]: Illegal argument in /.../modules/logcounterx/include/query_word.php on line 98

確認しようと思ったら出なくなってしまった。
どうも検索サイト&キーワードとの関連で出たもののようだが...

再現できなくては調査もできないし、気にしないと言うことで...
  • トラックバック (0)
  • 閲覧 (4924)
管理画面でプロフィールモジュールのプロフィール定義リストを開くと、次のようなワーニングがたくさん表示される。

Notice [PHP]: Constant _MD_PROFILE_ERROR_CONTENT_IS_NOT_FOUND already defined in file modules/profile/language/ja_utf8/main.php line 46
Notice...

2重にインクルードしているのかな...
まぁ気にしないでおこう。
  • トラックバック (0)
  • 閲覧 (4354)