6

magentoを使用するサーバーにニスをインストールしました。

ポートが変更され、ワニスがポート80で実行され、magentoが8080で実行されるようになりました。

URLがwww.mystore.com/adminであるため、バックエンドで機能しない特定の機能があります

しかし実際には、ストアへのURLはwww.mystore.com:8080/adminです。

誰かが私がバックエンドポートを変更するのを手伝ってもらえますか?

動作しない機能は、印刷の納品書です。フロントエンドのjavascriptのポートを変更します。しかし、機能がたくさんあるので、簡単な修正以上のものが必要です

ありがとうございました

4

3 に答える 3

7

バックエンドに移動する管理URLを変更するには、に移動し System > Configuration > Admin > Admin Base URLて設定 Use Custom Admin URLを[はい]に変更し、ポートhttp://myDomain.com:8080/Custom Admin URLを含むURLを入力します。

独自のパスが必要な場合は、とで同じことを行うことができUse Custom Admin PathますCustom Admin Path

その後、magentodirのvar/cacheでrm-rfを実行することを忘れないでください。

また、他の人がすでに述べたように、管理領域にはニスを使用しないでください。ユーザーのレポートを非アクティブ化する必要があるかもしれません。

于 2012-10-25T16:52:00.497 に答える
5

管理ページのVarnishを無効にすることを検討することをお勧めします。サイトの管理者は、データベースに深刻な影響を与えるのに十分なトラフィックを生成しない可能性があり、最新の情報を入手する価値があります。私たちのワニスでは、ワニスにページを通過する(キャッシュしない)ように指示しました/admin

于 2012-10-22T19:46:07.063 に答える
1

これがvarnish.vclからの抜粋です。

# Don't cache pages for Magento Admin
# FIXME: change this rule if you use custom url in admin
if (req.url ~ "^/(index.php/)?admin") {
    return(pass);
}

# Don't cache checkout/customer pages, product compare
if (req.url ~ "^/(index.php/)?(checkout|customer|catalog/product_compare|wishlist)") {
    return(pass);
}

それはあなたのための例として役立つかもしれません。

于 2012-10-23T00:10:07.610 に答える