我已经在使用 magento 的服务器上安装了清漆。
端口已更改,因此 varnish 现在在端口 80 上运行,magento 在 8080 上运行,
由于 URL 为 www.mystore.com/admin,因此某些功能在后端无法使用
但实际上商店的网址是 www.mystore.com:8080/admin
谁能帮我更改后端端口。
不起作用的功能是打印装箱单,我在前端的 javascript 中更改端口,它可以工作。但是有很多功能,所以我需要的不仅仅是快速修复
谢谢你
我已经在使用 magento 的服务器上安装了清漆。
端口已更改,因此 varnish 现在在端口 80 上运行,magento 在 8080 上运行,
由于 URL 为 www.mystore.com/admin,因此某些功能在后端无法使用
但实际上商店的网址是 www.mystore.com:8080/admin
谁能帮我更改后端端口。
不起作用的功能是打印装箱单,我在前端的 javascript 中更改端口,它可以工作。但是有很多功能,所以我需要的不仅仅是快速修复
谢谢你
要更改您转到后端的管理员 URL,请转到
System > Configuration > Admin > Admin Base URL
并将设置更改
Use Custom Admin URL
为是并填写Custom Admin URL
URL,包括端口http://myDomain.com:8080/
如果你想要自己的路径,你可以用Use Custom Admin Path
and做同样的事情Custom Admin Path
之后不要忘记在 magento 目录中的 var/cache 上执行 rm -rf 。
正如其他人已经提到的,不要在管理区域使用清漆,也许你想为用户停用报告。
您可能需要考虑为管理页面禁用 Varnish。该站点的管理员可能不会产生足够的流量来对数据库做任何严重的事情,他们应该拥有最新的信息。在我们的 Varnish 中,我们告诉 varnish 通过(不要缓存)页面/admin
这是我们的 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);
}
它可以作为你的一个例子。