通过yum升级php到5.3.2版本的方法

三月 21, 2010 by zuo · 3 Comments
日志类别:网络技术 

去年9月安装的服务器,php的版本已经不能满足安装Kaltura Community Edition (KalturaCE)的需要了,于是必须升级php,采用yum update php*,竟然只能升级到5.1.6,看着安装提示里的:

Required PHP version 5.2.0 and above.  You need to upgrade your PHP

就对自己的服务器窝火,KalturaCE可是好东西呀,服务器不能直接升级PHP可麻烦了。

Kaltura logo
Kaltura logo

【阅读全文】

修改MYSQL数据库默认编码的SQL语句

十一月 8, 2009 by zuo · Leave a Comment
日志类别:网络技术 

通过phpmyadmin新建了一个数据库,如果添加数据库时没有权限或者忘记设置合适的数据库编码,可以用一条sql语句实现。

以修改为gbk编码为例,修改MYSQL数据库默认编码的SQL语句如下:

Alter DATABASE `db_name` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci

值得收藏的经典正则表达式

十一月 4, 2008 by zuo · Leave a Comment
日志类别:网络技术 

匹配中文字符的正则表达式: [\u4e00-\u9fa5]

匹配双字节字符(包括汉字在内):[^\x00-\xff]

应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

String.prototype.len=function(){return this.replace([^\x00-\xff]/g,”aa”).length;}

匹配空行的正则表达式:\n[\s| ]*\r

匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \ />/

匹配首尾空格的正则表达式:(^\s*)|(\s*$)

String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, “”);
}

【阅读全文】

LINUX虚拟主机实现URL重写

十月 31, 2008 by zuo · Leave a Comment
日志类别:网络技术 

        今天配置一台Linux服务器里的一个虚拟主机实现了URL重写,使得这个虚拟主机的网站可以实现生成静态HTML网页,有利于搜索引擎收录!

        在网上发现很多人配置URL重写使得服务器支持生成静态HTML网页失败,特此把我的配置过程说一下,其实配置起来还是很简单的!服务器环境:Linux+Apache+Mysql+PHP

【阅读全文】

让长域名和长链接URL变短的方法

十月 15, 2008 by zuo · Leave a Comment
日志类别:网络技术 

让长域名和长链接URL变短的方法

    如果有一个页面的URL太长,以至于在输入这个URL的时候竟然不能完全输入,那么,你可能就要想办法把这个URL变短了。

    这样也行?当然!继续往下看……

    进入下面的网站,贴入你要变短的长URL,然后还可以自定义URL”http://tinyurl.com/*“中*的内容以实现自定义短URL的功能。

  http://tinyurl.com/

    不过tinyURL一次只能改变一个URL,如果有一批长URL要变短,是不是要一个一个来添加?答案是否定的,下面这个网站可以一次改变一批长URL为短URL:

  http://www.urlbunch.com/

    每粘帖一个地址回车之后再粘帖下一个,然后点击Bunch Together就行了。不论多少行,结果会弹出来一个页面列出同样多行的短URL,你只需要记住这个新页面的URL,这个页面显示并永久保存了每条短URL,你可以一个一个打开,也可以选择一下都打开(open all links)。你可以把URL复制到记事本再另作他用。这项服务对于有多个地址要推荐的人还是有用的。

    操作很简单,我就不截图了!

Putty中文教程

九月 8, 2008 by zuo · Leave a Comment
日志类别:网络技术 

作者:柴锋   2006年11月
Web:http://www.chaifeng.com
email: putty-tutorial [0x40] chaifeng [0x2E] com
Links:http://docs.google.com/View?docid=ajbgz6fp3pjh_2dwwwwt

更新记录

  • 2006-11-29
    初步完成想写的这些东西
  • 2007-06-11
    PuTTY 的最新版本到了0.6;修改了一下 SSH 隧道;添加了 SSH 反向隧道;添加了用 SSH 做代理服务器;

【阅读全文】

Can’t connect to local MySQL server through socket

七月 28, 2008 by zuo · Leave a Comment
日志类别:网络技术 

公司的论坛经常会出现下面的错误提示,有时候重启系统就能恢复正常,有时候是一直都不行。过一段时间又自动好了。到底是什么原因呢?

Discuz! info: Can not connect to MySQL serverTime: 2008-7-28 10:26am
Script: /index.php

Error: Can’t connect to local MySQL server through socket ’/tmp/mysql.sock’ (2)
Errno.: 2002

Similar error report has beed dispatched to administrator before.

下面是Discuz论坛不能连接Mysql数据库的错误提示。官方网站给的解决办法如下:

问题分析:
出现这个错误一般情况下是因为下面两个原因:
1、MySQL 服务器没有开启。
2、MySQL 服务器开启了,但不能找到 socket 文件。
解决方法:
1、虚拟主机用户,请联系空间商确认数据库是否正常启动,并跟空间商确认 MySQL 的 socket 文件启动地址,可以尝试在 论坛根目录下的配置文件 config.inc.php 中的 $dbhost 的值改为 $dbname = ’localhost:/tmp/mysql.socket‘,(这里假设 MySQL 的启动地址是 /tmp/mysql.socket,具体的启动地址依据空间商提供的启动地址而定)。
2、独立主机用户,请检查一下 MySQL 服务是否已经开启,没有开启,请启动 MySQL 服务;如果已经开启并且是 Linux 系统,请检查一下 MySQL 的 socket 路径,然后打开 config.inc.php 找到
$dbhost = ’localhost’; 在 localhost 后面加冒号‘:’和 MySQL 的 socket  路径。
比如 MySQL 服务器为 localhost
MySQL 的 socket  路径为 /tmp/MySQL.sock
那么就改成如下:
$dbhost = ’localhost:/temp/MySQL.sock’; 

【阅读全文】

开源CMS作者或爱好者必备程序和技术

七月 10, 2008 by zuo · Leave a Comment
日志类别:网络技术 

本文简单介绍了使用开源CMS建立一个网站,到底需要涉及到多少程序和技术!

  • 一个开源的CMS系统,例如Drupal:一种开放源码内容管理系统。
  • MySQL一种开放源码数据库。
  • PHP:一种支持动态内容的基于 Web 的语言。
  • PHPMyAdmin:一种用来通过 Web 管理 MySQL 的 PHP 工具。
  • MySQL Query Browser:一种用来操作 MySQL 并运行查询的图形化客户机。
  • MySQL Administrator:管理 MySQL 服务器的 GUI。
  • Apache:一种开放源码 Web 服务器。
  • Eclipse:一种开放源码开发环境。
  • CVS:Eclipse 中集成的一种开放源码内容管理系统,用来跟踪代码修改。
  • 使用 IBM 试用软件 构建您的下一个开发项目,这些软件可以从 developerWorks 直接下载。

Linux的文件压缩命令在文件备份中的应用

五月 11, 2008 by zuo · Leave a Comment
日志类别:网络技术 

如果需要将Linux服务器上的网页文件和数据库文件备份,一般有两种途径:

1、如果有Telnet或SSH远程登陆Linux服务器权限,则可以使用Linux的zip命令直接将某个目录下的所有子目录和文件压缩成一个压缩包,只需要加上参数-r,然后再通过FTP方式下载,例如:

第1步:在远程登陆到服务器之后,用“cd /”命令切换到根目录,再输入以下的命令:

zip -r /home/databackup/wwwroot_files_0511.zip /usr/public_html/wwwroot/

根据文件个数和文件大小,压缩的过程会消耗相应的时间!

第2步:全部压缩完成后,使用FTP客户端软件如CuteFTP登陆到/home/databackup目录,把wwwroot_files_0511.zip文件下载到本地电脑刻录保存!

2、如果没有远程登陆权限,只有网站文件的FTP权限(这是虚拟主机通常的情况),只好把众多文件通过FTP形式下载到本地,然后再压缩!方法不再赘述!

Joomla模板开发指南

三月 26, 2008 by zuo · Leave a Comment
日志类别:网络技术 

A guide to creating Mambo 4.5.1 – 4.5.3 and Joomla 1.0.x templates in Dreamweaver with our free mambo dreamweaver template builder extension and Mambo Stand Alone Server [MSAS] from www.mambosolutions.com or Joomla Stand Alone Server (JSAS) from Joomlasolutions.com

www.mambosolutions.com
Professional Mambo and Joomla Templates

【阅读全文】

1 / 3123