1

クライアントの Web サイトで開発を行いたいのですが、そのクローンを作成します。したがって、メインのウェブサイトの URL は:http://website.comであり、作成しようとしているクローンは:http://test.website.comです。

これまでのところ、次のことを行いました。

  1. ルートディレクトリ全体をpublic_html/testdirにコピーしました(フォルダーconfig、field、FirePHPCore、fontyourface、includes、js、misc、modules、scripts、sites、styles、およびthemesを含む)
  2. のcPanelでサブドメインを作成しましたtest.website.com
  3. ファイルsettings.phpsites/defaultフォルダー内)を確認し$base_urlましたが、コメントされていることがわかったので、変更せずに残しました。
  4. settings.phpphpMyAdminを介してdbをコピーし、 (sites/defaultフォルダ内)の新しいdbの詳細を更新しました。
  5. テーブル内にvariableと という名前の 2 つの行がsecurepages_basepathありsecurepages_basepath_sslます。値を からhttp://website.comに変更しましたhttp://test.website.com(variable_getおよびvariable_set関数を使用)。

アクセスできるようhttp://test.website.comになりましたが、(ヘッダーから)ログインをクリックするhttp://website.com/userと、手動で入力http://test.website.com/userしてログインするとhttp://website.com/users/admin、正しいアドレスを手動で入力する必要がありますhttp://test.website.com/users/admin

そして、ログアウトすると、再びに戻りますhttp://website.com

だから私はどうすればそれを完全に機能させることができるのか知りたいhttp://test.website.comですか? 変更する変数は他にありますか? そして、テストサイトがライブサイトではなくテストのみを使用していることを100%確認するにはどうすればよいですか。ライブ Web サイトを台無しにするのが怖いです。

アドバイスをください、ありがとう!

4

1 に答える 1

1

mysqlデータベース内からセキュアページを無効にすることで修正しました。それはvariableテーブルとsecurepages_enableフィールドの中にありました。それはブロブにあったので、最初にブロブをダウンロードしてメモ帳で開き、その中の値を から に変更してから1、フィールド0を更新してアップロードし直す必要がありました。securepages_enable

テスト URL からログインした後、URL がライブ Web サイトにリダイレクトされたため、これを行う必要がありました。

これが同様のケースの誰かに役立つことを願っています。ありがとう!

于 2013-10-05T06:35:24.107 に答える