我可以为远程博客在本地托管WP-admin吗?

时间:2013-02-23 作者:Neil

我遇到了一个问题,我的主题在上传时创建了一堆大小不同的图像(因为这是应该的),而我的服务器会定期在上传过程中阻塞。这导致了一堆“MySQL服务器已经离开了…”问题,我最终得到的是不包含任何数据的媒体上传。

预算中没有专用服务器。而且,我的web主机并不热衷于为我的帐户提供更多RAM。因此,从我当前的托管解决方案中迁移不是一种选择。

然而,我办公室里有一台测试服务器,有4个CPU和16GB的RAM,我想,“嘿,有没有办法在本地托管所有的WP管理功能,只需将更改推送到远程服务器?”

如果有人问到这一点,我会向你道歉。关于这个主题,我能找到的一切都是关于设置本地测试服务器的。我的情况不同——我希望后端托管在前端以外的其他地方(是的,最终的DB显然也应该是远程的,除非我能找到一种方法简单地将DB更改推送到实时服务器)。

3 个回复
SO网友:Mark Kaplun

“MySQL服务器已退出…”

这绝不应该是在vanilla wordpress上进行管理操作的结果。一次发布后不应包含足够的DB写入,以使DB消失。您是否尝试过所有插件都处于非活动状态?

嘿,有没有一种方法可以在本地托管所有WP管理功能,并将更改推送到远程服务器?

理论上是的,你可以使用rsync 或任何其他文件同步软件来同步您的文件(只是上传目录,甚至可能是完整的WP安装)和一些DB同步工具(我不是专家,所以不会尝试推荐)来同步DB

如果你愿意尝试,有两件事要记住

将主机文件配置为使您的站点域指向您的PC,这取决于数据库同步工具,您必须要求您的主机允许您远程访问数据库服务器,而您的主机可能不喜欢这一想法在我看来,您在调查和实施这样一个解决方案上所浪费的精力,最好是找到一个更好的主机。

SO网友:s_ha_dum

WordPress并不是为了做到这一点而构建的,但我认为在某种意义上这可能是可能的。我认为您需要像镜像一样运行远程站点,并将您的文件和数据库从本地同步到远程站点,但您将很难保持URL笔直。这两个站点都将是WordPress的完整安装,您不会使用其中一个进行管理。也就是说,这可能需要比您在远程服务器上更多的服务器访问权限(根据您的描述)。

我认为这不值得付出这些努力和痛苦。我的建议不一定是:

将您拥有的服务器放在数据中心并使用它。你可以从任何一台售价500美元的电脑上制作一个开发服务器。

  • 为你的办公室获得一个静态IP,然后从那里运行网站。您当然需要可靠的internet连接

  • SO网友:s1lv3r

    我想回答这个问题对你解决最初的问题没有任何帮助。

    从技术上讲,构建这样的构造(使用rsync和mysql复制)是可能的,但它需要基础架构和;大量的工作,不会给您的情况增加任何性能。由于您使用的是共享主机,您很可能没有机会远程连接到MySQL db,因为这在几乎任何共享主机环境中都是禁用的。您可以围绕这个问题构建http包装器,但与本地db交互相比,性能通常非常差。

    如果你确信你的问题与你的wordpress安装无关(坏插件等),并且也发生在普通安装上,那么我很确定你更适合搜索其他托管提供商(我会选择购买一个小型VPS)

    很抱歉,没有回答你的问题,但我只是觉得这将是一个完全复杂的项目,对实际问题没有任何有益的影响。如果你的托管计划甚至不允许你调整一些图片的大小,那么如果你的页面上真的有一些负载,该怎么办?

    结束

    相关推荐

    WP-admin不会在Chrome和Firefox中“记住我”

    当我登录到wp admin时,我会勾选“记住我”,这样下次就不必再次登录了。但是,如果我关闭wp admin选项卡,并在新选项卡中重新打开wp admin,我必须再次登录。或者,如果我浏览到另一个网站,然后返回到wp admin,我必须再次登录。这在Chrome和Firefox中都会发生。这在IE9中不会发生-在IE9中我被记住了。在wp配置中。php,“WP\\u HOME”&;\'WP\\U SITEURL\'设置为相同的值。任何