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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

一直使用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

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

<IfModule dir_module> DirectoryIndex index.html index.php default.php </IfModule>

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

 

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

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

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

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

 

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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
关系型数据库 MySQL PHP
wordpress博客系统详细安装部署教程
wordpress博客系统详细安装部署教程
wordpress博客系统详细安装部署教程
|
7月前
WordPress主题安装
WordPress主题安装
|
4月前
|
数据库 数据安全/隐私保护 SEO
如何像我这样创建一个酷炫且能赚钱的网站(使用宝塔安装WordPress搭建子比主题)
如何像我这样创建一个酷炫且能赚钱的网站(使用宝塔安装WordPress搭建子比主题)
55 0
如何像我这样创建一个酷炫且能赚钱的网站(使用宝塔安装WordPress搭建子比主题)
|
4月前
|
Ubuntu 关系型数据库 MySQL
百度搜索:蓝易云【ubuntu系统服务器安装WordPress教程】
现在,你已经成功在Ubuntu系统服务器上安装了WordPress。可以使用你的域名或服务器IP地址访问WordPress网站,进行网站配置和内容发布。
130 0
|
5月前
|
存储 关系型数据库 MySQL
如何在网站上安装 WordPress?
如何在网站上安装 WordPress?
102 0
|
域名解析 弹性计算 安全
如何在阿里云服务器安装个人WordPress博客网站?
如何在阿里云服务器安装个人WordPress博客网站?使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择、Web环境、域名解析到网站上线全流程:
361 0
|
域名解析 网络协议 关系型数据库
使用阿里云轻量服务器安装WordPress博客网站三步走
阿里云轻量应用服务器镜像可选WordPress应用,应用镜像可以自动安装WordPress程序及WP所依赖的Web安装环境,轻量服务器网来详细说下轻量服务器选择WordPress应用镜像创建成功后的操作流程使用方法:
604 0
|
域名解析 网络协议 关系型数据库
阿里云轻量应用服务器怎么安装WordPress网站程序?
阿里云轻量应用服务器怎么安装WordPress网站程序?阿里云轻量应用服务器镜像可选WordPress应用,应用镜像可以自动安装WordPress程序及WP所依赖的Web安装环境,轻量服务器网来详细说下轻量服务器选择WordPress应用镜像创建成功后的操作流程使用方法:
137 0
|
域名解析 网络协议 关系型数据库
阿里云轻量服务器安装WordPress网站教程
阿里云轻量服务器安装WordPress网站教程,阿里云轻量应用服务器镜像可选WordPress应用,应用镜像可以自动安装WordPress程序及WP所依赖的Web安装环境,轻量服务器网来详细说下轻量服务器选择WordPress应用镜像创建成功后的操作流程使用方法:
544 0
|
安全 关系型数据库 MySQL
如何下载和安装 WordPress 核心文件?
您有两种不同的选择来下载和安装 WordPress。 1.手动下载 WordPress 的更长、更自定义的方式允许您在开始设计之前根据站点的确切需求定制安装。 2.下载和安装 WordPress 的第二个选项是大多数 WordPress 主机免费提供的一键式选项。此选项是两者中较容易的一个,但在某些情况下,会给您留下额外的工作。
如何下载和安装 WordPress 核心文件?