2

現在このドメインhttp://www.smokewire.comにインストールされている magento ベースのショップを新しいサーバーに移動してセットアップしようとしています。私のクライアントは、テスト目的やアップグレードなどのために、新しい拡張機能を開発するための開発サーバーとして新しいサーバーを使用したいと考えています。彼は、開発サーバーを IP アドレスだけに保持したいと考えています。これは、すべてのファイルを移動し、DB を作成/復元したサーバーの IP です: 94.75.216.74 (応答が非常に遅い)。次のエラーが表示されます: リクエストの処理中にエラーが発生しました 不正なスキームが提供されました。英数字のみが許可されています

DB が復元された後、単純に core_config_data テーブルを更新し、web/unsecure/base_url と web/secure/base_url の値をhttp://www.smokewire.comから 94.75.216.74 に変更しました。

しかし、そのようには見えません:(オンラインで見つけたいくつかのことはすでに試しました: /var/cache フォルダーの手動キャッシュクリーニング、public_html のファイル許可を 0777 に変更し、ファイルとグループの所有者をグラスパイプ (アカウント所有者) に変更します。それらはApacheによって所有されていたので.それでも同じエラーがありますか?

4

2 に答える 2

1

いつでもdevelopment.smokewire.comのようなサブドメインを使用できます。DNS管理サービスにサブドメインを設定し、94.75.216.74をポイントします。次に、そのドメインを使用して新しいボックスに名前付き仮想ホストをセットアップしてMagentoインストールを提供し、Magento構成でそのドメインを使用できます。

インデックス作成を禁止する場合は、ルートにrobots.txtを作成するか、テーマのhead.phtmlファイルを編集して適切なメタを追加します。

通常のユーザーアクセスを禁止するには、開発ボックスでサイトのHTTP基本認証を設定するか、mod rewriteを使用している場合は、特定のIPからアクセスしていない場合は、そのページにリダイレクトすることですべてのユーザーのデフォルトページを設定できます。

編集:また、開発ボックスでSSLが有効になっていない場合は、安全なURLと安全でないURLでhttpsではなくhttpを使用することも忘れました。

于 2012-11-09T08:10:15.437 に答える
0

まず第一に、それはあなたの店の店舗数に依存します

ストアが 1 つある場合は、app/etc/local.xml を編集するだけです。

<config>
    <stores>
        <default>
            <web>
                <unsecure>
                    <base_url><![CDATA[http://94.75.216.74/]]></base_url>
                </unsecure>
                <secure>
                    <base_url><![CDATA[http://94.75.216.74/]]></base_url>
                </secure>
            </web>
        </default>
        <admin>
            <web>
                <unsecure>
                    <base_url><![CDATA[http://94.75.216.74/]]></base_url>
                </unsecure>
                <secure>
                    <base_url><![CDATA[http://94.75.216.74/]]></base_url>
                </secure>
            </web>
        </admin>
    </stores>
</config> 

マルチストアがある場合は、base_url を 94.75.216.74 に変更するモジュールを作成する必要があります

何かのようなもの

$config = Mage::getConfig();
$config->setNode("stores/$code/web/unsecure/base_url", 'http://94.75.216.74/');
$config->setNode("stores/$code/web/secure/base_url", 'http://94.75.216.74/');
于 2012-11-26T13:48:21.230 に答える