1

Ion CubePHPEncoderでエンコードされたシステムクラスを持つPHPアプリケーションを取得しました。

ファイルをコピーして、開発用の新しいサーバーに移動しました。私が最初に得たのは、アプリケーションがそれが存在するドメインでのみ動作することでした。したがってlocalhost、他のサーバーからではないことは明らかです。

エンコードされたコードのどこかに、ハードコードされた文字列からサイトが実行されている場所への文字列の比較があると思います。

違法なことやソフトウェアライセンスに反することは何も考えていません。すべての開発を別のサーバーで実行してから、ファイルを元のドメインにプッシュして戻したいだけです。

基本的に、本番サイトのダウンタイムを最小限に抑えます。

私にできるトリックはありますか?それを行うためにhostsファイルを詰め込むことはできますか?

ありがとう

アップデート

$_SERVERPHPがチェックする前に変更を試みたことを忘れてしまいました。URLを要求する設定ファイルもあります。古いドメインのままにしておくと機能せず、変更すると無効なドメインエラーが発生します。

4

2 に答える 2

0

これは、Ion Cube がホストをどの程度正確にチェックするかによって異なります。ホスト名または同等のものを使用する場合は、サーバーの構成を変更して、運用サーバーと同じ名前を持つようにする必要があります。これは良い考えではありませんが、それでも開発環境よりはましかもしれません。

ホスト HTTP ヘッダーをチェックするだけの場合は、ホスト ファイルを前後に変更するだけです。

于 2010-10-14T04:45:15.450 に答える
0

使用しているオペレーティング システムは何ですか?

ドメイン名を 127.0.0.1 (localhost) としてホスト ファイルに追加します。

例: Linux の場合

これをファイル /etc/hosts に追加します

127.0.0.1  thedomainname.com

このリンクをチェックして、他の OS ホスト ファイルのリンク テキストを見つけます

これにより、ローカルホストで実行されているアプリが自分自身を参照するようになります

于 2010-10-14T04:46:44.917 に答える