前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WordPress3.5安装出现的几个问题

WordPress3.5安装出现的几个问题

作者头像
八哥
发布2018-01-18 17:09:20
1.4K0
发布2018-01-18 17:09:20
举报
文章被收录于专栏:快乐八哥快乐八哥

一直使用WordPress3.1的版本,12月份WordPress发布了3.5的版本,想尝试升级一一下。当然最好是先在本地环境测试通过,然后上传的服务器是最好的方法。操作系统是Windows8 64位,设置基本和操作无关。

按照安装步骤,显示Apache2.2,然后是PHP5.4,最后就是MySQL5.5。安装过程问题还是蛮多了,下面总结如下,基本都是因为少配置了,或者配置不正确导致的。我安装好以上三个软件之后,将下载的WordPress3.5解压后的文件复制到Apache htdocs根目录下。然后在浏览器打开http://localhost/wp-admin/wp-admin/install.php.这个是安装页面,因为本身WordPress设计之初就已经考虑到很多站长或者普通用户用WordPress来搭建博客或者站点,所以WP安装步骤也是非常的简单,一个是数据库设置,另一个就是站点的基本设置。而已站点的基本设置等你登录到系统后台之后,还可以轻松的修改。

问题1.打开install.php页面,出现如下错误,并且还是乱码,我安装的WordPress中文,所以也不知道为什么会出现乱码。通过搜索,大致是说机器上没有正确的安装PHP和MySQL扩展。

问题1:鎮ㄧ殑 PHP 浼间箮娌℃湁瀹夎杩愯 WordPress 鎵€蹇呴渶鐨  MySQL 鎵╁睍銆

解决方案基本上让用户正确的配置PHP,在php.ini文件中将一下2个代码注释去掉。主要让PHP加载mysql和mysqli这两个扩展。

extension=php_mysql.dll extension=php_mysqli.dll

同时要查看php.in文件中 extension_dir = "ext" 配置是正确,PHP5.2默认是extension_dir=”./”。我检查我配置都正确的。mysql可以通过cmd连接进去。php代码也可以正常运行。但是wordpress始终是出现这个错误,我开始以为是wordpress3.5版本的问题,下载3.3,出现同样的问题。我这时才想起来,在安装完MySQL时,系统提示你是否将其作为服务运行,我同意作为服务允许,但是我为了开机速度快,将其启动类型设置为:自动(延迟启动)。我将其变成“自动”启动,WordPress安装成功!

问题2:后台可以添加文章和页面了,但是前台首页不管怎么样也出不来,只是将wordpress目录结构显示出来,界面如下:

image
image

后台登录我一直记得是:/wp-admin/index.php进入的,但是后台如果不输入index.php的话也是直接显示wp代码的目录结构。之前按照过wp没有出现过这种问题。但是前台首页即使我输入index.php也是无法进入的,因为index.php是空的。可以肯定的是代码没有进入相应的“路由”。

代码语言:js
复制
<IfModule dir_module>     DirectoryIndex index.html index.php default.php </IfModule>
<!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } -->

修改为这段代码,默认Apache默认可以识别的首页是:index.html,我们需要将index.php和defalut.php添加进入。运行wordpress,前后台都可以正常访问。

问题3:无法在“固定链接设置”设置其他的链接格式。否则页面进会出现400错误,请求的资源无法找到。要使用wordpress里面的“固定链接设置”需要Apache加载mod_rewrite模块。我在httpd.conf加载了mod_rewrite模块之后,设置其他的链接格式,页面始终404。但是之前在XP系统上也只是加载了mod_rewrite模块,wordpress的固定链接就可以正常工作呀!

image
image

本来想放弃去研究到底出了什么问题,反正在本地测试只要它支持默认的链接格式就ok。但是好奇心还是让我去看看它到底出了什么问题。我打开wordpress官方说明:http://codex.wordpress.org/zh-cn:%E4%BD%BF%E7%94%A8%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5

页面上有如下描述:

image
image

在WordPress的home目录,我不理解。我直接修改了Apache的配置,将line229行的:

AllowOverride none 改为AllowOverride All.因为FollowSymLinks option默认是在我的机器上是 开启的。然后在去修改不同的链接格式,页面正确显示。

解决以上三个问题,基本可以确定wordpress安装成功,也能正常运行。之前也成功安装过wordpress,没有遇到这些问题,今天一下在出了这么多问题,总结出来。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-01-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档