Windows环境下搭建WordPress过程记录
来源:互联网 发布:plc模拟编程手机版 编辑:程序博客网 时间:2024/06/04 19:06
运行环境: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 格式消失的问题
- Windows环境下搭建WordPress过程记录
- Windows下搭建WordPress测试环境
- 开发环境-Windows下搭建JAVA Web开发环境(含Tomcat+MySQL)-过程记录
- Windows下Apache+PHP + wordpress环境的搭建
- windows 下搭建react-native 环境记录
- 记录一下当时搭建windows下vs2010作编译器qt开发环境的过程
- ubuntu环境下wordpress搭建
- ubuntu下搭建wordpress环境
- Ubuntu下搭建WordPress环境
- docker环境下搭建wordpress
- centos环境下wordpress搭建
- windows下搭建wordpress cms
- Ubuntu搭建wordpress开发环境记录
- Wordpress初探: Ubuntu环境下搭建Wordpress测试环境
- 记录下本次系统环境搭建的过程
- Linux_CentOS7_lnmp环境搭建过程记录
- Mac下WordPress个人站点环境搭建
- Windows下搭建Wordpress博客网站
- 二刷不懂题目列表
- LeetCode-448. Find All Numbers Disappeared in an Array (Java)
- 从B树、B+树、B*树谈到R 树
- JQ实现AJAX
- 优化DOM
- Windows环境下搭建WordPress过程记录
- 网页中常见的排版 (关键点:浮动)
- json劫持攻击
- ESP8266--学习笔记--AT指令下进行HTTP连接网址
- 数据库的基本了解
- MySQL密码到期重新设定密码方法
- 机蒜课
- 个人制作jQuery滚动插件
- 在项目中使用redis