【问题标题】:PHP Cannot connect to database configPHP无法连接到数据库配置
【发布时间】:2017-12-21 23:07:07
【问题描述】:

我有一个这样的文件夹结构:

|Home

|____|Admin

|__________|Pages

|

|

|db_config.php

文件位于主目录,我设置连接到 db_config.php 文件如下: include("db_config.php");

对于位于 pages 目录中的文件,我设置为:

include("..\\..\\db_config.php");

此设置在我的本地上运行良好,但在我将网站升级到 000webhost 时不起作用。我能做些什么来解决这个问题?谢谢

【问题讨论】:

  • 出现什么错误?文件不存在? db_config.php 中的语法错误?请澄清

标签: php mysql database phpmyadmin config


【解决方案1】:

简单的改变

include("..\..\db_config.php");

include("../../db_config.php");

\ 仅适用于 Windows,Linux 使用 /(您的主机正在使用它可能) 顺便说一句,总是使用 /,windows 也接受它。

【讨论】:

  • 不要忘记更好的全局常量DIRECTORY_SEPARATOR。有时,windows 喜欢这些路径。取决于它在哪里运行(CLI、apache、nginx、iis 等。)使用include('..' .DIRECTORY_SEPARATOR. '..' .DIRECTORY_SEPARATOR. 'db_config.php'); 是安全的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多