Windows环境下搭建WordPress过程记录

本文记录了在Win8系统下使用IIS6.0、PHP5.6.30和WordPress4.8搭建博客环境的过程,包括配置步骤及解决过程中遇到的如PHP错误、资源加载失败等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行环境:Win8(32位),IIS6.0,PHP5.6.30,WordPress4.8
因为在搭建环境之前,我的电脑上已经安装了MySQL,所以就没有在安装,整个安装流程参考了下面的文章:
黄聪:Win7部署WordPress傻瓜式教程(IIS7.5+MySQL+PHP+WordPress)
主要的配置包括:
1 配置IIS支持PHP,需要把下载的PHP解压安装路径配置到IIS中
2 修改默认配置文件php.ini,主要是开启对MySQL的支持和ext扩展路径设置

配置完成后,遇到以下问题:

1 运行时wordpress时,报500错误,而且没有任何提示信息,于是把wordpress根目录下的wp-config.php中的define(‘WP_DEBUG’, false)改成true,通过输出的提示信息可以看出,报错信息为:
PHP Fatal error: Call to undefined function mysql_connect() in E:\WordPress环境搭建\WordPress\wordpress-4.8\wordpress\wp-includes\wp-db.php on line 1568
网上的方法基本上都是说要把php.ini中的extension=php_mysql.dll前面的分号去掉以及把相关的dll库拷贝到系统目录下,但都没有效果。
最后发现原来是php.ini中的extension_dir配置错了,默认的配置文件已经说明了windows下直接用相对路径就行了。而刚开始用的是绝对路径。
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
;extension_dir = “E:\WordPress环境搭建\PHP5.6.30\php-5.6.30-Win32-VC11-x86\ext”
; On windows:
extension_dir = “ext”
2 出现“Notice: Undefined index: a:1:{s:3:”ssl”;b:1;} in /var/www/html/policy/wp-includes/class-requests.php on line 213″
解决方法:
The transport requires fshockopen or Curl to be enabled to know the transport protocol used. Is one of them enabled ?
就是要使能fshockopen或Curl,使能fshockopen方法:
修改php.ini配置文件:
allow_url_fopen = On
extension=php_openssl.dll
然后重启IIS,即可。
3 WordPress主题效果排版混乱,图片也不显示,通过chrome控制台调试,发现图片的路径是正确的,直接在浏览器中输入图片的路径,也是无法显示,但实际上对应的目录下图片是存在的。于是怀疑是IIS配置的问题,上网一搜果然是IIS的问题,按如下文章操作即可解决。
win7(iis7)无法加载运行CSS和图片的解决方法
4 在别的电脑上访问WordPress页面排版混乱,通过chrome调试发现,页面在加载js和css资源的时候使用的路径仍然是localhost,怀疑是wordpress的配置问题,上网一搜,发现已经有人把解决方案写了出来,参考如下:
新手局域网搭建wordpress 格式消失的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值