phpeclipse wamp debug调试opencart源码

1.测试项目为opencart

2.去wamp官网下载最新版本的wamp
3.去microsoft官网下载 vs 2012的运行时环境
4.去eclipse官网下载phpeclipse
5.去opencart官网下载opencart1.5.6.4
6.去opencart.cn下载opncart中文语言包
7.安装wamp至D:/wamp下
8.解压缩opencart源码至wamp的www/opencart目录下
9.解压缩补丁包。并将解压缩产生的文件放到对应的www/opencart的目录下
10.启动wamp 并访问 http://localhost/opencart 完成opencart的安装
11.通过后台画面完成中文语言包的安装
12.启动eclipse并将workspace设置为wamp的www目录
13.修改D:/wamp/bin/apache/apache2.4.9/bin/php.ini
zend_extension = "d:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"

;

[xdebug]

xdebug.remote_enable = On

xdebug.profiler_enable = On

xdebug.profiler_enable_trigger = On

xdebug.profiler_output_name = cachegrind.out.%t.%p

xdebug.profiler_output_dir = "d:/wamp/tmp"

xdebug.show_local_vars=0

xdebug.auto_trace = On

xdebug.show_exception_trace = On

xdebug.remote_autostart = On

xdebug.remote_enable = On

xdebug.collect_vars = On

xdebug.collect_return = On

xdebug.collect_params = On

xdebug.remote_host=127.0.0.1

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

14.在eclipse中配置

15.在eclipse中配置

16.项目右键点击 debugAs 

点击debug即可通过

来进行调试

PS:如何安装opencart语言包
安装与创建语言包
1. 安装OpenCart所需语言包 假如你获得了一个语言包,你想为你的网站添加多语言。则安装很简单,使用FTP工具将相关语言包上传到您的网站前台与后台的语言文件夹中。如果你不知道如何使用FTP上传文件,请参考本手册中的FileZilla部分。
如上图所示,是将网站前台的语言包上传到catalog/language目录下,当前目录下只有english语言包文件夹,将你要添加的其他语言包文件夹上传到这里即可。 同理,你要将网站后台的语言包上传到admin/language文件夹下面。 网站前台和后台语言包上传完毕后,你需要在网站后台进行一下手动设置,步骤如下: 1.网站后台 System -> Localisation->Languages 2. 点击新建Insert 3. 输入如下几项参数(以安装简体中文语言包为例 – 也可以参考帖子:OpenCart1.5.6中文语言包): Language Name: Chinese Code: cn Locale: zh,zh-hk,zh-cn,zh-cn.UTF-8,cn-gb,chinese
Image: cn.png(注意:此处具体的图片名称,请参考image/flags目录下面的相应国家的语言图标名称进行填写) Directory: chinese(你上传到admin/language和catalog/language目录下的语言包目录名称) Filename: chinese(catalog/language/语言包名称目录下与语言包目录同名的文件名称) Status: Enabled (启动) Sort Order: 任意数字 填好点击 Save 保存 此时前台就出现了多语言的切换图标链接。图下图所示:
language-2.png 2. 创建OpenCart语言包 以创建farsi语言包为例: 第一步:克隆复制整个语言文件及其所属文件夹 复制如下文件夹以及其下的所有文件:
代码: 全选 catalog/language/english admin/language/english 到:
代码: 全选 catalog/language/farsi admin/language/farsi 第二步:将其中的所有文件中的变量值部分翻译为所需语言 例如,文件english.php 中包含如下内容:
代码: 全选
….. // Buttons
$_[‘button_continue’] = ‘Continue’; $_[‘button_back’] = ‘Back’; $_[‘button_add_to_cart’] = ‘Add to Cart’; …..
在文件 farsi.php 中,它应该是: 代码: 全选 ….. // Buttons $_[‘button_continue’] = ‘مهدادنادا, دنبالكردن’; $_[‘button_back’] = ‘عقبى, گذشته, بدهىپسافتاده, پشت’; $_[‘button_add_to_cart’] = ‘افسودن, اضافهكردن, زيادكردن,’; ….. 如此操作,修改所有的文件。 第三步:在网站后台添加该语言。
一般语言包中都注明设置方法,特定语言的安装,请参考具体的语言包中的安装方法。例如对于farsi语言: 1. 在网站后台访问 Admin->Configuration->Localisation->Language 2. 点击增加insert按钮 3. 输入如下信息: Language Name: Farsi Code: fa Flag Image: fa.png Directory: farsi Main Filename: farsi.php Sort Order: 1 Language Name: Farsi Code: cn Locale: fa Image: fa.png(注意:此处具体的图片名称,请参考image/flags目录下面的相应国家的语言图标名称进行填写) Directory: farsi(你上传到admin/language和catalog/language目录下的语言包目录名称)

Filename: farsi(catalog/language/语言包名称目录下与语言包目录同名的文件名称) Status: Enabled (启动) Sort Order: 任意数字 填好点击 Save 保存 第四步(可选) 修改相关的选项,比如订单状态等。