存档

文章标签 ‘PHP’

Apache+PHP+MySql+Wordpress2.7,Zend Studio For Eclipse

2009年1月3日

新年新气象,这几天打算把自己的这个站好好整理下了。一直以来都是做JAVA开发的,对PHP不怎么熟悉,博客的程序一塌糊涂,这里改改,那里补补的,早想好好系统总结下了,现在总算有大段大段时间空出来了,终于可以开工了。

首先是PHP开发环境,Zend Studio For Eclipse是基于Eclipse的,这对我来说就非常便利了,其中的ALT+CTRL+R快捷键去找资源那是相当爽啊,之前用Editplus配合资源管理器真是要累死了。再者,可以用CTRL+H来查找PHP的函数定义,这也是超级实用的,对代码的追踪非常好,只是会发生窗口覆盖问题,稍稍郁闷。还有就是Outline面板里面的信息解析不出来,不知道是怎么回事,拷到其他工程是可以的。

200901031156

关于Zend Studio For Eclipse的网站调试这里也说下:它的调试完全用不到Apache,只是调用了PHP的程序而已,具体的目录在 D:\Zend\Zend Studio for Eclipse - 6.0.0\plugins\org.zend.php.debug.debugger.win32.x86_5.2.12.v20071210\resources\php5,该目录下只有简单的几个执行文件和所要用到的DLL而已
200901070038
我们要让Zend Studio知道要去加载些什么东西,就是在这里修改php.ini的,比如我们这里添加MySQL的连接,php.ini的样貌如图:
200901070044
还有一点要注意的是,在Zend Studio中运行phpinfo(),会显示php.ini在系统的临时文件夹中,这其实就是运行的时候Zend从上面那个目录拷贝过去的。

阅读全文…

大杂烩 , , , , ,

把WordPress拿到本地运行的步骤

2008年12月1日

在新装的电脑上,打算重新把我的网站拿到本地调试运行,一些步骤都忘记差不多了,现在记下来

1.安装phpnow
2.ftp所有的文件到phpnow的根目录htdoc
3.用mysql-GUITool连接到我的主站mysql服务器,从我的主站先备份一份数据库出来
4.然后连接到本地数据库,用刚才备份出来的sql文件恢复到本地数据库
5.修改其中wp_option表,将siteurl和home都改为http://localhost

OK,可以在浏览器里面看看了。

遇到的问题

一开始,crabone全部拷贝到htdocs里面后,打开ie浏览器居然什么都没有报错,但是页面也打不开,好像网络没有连接好一样,用firefox干脆就是一个空白页。于是我怀疑是php没有执行报错,运行phpinfo()查看php的配置文件,发现是php-apache2handler.ini,查看到display_errors=On,说明报错是开着的,这样就可能是我的博客程序屏蔽了错误。但是我查了下资料,WordPree貌似没有什么屏蔽调试的功能,在wp-config.php中我试着注释了一些代码,加入一些故意出错的代码,错误是会在浏览器中显示的。那么现在的问题应该不是程序出错。既然是这样,就应该考虑到是否网页被重定向之类了,因为重定向到一个错误的地址,即使整个站点程序没有出错,那么浏览器中也是会有刚才找不到页面那种错误的,很可能是这点迷惑了我,一开始还以为是数据库没有连接好造成的。有了这个思路之后,就回想起,WordPree中要设置本站地址的,于是想到了上面的第五步骤。

大杂烩 , , , ,