XREA.COM
XREA.COM

メンテナンス後のs1.xrea.comにて

2012年 3月 27日(火曜日) @ 11:27:18 JST
メンテナンス後にこちらのサイトをs1に移しました。
特に不具合はないと思っていたのですが、記事を書き込む際に画像のアップロードが「不正なアクセス」で蹴られました。

「不正なアクセスです」のメッセージを出している箇所を探してみたら、画像投稿がPOSTメソッドかどうかのチェックの部分だったので、$REQUEST_METHODが取得できてないようでした。

$REQUEST_METHOD --> $_SERVER['REQUEST_METHOD']

s97ではメンテ前は普通にできていましたが、s97で新たに画像アップロードやってみたらダメだったので、メンテ後の変化だと思われますkao17
これってどこかの画像アップロードスクリプトをかなり前に適当にmodule化した、相当いい加減なものなので、よく今まで動いてたなって感じですkao_dokuro

register_globalsが「PHP 5.3.0 で 非推奨となり、 PHP 5.4.0 で削除されました。」ということなので、この影響かな?
もう一箇所、スパムよけ条件を設定するファイルの編集スクリプトで変数が受け取れていないところが見つかりました。これもやっぱり私が適当に付け加えたものですねkao07
morugeさんがphp-nukeを日本語化されたときに、register_globalsがonでもoffでも問題ないように処理を追加されてたんですが、今まではonだったんでしょうね。これがoffになったか廃止されたかで、追加された処理をスルーして、「どうせ私が使うだけだし」ということで、適当に書いてたスクリプトの不具合が顕在化したということかなkao07


grepは便利一応他にも$REQUEST_METHODを使っていないかを、秀丸エディタのgrepでチェック
この機能って便利ですよね。
すぐ結果がでるんだもん。




taetae 投稿日  2012年 3月 27日(火曜日) @ 11:27:18 JST

人気の記事

しきい値

投稿文の内容についての責任は投稿者に帰します。


お名前: [ ユーザ登録しませんか? ]

Title:


Comment:

  
文末にアイコンを挿入


許可されたHTML:


|
XREA.COM XREA.COM
  XREA.COMメンテナンス第二弾 | 最近ここのサーバの負荷が高い・・・ 
このページの先頭へ

トピックス内新着記事

サイト内検索

最新のコメント

Link

トピックス

Copyright - © tae since 2000.11 All Rights Reserved
Web site engine's code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.