Z-Blog 在 Apache 的 PHP 下使用思路及方法

Z-Blog 博客程序是基于 ASP+IIS+ACCESS 环境开发的,理论上并不能在Apache+PHP+MySQL环境下运行,不过有时可能因为某种情况,如部分博主觉得 ASP+IIS+ACCESS 负载性不够强或其它原因,需要将 Z-Blog 暂时迁移到Apache平台,本文是博客吧转自月光博客的主要是讲述一下迁移的具体形式。

操作方法

  • 01

    Z-Blog 从ASP迁移到PHP的思路是:将Z-Blog全部静态化,动态化的部分,使用PHP代码回调ASP服务器上的地址,数据库依旧放在ASP的服务器上,使用双域名形式,通过FTP工具将ASP服务器上的HTML文件复制到PHP的服务器上。 Z-Blog系统需要使用“静态首页生成插件”,这样首页和文章页都实现了静态HTML文件,分类页和标签页原本是动态的,修改起来比较麻烦,需要修改Z-Blog源代码。

  • 02

    修改方法如下: 先建立一个cat目录,将根目录下的catalog.asp文件复制过来,修改为default.asp,将里面的include路径修改一下。

  • 03

    接着,修改FUNCTION目录下的c_system_base.asp,c_system_event.asp,c_system_lib.asp文件,搜索替换掉“catalog.asp”为“cat/”,这样目录页和分类页就会调用cat目录而不是asp文件。

  • 04

    之后,将所有的HTML都FTP到Apache主机上,对于cat目录,则建立一个index.php文件,文件内容如下: <?php$qstring = isset($_SERVER["QUERY_STRING"]) ? $_SERVER["QUERY_STRING"] : "";$url = "http://www.williamlong.info/cat/?".$qstring;$file=file_get_contents($url);echo $file;?> 这样,目录页和分类页的调用都会自动抓取原先ASP服务器上的文件。

  • 05

    最后,在Apache服务器上编辑.htaccess文件,内容如下: RewriteEngine OnRewriteBase /RewriteRule ^upload/(.*)$ http://www.williamlong.info/upload/$1 [R=301,L]RewriteRule ^download/(.*)$ http://www.williamlong.info/download/$1 [R=301,L]RewriteRule ^function/(.*)$ http://www.williamlong.info/function/$1 [R=301,L,QSA] 经过这样一番处理,在Apache环境下也可以浏览Z-Blog生成的博客了。

(0)

相关推荐

  • xp系统中Apache+PHP+Mysql+Zend安装配置的方法

    操作方法 01 很多用户因为工作或者个人需要,要在xp系统需要安装配置Apache+PHP+Mysql+Zend,但是并不知道如何安装配置,今天小编就教教大叫Apache+PHP+Mysql+Zend ...

  • Linux与win2003下修改mac地址方法

    一、在Linux下修改MAC地址方法如下: 方法1:在文件“/etc/rc.local”中加入 ifconfig eth0 hw ether 00:D0:59:0D:9B:4C 方法2:在文件“/et ...

  • PPTV聚力开启wifi网络下自动播放的方法

    PPTV聚力如何开启wifi网络下自动播放?PPTV聚力是一款全球安装量最大的网络电视,那么PPTV聚力怎么用呢?现在就跟手机世界的小编一起来看看PPTV聚力wifi网络下自动播放开启方法吧!希望可以 ...

  • Windows7系统下安装JDK的方法

     Windows7系统下安装JDK的方法:要学习JAVA,首先要安装JDK.下面总结一下我在安装JDK时遇到的问题,主要是环境变量设置这一块。 1.首先到官网上下载了JDK的安装包,按正常步骤安装(这 ...

  • 解决linux下arp攻击的方法

    一般Windows用户可以使用antiArp防火墙,但是有些计算专业的朋友们由于工作或其他原因使用的是linux系统,那么linux下arp攻击怎么办呢?下面就是一位高手解决linux下arp攻击的方 ...

  • Linux系统下Telnet的设置方法

    Linux系统下Telnet的设置方法 Linux系统下Telnet服务的配置步骤: 一、安装Telnet软件包(通常要两个) 1、 Telnet-clIEnt (或 Telnet),这个软件包提供的 ...

  • Win8.1下Office2013序列号修改方法

    Win8.1下Office2013序列号修改方法

  • Win8操作系统下设置路由器的方法

    有朋友问自己的电脑刚刚升级了win8系统,不知道怎么设置路由器了怎么办呢?其实win8系统下的路由器设置和win 7差不多,都是大同小异。 下面是小编在网络上搜集到的win8系统下路由器的设置方法,没 ...

  • office2007设置下拉菜单的方法

    在我们使用office2007办公软件的过程中,常常需要输入一些固定的词语,比如说,性别的"男女"以及进行判断的:"是否"等.既然是常用词,为什么不设置一个下拉 ...