2009-11-17 00:41 A.M.
freeBSD上默认安装php的时候不会带iconv扩展,因此不会有iconv这个函数。
利用port方式安装(如果系统上没有port树,参考 freeBSD 利用portsnap更新port,利用portsnap获取一份最新的port树),过程如下:
获取php5源文件包
#cd /usr/ports/lang/php5
#make fetch
默认情况下,源码包会下载到/usr/ports/distfiles/目录下
安装iconv
#cd ../../distfiles/
#tar - |
2009-11-17 00:08 A.M.
portsnap fetch extract
portsnap fetch update
放到任务计划里,自动升级:
portsnap cron update |
2009-11-16 04:16 P.M.
一台freeBSD的/var不够用,而mysql也在这个分区内,转移mysql到/usr/local里,之后网页出现错误提示如下:
Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
原因是mysql cp过去的时候忘了修改文件夹所有者和所属组。 |
2009-11-13 02:48 A.M.
不知道为什么,睡好好的,突然恶心醒了,受不了,爬起来就去卫生间吐。。。
吐出来带很多血丝~,昨天没喝酒啊,就是昨晚回来的时候感冒了 |
2009-11-10 09:47 A.M.
取自jQuery:
browser = {
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
}; |
2009-11-10 09:46 A.M.
来自经典论坛:
<script type="text/javascript">
var address = function (obj, url, title) {
var e = window.event || arguments.callee.caller.arguments[0];
var B = {
IE : /MSIE/.test(window.navigator.userAgent) && !window.opera,
FF : /Firefox/.test(window.navigator.userAgent),
OP : !!window.opera
};
obj.onmousedown = null;
if (B.IE) {
obj.attachEvent("onmouseup", function () {
try {
window.external.AddF |
2009-11-09 05:23 P.M.
虽然很久没玩ubuntu了,但我的linux之路是还是从ubuntu开始的,在ubuntu 9.10发布当年我就下载了live cd,前天晚上在家刻录体验了一把。初步感觉如下:
启动速度确实有所提升(也可能是换了高配笔记本原因),splash切换过程很平滑。
系统界面比8.10清爽了一些。
初级用户使用会更方便一些。
还是有一点比较遗憾:就是感觉ubuntu和windows有仇,这个问题我在7.04的时候就发现了~,livecd后会对win系统造成一些影响。
几大linux发行版中感觉redhat系列(centOS、fedora等)的工具比较强大、傻瓜,确 |
2009-11-09 11:36 A.M.
上午突然收到市场部说商品图片不能上传,返回500 Internal Server Error错误。
第一感觉肯定是和临时目录有关,测试了一下,小于50kb的可以正常上传,应该是web服务的问题,nginx。
重启nginx失败,错误信息中主要是说mkdir() /var/tmp/nginx/client_body_temp 目录不存在,这个是客户端请求用的临时目录
肯定是先前因为临时目录有问题,被我把/var/tmp清空了,
cd /var/tmp
mkdir nginx
cd nginx
mkdir lient_body_temp
在重启nginx就正常了,nginx会在/var/tmp/nginx目录下自动建立fastcgi_temp |
2009-11-06 03:30 P.M.
天天看新闻都是云计算,这云了,那云了,这些人真恶心,就会抱着一个词天天在嘴里嚼,还都是人家拉剩的,还嚼的津津有味,不知其所以然。
云过了又框!
看了我就像吐!就会拿专业词忽悠人!
云你马格了比! |
2009-11-06 01:15 P.M.
创建用户、密码配置文件:
htdigest -c mimimo servermanage mamimoluo
接下来会提示你输入密码
命令语法:
htdigest [ -c ] passwdfile realm username
参数说明:
-c
建立passwdfile 。如果passwdfile已经存在,则会首先把它删除。
passwdfile
包含用户名/域/密码的文件名。若指定了 -c ,那么,如果该文件不存在则新建,否则先删除然后再新建。
realm
该用户名所属的域。
|
2009-11-06 01:03 P.M.
代码片段:
$file = $_FILES['f'];
if($file['error'] == UPLOAD_ERR_OK) {
$pathinfo = pathinfo($file['name']);
$file['extension'] = strtolower($pathinfo['extension']);
$file['name'] = iconv('gbk', 'utf-8', $file['name']);
...
用户windows电脑上的中文文件名采用的是gbk/gbk2313编码,linux上的中文文件名采用的则是utf-8编码,转换一下文件名编码即可。 |
2009-11-05 02:53 P.M.
2009-10-31 03:02 P.M.
由于php5启动时必须要加载这个dll的。
复制php目录下的libmysql.dll到C:\WINDOWS\system32就可以了。 |
2009-10-31 02:59 P.M.
如果要用80端口的话,先要保证你的IIS不占用80端口。
Apache.exe -k install -n "Apache Server" -f "D:\server\apache2\httpd.conf" |
2009-10-30 06:32 A.M.
机房两台机器的grub坏了,忙活了一夜~,结果还是有一台没弄好,重装系统也不行,估计是硬件问题了~
修复方法:
1、CentOS安装盘,F5进入rescue模式,在"boot:"提示符后输入“linux rescue”,回车:

2、(一系列的问答...后)光盘系统会自动检测硬盘上原有的系统,如果检测成功,会给与相应的提示,如下图所示(如果检测不成功就麻烦了 |
|
|
|