创建wordpress开发环境并上传到生产环境

创建wordpress开发环境并上传到生产环境,wordpress,production,environments,Wordpress,Production,Environments,我是一名老派java开发人员,正在考虑使用wordpress。我习惯于在我的PC上进行本地开发(是的,甚至不是mac),然后将文件上传到远程服务器上的生产环境。我对wordpress的高级评论给我的印象是,通常没有较低环境的概念,所有更新都直接在生产中进行。是这样吗?如果没有,有人能解释一下如何将文件上传到网站上吗 谢谢 JeffWordPress是数据库驱动的,因此它不依赖于为每次添加或修订构建新HTML页面的累积过程,就像您在DreaWaver或类似软件中所做的那样。WP部署中的核心文件仅仅

我是一名老派java开发人员,正在考虑使用wordpress。我习惯于在我的PC上进行本地开发(是的,甚至不是mac),然后将文件上传到远程服务器上的生产环境。我对wordpress的高级评论给我的印象是,通常没有较低环境的概念,所有更新都直接在生产中进行。是这样吗?如果没有,有人能解释一下如何将文件上传到网站上吗

谢谢


Jeff

WordPress是数据库驱动的,因此它不依赖于为每次添加或修订构建新HTML页面的累积过程,就像您在DreaWaver或类似软件中所做的那样。WP部署中的核心文件仅仅是shell,数据库中的内容被“挂接”到shell中以供显示

但是,您可以使用WAMP或MAMP(Mac)为开发目的设置本地环境。将站点转移到生产环境的过程就是通过FTP传输整个shebang,然后修改本地数据库,使其中的任何内容http://localhost/testsite“已更改为”http://foamfrogs.com“或者别的什么。然后将其上载到托管服务的db服务器。这有点棘手,但一旦你做了几次,它就会变成例行公事

有几种产品可以实现流程自动化:

备份伙伴: ServerPress:


我没有使用过这些东西,因为我很便宜,有时喜欢用冗长而愚蠢的方式做事,但如果你有大量的工作,需要简化的工作流程,那么这可能是值得的。-史蒂夫

Wordpress是一个伪装成博客平台的CMS

它具有高度的灵活性、强大的功能和高度的可扩展性。 它在PHO+MySQL上运行

如果您以前从未使用过任何CMS,我建议您执行以下操作:

  • 将其FTP到您的服务器

  • 准备数据库

开始玩吧

(如果您需要文档,请查看您最好的新朋友:CODEX

在你这样做之后,很多事情都会变得更加清晰

然后可以开始使用和扩展它

现在-关于“发展”一词-

这取决于“开发”是指用wordpress创建网站,还是为wordpress创建网站创建工具

我所说的工具是指开发和(前面提到的) 这将很快到来-但首先,相信我-只是开始玩,以了解术语和过程

用wordpress制作一个简单的网站——你实际上不需要成为一名程序员,就像我妈妈不需要成为一名软件工程师就可以使用写字板一样。 所有的东西都有一个直观的用户界面,过去我花了20分钟教不懂电脑的客户如何使用它

wordpress最大的优点之一(也是它迅速成长和成功的最大秘密之一)是社区、博客、网站等形式的强大支持基础

现在-真正回答你的直接问题-

关于wordpress的“Über”开发环境是什么的意见将和开发者自己一样多,每个人都有自己的偏好和工具

我只能推荐我的(这也很常见,但最重要的是,简单易行)

如果你在电脑上(就像你说的)-

  • 下载-它是PHP+MySQL的一键式安装。 它甚至有一个内置的FTP服务器。它甚至可以是便携式的(!!)
我已经使用wordpress开发6年多了,它从未让我失望过。配置是开箱即用的。 (MAC的等价物是WAMP或MAMP——但由于我从未有过MAC,希望永远不会有——我无法作证。)

其他一些工具:

  • 是的,嗯..是的
  • 拥有总是好的
  • 同样如此
  • …如果你也喜欢主题设计-是一个 必须
奖金:

  • 我不使用IDE,但对于wordpress,我非常推荐它 这是因为当你开始使用wordpress时 需要处理CSS、jQuery、Javascript,当然还有PHP 记事本实际上是最好的处理所有在一起。实际上,与 这些插件——Notepad++可以将上述所有功能集成在一起(是的, PHP执行、数据库连接、FTP、SVN集成等)
就我个人而言,我必须说我所有的编程技能都归功于wordpress。当我开始的时候,wordpress处于困境,而我没有任何编程技能。 现在wordpress是巨大的,即使我仍然认为自己是一个新手-已经为酒店管理集成制作了一个专用的工业规模系统-所有这些都基于wordpress

最后一部分不是赞扬我自己的技能,而是我在开头所说的:

wordpress具有高度灵活性、高度功能性和高度可扩展性。 这就是你需要知道的全部


现在开始玩吧!

我给你一个小提示-当你将Wordpress数据库从本地开发环境转移到另一台服务器时,最大的痛苦是Wordpress本身(以及许多插件/主题开发人员)使用序列化数组来存储数据。因此,如果您在数据库上查找并替换旧url以替换新url,您将禁用许多内容,如配置设置和小部件(特别是文本小部件,但最终需要重新创建大量内容)

我的推荐是这段奇妙的代码

多么节省时间啊,你只需上传你的Wordpress数据库,将这个脚本上传到你服务器的根目录,然后运行快速表单。宾果,所有URL都已更改,序列化数据不会丢失

大s