将本地主机更改上载到实时服务器

时间:2014-11-30 作者:Iggy\'s Pop

我已经成功地将我的本地主机wordpress站点上传到一个实时服务器,一切都很好。然而,我需要对站点进行一些更改,我在本地主机上进行了更改。

我怎样才能将更改上传到live server,或者我必须重新上传所有文件并重新创建数据库等。这似乎是一个很长的路要走,当然必须有一个更优雅、更快的解决方案?

2 个回复
最合适的回答,由SO网友:Rubatharisan Thirumathyam 整理而成

如果您使用Wordpress本身(而不是使用“外观>编辑器”)对页面进行更改,这些更改将存储在mysql数据库中。要将此移到live wordpress,您需要将本地数据库移到live数据库**

如果您只直接在主题下进行更改,可以说您创建了一个新按钮或更改了样式表中链接的颜色。css文件(或通常使用“外观>编辑器”)。然后,您需要将live wordpress服务器上的现有文件移动/替换为本地wordpress服务器上新更改的文件***

将本地wordpress数据库服务器移到live wordpress数据库服务器可能会导致其他人使用您的live wordpress服务器所做的页面/帖子/评论丢失。

***您可以使用版本控制系统作为git来控制您的本地wordpress系统和live wordpress系统,这样您就可以跟踪您所做的更改,并轻松地将其实现到live wordpress系统中。

有一个wordpress开发环境是可能的,但您只能确切地知道您更改了什么(尤其是在数据库方面),并且在实时wordpress环境中实现它可能会很麻烦。

SO网友:Mayeenul Islam

要更改任何前端功能,只能更改活动主题。在这种情况下,仅上载/替换主题(主题文件夹)即可解决问题。

如果您更改了任何插件,那么只上载/替换插件(插件文件夹)即可解决问题。

但如果你上传了一幅图像,添加/编辑了一篇文章/页面/媒体等,那么这就是数据库的改变。在这种情况下,有点关键:

如果除新更改外,本地和服务器中的所有其他内容都相同,那么您只需上载更新。您必须上载/uploads/* 文件夹,必须用最近的本地数据库替换服务器数据库这是简要说明。

编辑好,在您的评论之后:

好的,我所做的是在另一个空白页面中添加一些文本内容,这意味着我必须上载上载文件夹并替换数据库。关于数据库,我是否必须完全删除服务器上的数据库并上载修改后的本地主机?如果我这样做了,它不会再次更改数据库中的所有链接,即:所有链接将再次成为本地主机链接

看看this WPSE thread.
无需上载整个数据库,只需删除服务器数据库中的所有表,并更改服务器路径,导出本地表,然后将其上载到服务器数据库中即可。:)

结束

相关推荐

无法上载主题。错误:“无法将上载的文件移动到/var/www/wp-ploads/localhost/2011/10。”

The uploaded file could not be moved to /var/www/wp-uploads/localhost/2011/10. 这是我尝试上载wordpress主题时收到的错误消息。这是我的文件夹的当前权限状态。$ sudo ls -la /var/www/wp-uploads/localhost total 12 drwxrwxr-- 3 root www-data 4096 2011-10-27 16:44 . drwxr-x--