网站后台生成错误的解决方法

  如果有人用过PHP程序,myqsl语言编辑的网站的站长应该偶尔会遇到一种情况,后台一生成就出现错误,生成之后,首页出现空白,但是网站内页还能打开,如果出现这种问题,很明显就是服务器的DNS设置有问题了。如果网站用的是虚拟主机,那么让空间商设置一下就行了,如果是云主机或者vps的话就要自己动手设置了。具体是怎样的呢?

  Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in D:wwwrootindex.php on line 2

  Warning: file_get_contents(http://wwwtest.cn/) [function.file-get-contents]: failed to open stream: No error in D:http://www.rootindex.php on line 2

  中间这段的代码即表示网站后台错误所出现的问题,开我也是找了很久始终找不到解决办法,遇到不负责的空间商直接说无法解决,无奈之下自己换了vps 之后自己查了一下教程,自己设置了一下网站的DNS,没发现竟然如此简单,而作为空间商居然连这种小问题都解决不了,所以笔者在这里也提醒各位站长要选择空间商。

  设置服务器或者vps的dns步骤:

  第一步:打开操作步骤,点击控制面板→网络连接→右键单击本地连接之后,点击属性。


  第二步:点击属性可以进入一个属性的界面如下图所示:我们在常规的选项中选择“Internet协议(TPC/IP)”,再点“属性进入下面一个界面。


  第三步:用下面的IP 地址”,然后依次将IP地址、子网掩码、默认网关、首选DNS服务器、备用DNS服务器,更改为“网络配置信息查询”页面中显示的信息,点“确定”,再点 “关闭”,配置即可生效。如下图所示输入IP119.147.115.6、子网掩码255.255.255.0、默认网关119.147.115.1首选 DNS服务器121.12.170.23备用DNS服务器8.8.8.8


  改完之后点击确定,好了关机重启即可,再重新生成网站数据就可以啦!

  当时为了设置这个DNS,空间商给我换了3个ip,然后我就一直恢复网站资料、上传、恢复,一直搞了很多次都没有搞好,后来还是在程序员的指导下知道的,没想到这么简单。东西就是要分享出来的,以后不用担心网站后台生成的错误啦。

  文章由昆山佳利货运有限公司编辑,http://www.js-huoyun.com/欢迎转载交流,首发站长网,转载请说明来意。

时间: 2024-11-03 08:33:22

网站后台生成错误的解决方法的相关文章

HHVM崩溃导致网站报502错误的解决方法

为了提高性能,之前把博客更换到了HHVM平台,性能确实提高了不少,但是偶尔会遇到502错误,重启HHVM之后就修复,目测是HHVM崩溃了.在网上找了一下,大多数处理思路都是建一个计划任务,在HHVM崩溃的时候重启,由于Linux Cron Job执行的最小时间单位是分,如果HHVM崩溃,最长的宕机时间不会超过一分钟,对普通博客而言,在可以接受的范围内,因此这个方法颇受欢迎.现在就将我尝试过的几种方法分享和大家分享一下: 网站报502错误的方法集锦   方法一:监测进程状态重启HHVM 保存以下s

DEDECMS打开网站后台系统首页卡解决方法

目录dede/templets/的index_body.htm文件中的第25行至第35行部分屏蔽  代码如下 复制代码 function showMore()  {  $("#allInfo").toggle();  $("#allInfoTD").toggle();  }  /*$(function()  {  $.get("index_testenv.php",function(data)  {  if(data !== '')  {  $(

SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)_MsSql

关于SQLSERVER 9003错误解决方法 只适用于SQL2000: "无法打开新数据库 'POS'.CREATE DATABASE 中止. (Microsoft SQL Server,错误: 9003)" 看是9003错误,就想到可能是由于日志文件的原因,再看数据库文件可能损坏,于是想到dbcc checkdb指令. 方法如下: 1.我们使用默认方式建立一个供恢复使用的数据库(如pos).可以在SQL Server Enterprise Manager里面建立. 2.停掉数据库服务

SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)

关于SQLSERVER 9003错误解决方法 只适用于SQL2000: "无法打开新数据库 'POS'.CREATE DATABASE 中止. (Microsoft SQL Server,错误: 9003)" 看是9003错误,就想到可能是由于日志文件的原因,再看数据库文件可能损坏,于是想到dbcc checkdb指令. 方法如下: 1.我们使用默认方式建立一个供恢复使用的数据库(如pos).可以在SQL Server Enterprise Manager里面建立. 2.停掉数据库服务

win7系统事件日志服务4201错误的解决方法

EventLog Analyzer能分析所有Windows和UNIX系统日志.如果在网络中的某台机器上生成一个重要的安全事件,就会显示在EventLog Analyzer仪表盘上的即时报表中.当用户在Win7系统中进行了某些系统优化或设置了用户权限之后,导致"事件查看器"无法启动,而对相应的Event Log服务进行手动设置启动的时,出现了4201错误.现小编给大家详解Win7旗舰版系统下Event Log服务出现4201错误的解决方法! 操作步骤: 1.打开win7系统资源管理器,找

MySql 修改密码后的错误快速解决方法_Mysql

设置好密码后,使用数据库时出现如下错误: ERROR 1820 (HY000): You must reset your password using ALTER USER statement befo re executing this statement. You must SET PASSWORD before executing this statement的解决方法 今天在MySql5.6操作时报错:You must SET PASSWORD before executing this

深入了解 register_globals (附register_globals=off 网站打不开的解决方法)_php技巧

深入了解 register_globals dedecms 里强制限制了register_globals 由于register_globals设置控制PHP变量访问范围,如果开启会引起不必要的安全问题,所以这里对其进行了强制关闭,如果站长的空间不支持,可以采用以下几种办法进行修改,供广大站长参考: *如果是独立服务器的用户可以修改php配置文件中的php.ini,将register_globals=On改为register_globals=Off,然后重启Apache. *如果是虚拟主机的用户,

asp.net Insert into 语句的语法错误的解决方法

asp教程.net insert into 语句的语法错误的解决方法 问题描述:      我用oledb的方式向access数据里写数据,示例源码如下:     string sql="select * from multitable";     oledbdataadapter olesub=new oledbdataadapter(sql,olecn);     oledbcommandbuilder cb1=new oledbcommandbuilder(olesub);   

ThinkPHP下表单令牌错误与解决方法分析

本文实例讲述了ThinkPHP下表单令牌错误与解决方法.分享给大家供大家参考,具体如下: 在项目的开发过程中,添加.编辑数据时偶尔会遇到系统提示的"表单令牌错误",一开始没怎么在意,直到今天下午QA把此问题提到bug系统了,正好时间也有空余,就追着TP3.13的源码看了下去,几分钟后,便知道原委了. 在项目中开启表单令牌,通常要在配置文件中做如下配置 // 是否开启令牌验证 'TOKEN_ON' => true, // 令牌验证的表单隐藏字段名称 'TOKEN_NAME' =&g