如何实现在空间主机下CMS系统和wordpress同时使用

写这篇文章的时候,我的心情是十分畅快的,为什么呢?因为这个问题困扰了我将近1周!起初,我在本地测试过,我用dedecms建了一站点,然后在 站点的顶部导航添加了网站博客,想使用全球知名的wordpress,从安装到使用到选模板,一切都很顺利,但是在空间主机上使用的时候出问题了。听下面 我来慢慢的分析。

1、页面访问显示403状态码

403意味着没有权限浏览和执行该目录下的页面,当你在cms下安装wordpress时,界面都是正常的,你可以配置站点,也可以修 改模板,但是当你退出账号,重新进入博客(wordpress对应的站点)会发现出现了403。当看到403时,我第一时间就查看了文件的权限,并全部修 改到777,结果是完全无用。我试着在url后面增加了index.php后,发现可以进入网站,但是网站没有套用模板,也进不了后台,搜寻了大量的资料 和帖子,基本无用。后来发现只能是服务器配置问题。我查看了一下服务器下的apache配置文件httpd.conf,并在里面找到

<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Satisfy all
</Directory>

将deny from all改成allow from all。但是问题依旧没有得到解决,反而增加了网站的安全隐患。所以,只能将allow改回deny。我们在寻找下面这段引号内的代码“ # Possible values for the Options directive are “None”, “All” ”,你会找到一大串带有#被注释的,然后修改第一行的代码,xxx为你要建的博客路径,举个例子,比如你的网站根网址在/www /public/domain,则你需要修改的地址为/www /public/domain/blog(因为是一级目录博客,而不是二级域名下独立的博客,具体为什么建一级目录博客,请自行百度)。修改完以后重启 apache服务,你会发现可以进入博客了,但是会显示index of blog…,这就是第二个难点。

2、页面访问出现index of blog…..字样

网页显示不了结果,只出现了网站的目录结构,这是什么原因呢?原来是因为在wp的根目录(博客的目录)下没有建.htaccess(网址配置文件,比如url标准化,301跳转等),在.htaccess文件里写入下面代码:

DirectoryIndex index.php index.html
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

第一行就是默认主页的后缀为.php和.html,里面重写了规则,当你再次访问博客的时候,OK,成功了!

上面两个问题一般人遇到了还真不知道,除非是很专业的人,因为遇到的人太少了,一般建站的人是不会用两套cms,建一个主站,建一个博客的。

【总结】

实践出真知,这句话真的是真理!没有实际操作,没有去试过,一切都是想当然,特别是互联网行业,光靠想是没用的。

本文由:我要逆袭 http://www.wynixi.com 在我要逆袭休闲吧原创发表,发表人夜星辰,请尊重我们的劳动果实,转载请保留原地址,万分感谢!

(0)

相关推荐

  • linux主机下wordpress博客搬家详细经验

    今天给大家分享一下wordpress博客搬家的教程,网络上有很多关于wordpress的教程,但是都不是特别详细,有些新手可能看了也不知道具体怎么操作,下面,我以linux主机下的DA面板为例,为大家 ...

  • Win2008系统和XP系统共同使用相同的缓存

    现在,有很多朋友在自己的计算机中同时安装使用了Windows Server 2008系统和Windows XP系统,在缺声状态下,它们会分别从本地计算机的磁盘上划出一部分空间作为“虚拟缓存”,很显然这 ...

  • 苹果电脑怎么重装XP系统和Windows系统?

    XP系统: 安装前注意事项 1.在Mac上安装WindowsXP可以使用BootCamp助理(位于"应用程序"文件夹的"实用工具"文件夹中)在Macintosh ...

  • Win7系统和WinXP系统共享互访设置

    Win7系统推出来也有很长时间了,安装使用windows7系统的用户也越来越多,相比vista系统的确好用了不少。但是很多用户在使用win7系统的过程中还是遇到了不少问题,今天主要是解决一下大家最关心 ...

  • 32位系统和64位系统有什么含义

    电脑的发展史是从以前的8位、16位发展到先的32位和64位,位数是用来衡量计算机性能的重要标准之一、位数在很大程度上决定着计算机的内存最大容量、文件的最大长度、数据在计算机内部的传输速度、处理速度和精 ...

  • xp系统和win7系统不能打印机共享怎么办

    现在很多公司都会有打印机,我们知道在局域网中任意一台计算机都可以通过共享打印机来使用同一台打印机,不过公司中有些用户使用xp系统,有些用户则使用win7系统,这就出现了xp系统和win7系统无法打印机 ...

  • xp系统和W7系统如何设置自动获取IP地址

    在日常使用电脑的过程中,很多都是需要自动获取IP地址的,下面我们来看一下在xp系统和W7系统下如何自动获取IP地址. 操作方法 01 首先我们看一下如何在xp系统里面设置自动获取ip地址 在桌面找到& ...

  • 如何查看windows系统和office软件的产品密钥

    时间久了,保存好的windows系统和office软件的product key不知所踪,好不懊恼.不过,现在好了,叫你一个简单的方法,一下子就能把你的产品找回来,不信就试试吧. 操作方法 01 1,首 ...

  • 安卓系统和ios系统到底有什么不同?

    说起Android系统和ios系统,这可是无人不知无人不晓.小编就来向大家简单的介绍一下这两个系统吧!Android是一种基于Linux的自由及开源的操作系统,主要使用于移动设备,如智能手机和平板电脑 ...