Windows环境下搭建WordPress过程记录
2017-06-11 13:16
399 查看
运行环境: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 格式消失的问题
因为在搭建环境之前,我的电脑上已经安装了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下vs2010作编译器qt开发环境的过程
- 开发环境-Windows下搭建JAVA Web开发环境(含Tomcat+MySQL)-过程记录
- 搭建Windows环境版本管理服务器全过程
- 基于Windows 7旗舰版搭建WinCE6.0开发环境的过程
- windows 7 旗舰版搭建WINCE6 开发环境过程
- 百度BAE环境下WordPress搭建过程
- Android开发环境搭建过程记录
- windows下java web(jdk、eclipse、Tomcat)开发环境搭建 详细记录
- Android开发实战记录(一)-Android开发环境搭建之Windows-正式配置前的准备
- cocos2d-x 2.1.1 -javascript 搭建代码高亮与代码提示的环境 - 过程记录
- windows下用wampServer 为wordpress 搭建本地服务器运行环境
- 记录sae python本地环境搭建过程
- Android开发实战记录(二)-Android开发环境搭建之Windows-正式配置环境
- 基于Windows 7旗舰版搭建WinCE6.0开发环境的过程
- 【转】 转:基于Windows 7旗舰版搭建WinCE6.0开发环境的过程
- lamp环境下phpwind,wordpress,discuz论坛的搭建全过程
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录
- 记录一下在WinXP上搭建Apache的httpd+PHP+MySQL+Wordpress的过程
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)