网站转移一是由于特殊特殊的原因,另外就是无觅插件和一个代码高亮显示的插件需要php 5的支持。
经过近一天的努力,网站算是基本完成了。但是还有很多遗留问题没有结局。例如awstats。
就在我写这篇文章的时候,数据库居然崩溃了,直接无语。明天还要继续排查原因。
网站转移一是由于特殊特殊的原因,另外就是无觅插件和一个代码高亮显示的插件需要php 5的支持。
经过近一天的努力,网站算是基本完成了。但是还有很多遗留问题没有结局。例如awstats。
就在我写这篇文章的时候,数据库居然崩溃了,直接无语。明天还要继续排查原因。
经过一天艰苦卓绝的努力,我自己编译了apache,php和mysql。中间的磨难我准备用另一篇来讲述一下。
我在apache上配置了两个虚拟目录 www和blog 。一开始blog的首页显示正常,但是别的就提示404。这是由于apache没有加载rewrite模块。自己好呆是只编译模块,blog是显示正常了。但是www却显示403.
我马上就排查了一下我的配置文件
1:
…
自从装上那个缩略图插件后,在后台编辑文章时总会出现一个错误提示:
这个错误是ta_exceprt.php中的mb_strlen() 缺少一个参数。由于对php还是不怎么了解,原来mb_strlen()是统计“字”数的,但是由于各种编码的问题,所以要统计正确,就要第二个参数的协助。错误提示也没有说是哪个语句调用它时出的错误。所以我今晚上半夜就研究了一下ta_excerpt.php这个文件。
…
最近一直在修改wordpress的皮肤。
在这个过程中又复习了一下css。以前的一些很模糊的概念,现在也慢慢清晰了。
就像是css那本说中说的那样,学一样东西只有在运用中才能更好的学习。通过自己修改css,可以马上看到浏览器中的变化。也就很快理解一些概念。
另外,想得到自己的效果。往往是不那么容易。要修改很多遍,还会查阅更多的资料。
学习就是一个运用的过程。
用cronolog格式化apache的日志文件。
从http://cronolog.org/ 下载,安装。
主要是apche的配置文件的修改 httpd.conf
ServerAdmin sunliguo@yahoo.cn
DocumentRoot /www/bbs
ServerName bbs.sunliguo.com
ErrorLog “|/…
php在设置cookie的时候,老是提示错误:不能修改头信息。
我们知道php在输出html协议中的一些头项信息的时候,必须在任何输出之前。但是今晚上,就出怪事了。明明在setcookie的前面没有输出任何信息啊,怎么还提示错误?
最后用WinHex浏览这个文件,才发现文件头部插入了一些字符。用windows的more命令则显示
到网上查了一下,原来是一些像windows…
PHP在经常要用到上一页的地址,如在设置要登陆跳转的页面上。
//跳转过来的URL,但是只有<a></a>或者form 跳转有效
$_SERVER[‘HTTP_REFERER’]
$_SERVER[PHP_SELF] //得到当前页面地址
$_SERVER[“HTTP_HOST”].$_SERVER[“PHP_SELF”].”?”.$_SERVER[“QUE…
现在mysql又遇到乱码的问题了!
现在整理如下:
1:查看mysql的字符编码
登陆mysql,用status查看:
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
或:show varia…
再用 PHP Navigator 的时候,发现不能正常浏览中文字符。
它的代码很简单,因为我也能看懂了。最后定位到filestatus这个函数,它用来显示文件的一些属性。然后再找到显示文件名的地方,其实是个变量$filename:
$filename=wordwrap(htmlentities($file,ENT_QUOTES), 15, ”
n”,1);
然后再查阅php的手册,发现…
这个指令并没有像我想象的那么简单。而且也不像iptalbes那样去匹配。
order 的语法:
Order ordering
注意的几点:
1:最后匹配原则。
2:allow 和 deny 两个指令的先后顺序无关。所有的allow行作为一个组处理,deny也是这样。
3:不区分大小写。
ordering 有三种形式:
1:Allow,Deny (注意Allow和D…