我做的php网站在本地可以运行,但上传在服务器上就不能访问了?

2025-01-02 15:06:08
推荐回答(5个)
回答1:

你的程序以前写得不好,只是你本地在php.ini文件里面关闭了这类一般提示性错误信息的显示,最好是养成良好的编程习惯,那要设计的程序哪里都可以运行。

现在让你去改程序你可能不满意,那就修改服务器的php.ini文件,主要是检查error_reporting选项,你的服务器现在可能是这样的:
error_reporting = E_ALL & ~E_NOTICE
可以修改为下面这样就不显示这类错误:
error_reporting = E_ALL

如果服务器无法修改,比如是虚拟主机,那就老老实实的改程序吧。

回答2:

php 一般是和mysql配合的,上传到空间后,要导入mysql数据库
另外要配置网站中的数据库参数,即数据库用户名,密码和库名,
这样配好后才可以访问
另外如果你的源码是免费的,是被绑定ip的,上传到空间后就是不能用的

回答3:

这只是提示,没有关系的。

服务器的php.ini你改变不了,在包含文件中,加上这一行,把提示关掉吧。

ini_set("display_errors","Off");

回答4:

你的程序最好别使用绝对路径,这样子肯定会有问题的。

采用相对路径,就可以解决你现在的问题.

回答5:

程序最上面加上一句 error_reporting(0);