打造wordpress的本地编辑环境(eclipse篇)
同上一篇:打造wordpress本地编辑环境(netbeans篇) 一样,本文将向java开发人员介绍如何用eclipse本地编辑wordpress的页面文件,然后像cvs一样直接ftp到远程站点上。
本文地址:http://www.bokix.com/archives/104.html 转载请注明。
需要的工具:
1.eclipse。用什么版本的都可以,因为平时做java开发,我用的是eclipse-jee-galileo-sr1-win32,地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR1/eclipse-jee-galileo-SR1-win32.zip
2.eclipse要编辑php文件,需要php插件,用的比较多的有:phpeclipse(www.phpeclipse.com)和PDT(http://wiki.eclipse.org/PDT/Installation)。我开始的时候用的是phpeclipse,这个插件安装起来比较方便,但是在我这里有一个bug,就是在同步cvs的时候,会导致IDE错误,然后不停的弹出错误警告框,只有用任务管理器强行关闭,这个比较讨厌。PDT和phpeclipse功能其实差不多,就是安装稍稍麻烦点,需要先安装DLTK,安装的时候按照http://wiki.eclipse.org/PDT/Installation的说明来就行了,在安装DLTK的时候,不用全部都安装,只安装几个core frameworks就行,然后PDT也只是安装runtime feature就行:
如果都打钩进行安装,那需要很长的时间,看你的网速了。
3.要想通过eclipse直接ftp到远程站点上,还需要ftp & webDAV插件,这个插件的下载地址:http://archive.eclipse.org/eclipse/downloads/drops/R-3.2.2-200702121330/download.php?dropFile=eclipse-FTP-WebDAV-3.2.2.zip,安装比较方便,下载完解压缩扔到eclipse的dropins目录中就可以了,目录结构如图:
好了,插件安装完毕,在eclipse里新建一个php项目,在新建的项目名称上右击鼠标,选在import,然后选择Other–>ftp,这个只有安装了ftp & webDAV插件后才有:
然后点击next,选择一个文件夹作为导入文件的根目录,这里我们就选择项目根目录:
在下一步中,我们选择创建一个新站点,然后输入我们的ftp的url(就是我们的主机空间的ftp url),然后填写ftp登录名、密码等,在超时时间那里,默认是60,我们可以改大一些:
点击next,这时候就会列出我们的远程ftp站点上的文件目录,点击右上方的图标让其呈树状显示,然后选择我们要下载的部分,一般我们的wordpress都是安装在主机空间的public_html/wordpress目录下,那这里我们就把wordpress这个目录打钩,然后点击确定:
下载完成之后,我们就可以在我们的eclipse里看到我们完整的wordpress目录了:
当编辑完一个文件后,我们就要将其上传到远程站点上去了,在当前文件上右击鼠标,然后选择export,接着选择Other—>ftp, 如图:
接下来选择一个要上传的文件夹,在这里,我们要选择“Choose a new folder to be exported”,然后选择我们在eclipse中要上传的文件夹:
接下来,选择我们的远程站点,因为前面导入的时候已经创建了一个,所以这里我们选择“Use an existing site”,然后点击next,
接下来,会把远程站点上的目录列出来,问你要上传到哪个目录下,在这里我们要选择正确的路径,因为前面是从public_html/wordpress目录导出来的,所以现在上传的时候还是要上传到这个目录:
点next,eclipse会像cvs那样把远程站点和本地有差异的文件列出来,黑色表示要上传的,蓝色表示本地没有,需要下载的,红色表示本地和远程站点上的文件版本之间有冲突,这里我们选择本地修改过的index.php文件,然后点确定
然后,文件就被上传到远程站点上了。
