我将我的网络服务放在付费的外部服务器上(使用MySQL数据库)但是当我尝试连接它时说:
include(DB_Connect.php)[..]无法打开流:没有这样的文件或目录 include()[..]打开'DB_Connect.php'fot包含失败(include_path ='。; C \ php5 \ pear)
我在我的主机上使用XAMPP和PHPStorm开发了我的Web服务,我需要将它上传到这台服务器上(使用php 5.5)。 我正在使用PHP面向对象,我认为我没有使用PEAR函数。 那么如何删除这个包含? 感谢
编辑: 它适用于我的localhost
代码:DB_Function.php
include ("Coordinates.php");
include ("DB_Connect.php");
class DB_Functions {
private $conn;
// constructor
function __construct() {
// connecting to database
$db = new Db_Connect();
$this->conn = $db->connect();
}
// destructor
function __destruct() {}
..
..
DB_Connect.php
<?php
include ("./Config.php");
/**
* A class file to connect to database
*/
class DB_CONNECT {
private $conn;
// constructor
function __construct() {
// connecting to database
$this->connect();
}
// destructor
function __destruct() {
}
/**
* Function to connect with database
*/
function connect() {
// import database connection variables
// Connecting to mysql database
$this->conn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
// returing connection cursor
return $this->conn;
}
/**
* Function to close db connection
*/
}
同样来自DB_connect,包含Config.php会产生相同的错误,并且在该文件中只有DB常量的定义