与mysql服务器连接的php文件不起作用

Posted

技术标签:

【中文标题】与mysql服务器连接的php文件不起作用【英文标题】:php files connected with mysql server not working 【发布时间】:2015-09-05 06:34:26 【问题描述】:

我在 netbeans 中启动了一个 php 项目,并将它与localhost/phpmyadmin 中的数据库连接起来。但是在运行时它会在浏览器上出现此错误..

为什么会这样?如何避免?

这是项目中的代码.. dbconnect.php 和 index.php。文件保存在/var/www/html/Testing/(测试是项目名称)。

编辑:我尝试了 URL localhost/Testing/index.php,但仍然遇到相同的错误。

Edit2 : /var/www 的文件夹结构

【问题讨论】:

我认为你的网址是错误的......也许是localhost/Testing/ 我将 URL 更改为 localhost/Testing/index.php/,但仍然出现错误。 你能显示你的文件夹结构的截图吗 如果你从包含它的工作中删除 ./?在 index.php 上,行“包括 './DBConnect.php';”如果它们在同一个文件夹中,这一定是有效的。还是使用只有一些文本的简单 index.html? @rheese 他们也不工作。 HTML 文件在使用文件 URL 打开而不是使用 localhost URL 作为localhost/Testing/index.html 时有效 【参考方案1】:

使用localhost/Testing/index.php 之类的路径。从 URL 中删除 html 文件夹。

原因 ? Linux 默认考虑 html 文件夹中的 PHP 文件。因此无需在 url 中提供该文件夹名称。

【讨论】:

@vinay_Kumar ,然后请在已编辑问题中的当前浏览器下方发布浏览器的新屏幕截图。【参考方案2】:

输入

localhost

在您的浏览器中,它必须向您显示一个页面,其中包含您 www 目录中的所有文件夹。 然后找到你想要的文件夹并点击它,继续这个直到你找到你的 index.php 文件

【讨论】:

【参考方案3】:

首先尝试访问本地主机。 如果一切配置良好,您将看到所有项目。 然后访问您需要查看的项目,以查看为您提供的 url

【讨论】:

【参考方案4】:

删除或重命名 .htaccess 项目中的文件

您将能够打开此项目

【讨论】:

你在他的项目中htaccess在哪里? 检查测试文件夹,并删除 .htaccess 文件。 他的 -> testing 文件夹在哪里?我没看到。

以上是关于与mysql服务器连接的php文件不起作用的主要内容,如果未能解决你的问题,请参考以下文章

MySQL的更新命令在PHP中不起作用

PHP to LOAD DATA LOCAL INFILE 不起作用

PHP- MySQL 数据库插入操作不起作用 [重复]

MySQL 服务器已消失 - 通过结帐事件处理程序的断开连接处理不起作用

MySQL与PHP的连接

对为啥我的 PHP 包含不起作用感到困惑 [关闭]