
有料サーバーを借りているのですが、最近、パフォーマンスが悪く表示に時間がかかります。エラーログを見てみると、意味はわからないのですが、
defined(%hash) is deprecated at ../jcode.pl line 544
というのが出ています。
ネット検索すると、jcode が古いものらしくて、jacode.pl に置き換えないといけない、というページが見つかりました。
まだ作業はやってないのですが、jacode.pl に変更したら、問題は解決するのでしょうか? 余計なことをやってますます悪くなると困るので、どうしようか、迷っています。なお、サーバーに問い合わせたのですが、cgi のことはサポート対象外らしく、教えてくれませんでした。
No.1ベストアンサー
- 回答日時:
エラーコードからわかることは、
「defined関数でハッシュの値の有無を調べている部分があるが、非推奨になったので使わないでくれ」ってことです。
jcode.plの544行目にそのようなコードがあるんだと思います。
レンタルサーバーなので、jcode.plを修正することはできないと思います。
そのため、対策として思いつくのは以下になります。
1.古いperlを使うようにソースコードを修正する
※有料サーバーが古いバージョンのperlにも対応している場合のみできる
2.jacode.plを呼び出すようにソースコードを修正する
※ソースコード内の[jcode.pl]をすべて[jacode.pl]に置き換える
※レンタルサーバーにjacode.plがインストールされていないとできない
3.jcode.plを呼び出さないようにソースコードを修正する。
(エンコードやデコードをしているソースコードを、自前の関数などに置き換える)
余計なことをやって悪くならないように、修正前のファイルのバックアップを取ってはいかがでしょうか。
回答、ありがとうございました。
サクラというレンタルサーバーを使っているのですが、jcode.pl は自分で設置したものです。たぶん、jacode.pl もアップすることができ、それへのパスも変更できるので、2を試してみます。もちろん、バックアップはとってから。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
腕を見たら黄色くなってる部分...
-
血液検査の結果が悪くefgrの値...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
精液の落とし方を教えてください
-
風俗店へ行く前のご飯
-
アクエリアスが苦く感じる
-
勃起する時って痛いんですか? ...
-
EXCELで式からグラフを描くには?
-
イタリアから帰国する際、肉製...
-
汚い話ですみません。 検便って...
-
尿検査前日に自慰行為した時の...
-
2つの数値のうち、数値が小さい...
-
エクセルで数式の答えを数値と...
-
Excel 0目標に対して数字があ...
-
病院側から早く来てくださいと...
-
値が入っているときだけ計算結...
-
エクセル 検索と置換
-
小数点以下を繰り上げたものを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
血小板増加について
-
彼女のことが好きすぎて彼女の...
-
Excel 数値の前の「 ' 」を一括...
-
病院側から早く来てくださいと...
-
VLOOKUP関数を使用時、検索する...
-
腕を見たら黄色くなってる部分...
-
値が入っているときだけ計算結...
-
リンク先のファイルを開かなく...
-
2つの数値のうち、数値が小さい...
-
風俗店へ行く前のご飯
-
小数点以下を繰り上げたものを...
-
一番多く表示のある値(文字列...
-
MIN関数で空白セルを無視したい...
-
勃起する時って痛いんですか? ...
-
エクセルで空白セルを含む列の...
-
増減表のプラスマイナスの符号...
-
【Excelで「正弦波」のグラフを...
-
エクセルで数式の答えを数値と...
おすすめ情報