资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

数据库导致php页面白屏 数据库导致php页面白屏怎么办

为什么php网站打开是一片空白?

你把下面这三行存为一个PHP文件放上去执行一下试试看:

成都创新互联服务项目包括洛宁网站建设、洛宁网站制作、洛宁网页制作以及洛宁网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,洛宁网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到洛宁省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

?php

phpinfo();

?

请补充说明执行这个三行的程序是什么效果,根据这个可以推断你前面的程序打不开的原因。

补充:

说明你的PHP配置没有问题,你现在需要在DOS下运行你的网页,那样就能知道详细原因,例如你的网页文件是c:\inetpub\wwwroot\index.php,那么在DOS下使用下面的命令能查看详细原因:

c:\php5\php.exe c:\inetpub\wwwroot\index.php

PHP网站打开空白的常见解决方法有哪些

在php编程中出现空白页面可能是由以下几个原因造成的:

1、逻辑错误

逻辑错误是最难排除的,从表面上看,也许代码是合法的,是正规的,可运行起来却不是预料之中的。为什么呢?也许是编写者想得不够全面,毕竟人是人,计算机是计算机,计算机不可能完全按照人的思路去运行脚本。在这里,我告诉大家一个比较好的调试方法,就是使用注释符“/* */”,注释掉一些代码,观察运行情况。要想完全排除逻辑错误,没有耐心是不行的,所以要静下心来,不要着急。

2、行为未定义

看下面的代码:

?php

$action = $_GET['id'];

if($action == '')

$action = 1;

if($action == 1) {

echo("/$action's value is 1");

} else if($action == 2) {

echo("/$action's value is 2");

}

?

这段代码大家看得很明白,就是如果$action变量为空时将它设为1,然后判断$action变量的值而做出不同的事件。当然,假如$action既不等于1,也不等于2的时候,PHP会做什么呢??——什么也不会做,所以就会产生了空白的页面。知道了原因,解决就容易了。关于这个问题的解决,很简单,在 if模块后加一个else就可以了,打印一些信息即可。

3、语法错误

大家可能会问了,如果出现语法错误,一般会有错误提示的,怎么会空白呢?当然,这只是一些个别现象,在某些主页空间中(比如中国聚网的免费空间),如果你写得PHP有语法错误,它也不会有任何提示。解决也很容易,在上传文件之前在本地测试,找出错误的代码进行改正。()

4、滥用错误屏蔽符@

错误抑制符“@”常常用于可能会发生错误的地方,但是抑制符使用过多或使用得不是时候,也可能导致空白也免得出现,来看看下面两个PHP脚本吧:

test1.php

?php

@include("test2.php");

echo($var);

?

test2.php

?php

$var = "Hi" //这行代码有错误,没有分号

$var1 = "Hello" //同上

?

运行test1看看,结果就产生了空白的页面。纠正也很简单,可以去掉include函数前面的抑制符,或者更正test2.php文件中的错误。

phpmyadmin导出数据库点击执行,出现空白页,怎么处理呢?

解决方法如下:

(1)修改php.ini适用自己有服务器的人

大多数都修改php.ini中的upload_max_filesize,但修改了这个以后,还是提示这个问题;

那么更改如下几处:

修改 PHP.ini

file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开

upload_tmp_dir  文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize 20m   望文生意,即允许上传文件大小的最大值。默认为2M

post_max_size 30m   指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M

说明

一般地,设置好上述四个参数后,在网络正常的情况下,上传=8M的文件是不成问题

但如果要上传8M的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得继续设置下面的参数。

max_execution_time 300 每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time 300 每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit 128m 每个PHP页面所吃掉的最大内存,默认8M

php导入sql,更改conn.php的数据后网页打开是空白?

后台打开空白,查看一下权限是否设置好了没,权限设置好了,然后再检查一下数据库是否连接正常,还有程序完整否

PHP打开页面是空白的是什么原因?

可能php运行时出现了错误,但是配置或php代码里又抑制了错误报告,所以输出成空白了.你跟踪检查下它的执行看看.

php测试mysql数据库链接是否成功,但页面显示一片空白,高手帮帮忙

你是在

服务器端

测试的吧,可能是

网站服务器

关闭了php的错误警告,只要你有啥语法错误,数据库连接方面的错误,网站上显示就会一片空白,你贴在这里的代码是对的,只是没有分行,不知道你的源文件是不是也是没分行,,如果没分行的行,那肯定会显示空白。


当前文章:数据库导致php页面白屏 数据库导致php页面白屏怎么办
网页网址:http://cdkjz.cn/article/hihpgg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220