Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ASP.NET输出JSON格式数据

ASP.NET输出JSON格式数据

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

一直使用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目录结构显示出来,界面如下:

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

代码语言:js
AI代码解释
复制
<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的固定链接就可以正常工作呀!

本来想放弃去研究到底出了什么问题,反正在本地测试只要它支持默认的链接格式就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

页面上有如下描述:

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

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

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

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在Ubuntu 18.04上安装WordPress
WordPress是一个非常流行的专注于博客的动态内容管理系统(CMS)。WordPress可以部署在LAMP或LEMP堆栈上。它具有的可扩展插件框架和主题系统允许网站所有者使用其简单但功能强大的发布工具。
eru
2018/09/05
7.9K0
在Ubuntu 18.04上安装WordPress
在Ubuntu 16.04上安装WordPress
在本指南中,您将学习如何在运行Ubuntu 16.04的Linode上安装WordPress。WordPress是一个流行的动态内容管理系统,专注于博客。WordPress可以部署在LAMP或LEMP堆栈上,并具有广泛的插件框架和主题系统,允许网站所有者和开发人员使用其简单但功能强大的发布工具。
Techeek
2018/09/17
5.3K0
在Ubuntu 16.04上安装WordPress
wordpress 出现443 NOT FOUND-apache错误的解决方案
在解决好服务器一直500的错误后(wordpress安装performance插件后出现500 Internal Server Error 后的思路和解决方案)
可定
2020/04/20
1.4K0
WordPress更改固定链接404的解决办法
WordPress 网站建设中,固定链接设置是必不可少的,好的固定链接更美观、易用、利于用户分享和搜索引擎收录,需要注意的是,要使设置的固定链接生效的前提是你的网站环境支持伪静态。 常用的参数有 日期和名称型 /%year%/%monthnum%/%day%/%postname%/ 月份和名称型 /%year%/%monthnum%/%postname%/ 数字型 /archives/%post_id% 文章名 /%postname%/ ID+html 型 /%post_id%.html 很多站长在玩
沈唁
2018/05/24
7.6K0
Nginx修改WordPress固定链接导致无法访问
  这篇文章主要介绍了Nginx下修改WordPress固定链接导致无法访问的问题解决,同时作者也给出了官方关于修改固定链接的方法,需要的朋友可以参考下
会长君
2023/04/26
2.2K0
PHP+MySQL代码部署在Linux(Ubuntu)上注意事项
最近帮同学做一个网站,同学买的是阿里云服务器,Linux发行版是Ubuntu12.04。我在本地把程序写好,都调试好了。然后他让我自己发布和部署。之前在大学里上操作系统课程时,也用过一段时间的Ubuntu,那个时候应该是10.04。并且是虚拟机,有界面的。现在是服务器版本,只有命令行,而且自己要使用终端模拟器链接。 所以就搜索资料,看哪些工具好用,而已方便。找了一圈,发现下面2个工具结合起来蛮好的。文件上传和权限改变工具:WinSCP,另外一个就是命令行终端模拟器:Xshell。这2个工具顺利帮我解决了这次
八哥
2018/01/18
3.5K2
如何在树莓派上搭建运行 WordPress
WordPress 是一个非常受欢迎的开源博客平台和内容管理平台(CMS)。它很容易搭建,而且还有一个活跃的开发者社区构建网站、创建主题和插件供其他人使用。
星哥玩云
2022/07/24
1.3K0
如何在树莓派上搭建运行 WordPress
搭建php运行环境_php开发环境搭建步骤
1、PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面。Apache HTTP Server 的安装部署已经在上一篇讲解的很详细了,不清楚的可以点击“ Apache HTTP Servcer-Apache服务器下载与Windows系统下安装”查看具体操作。
全栈程序员站长
2022/11/09
16.2K1
搭建php运行环境_php开发环境搭建步骤
WCF技术剖析之二:再谈IIS与ASP.NET管道
在2007年9月份,我曾经写了三篇详细介绍IIS架构和ASP.NET运行时管道的文章,深入介绍了IIS 5.x与IIS 6.0HTTP请求的监听与分发机制,以及ASP.NET运行时管道对HTTP请求的处理流程:
莫问今朝
2019/02/25
1.2K0
Windows 下搭建 MySQL+Apache +PHP 环境
由于项目涉及到 php 项目,本地需要搭建一个 php 的调试环境。网上查询了解到,可以用的 php 集成环境(如:phpstudy,xampp等),本次记录使用 php+mysql+apache 在本地独立搭建PHP运行环境。方便有需要的童鞋... 需要相关软件包以及工具:
AI码真香
2022/09/13
2.8K0
Windows 下搭建  MySQL+Apache +PHP 环境
windows server2016 数据中心Apache+PHP+MySQL环境搭建
http://de.apachehaus.com/downloads/httpd-2.4.25-lre-2.5.1-x64-vc14.zip 我用的这个httpd-2.4.25-lre-2.5.1-x64-vc14.zip 然后解压
前端皮皮
2020/11/26
9360
JSON入门指南--客户端处理JSON
在传统的Web开发过程中,前端工程师或者后台工程师会在页面上写后台的相关代码,比如在ASP.NET MVC4里面写如下代码: @Html.TextBoxFor(m => m.UserName, new { @class = "form-control" }) .csharpcode, .csharpcode pre{ font-size: small; color: black; font-family: consolas, "Courier New", courier, monospac
八哥
2018/01/18
1.3K0
WordPress笔记
在wordpress源码文件夹,找到你当前使用的模板文件夹,默认在wordpress\wp-content\themes下面。选择模板文件夹进入。
OwenZhang
2023/05/06
2120
WordPress笔记
MongoDB学习系列(2)--使用PHP访问MongoDB
第一部分:介绍 在Windows上安装最新MongoDB步骤非常的简单,这里不做介绍。但是如果你安装的时候没有将MongoDB作为服务运行,每次你都要使用cmd切换到指定的目录下,然后在cmd中启动M
八哥
2018/01/18
9620
MongoDB学习系列(2)--使用PHP访问MongoDB
ASP.NET中使用HttpWebRequest调用WCF
最近项目需要和第三网站进行数据交换,第三方网站基本都是RESTfull形式的API,但是也有的是Web Service,或者.NET里面的WCF。微软鼓励大家使用WCF替代Web Service。 Web Service技术介绍 Web Service是一个平台独立的,松耦合的,自包含的、基于可编程的Web应用程序,可使用开发的XML数据标准来描述、发布、发现、协调和配置这些应用程序,同时用于开发分布式的互操作的应用程序。 WCF技术介绍 WCF是Web Service的升级版本。WCF是Windows C
八哥
2018/01/18
2.4K0
ASP.NET中使用HttpWebRequest调用WCF
php 实现url rewrite 伪静态
mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面。下面我详细说说它的使用方法!对初学者很有用的哦!
lilugirl
2019/05/26
2.7K0
安装 WordPress – 如何在 Ubuntu 上安装 WordPress
WordPress 是最受欢迎的内容管理系统(CMS),因其用户友好性和灵活性而闻名,可以创建各种类型的网站。 该软件还可以安装在不同类型的主机上,包括 VPS 平台。
轩源
2024/09/29
6680
安装 WordPress – 如何在 Ubuntu 上安装 WordPress
.htaccess伪静态规则
Apache的 mod_rewrite是比较强大的,在进行网站建设时,可以通过这个模块来实现伪静态。
阿珏
2018/08/02
5.6K0
WordPress固定链接404解决方法—配置伪静态
一般的大型网站系统,都依赖伪静态。如果服务器的伪静态没有配置好,访问部分链接就会出现 404 的情况。 在 WordPress 则具体表现为后台“固定链接”选项设置失效。 下面就提供各种 web 环境下的 WordPress 伪静态规则设置教程。 Apache、Kangle伪静态 下载 Apache -Kangle WordPress 伪静态配置文件,解压后将里面的 .htaccess 上传至网站根目录,然后在 WordPress 后台>设置>固定链接>拉到最下面点击“保存更改”即可。 Nginx伪静态 打
禹都一只猫olei
2018/05/25
5.1K2
apache伪静态
打开apache的配置文件httpd.conf
似水的流年
2018/01/12
3.5K0
相关推荐
在Ubuntu 18.04上安装WordPress
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档