显示主页,但子页面显示require_once错误

时间:2015-09-10 23:41:54

标签: php mysql pear

我有一个主页正确显示的网站,但是当我点击子页面时,我收到以下错误:

警告:require_once(../ php / DB.php)[function.require-once]:无法打开流:第75行/home/user/public_html/config.php中没有此类文件或目录

致命错误:require_once()[function.require]:打开所需的失败' ../ php / DB.php'第75行/home/user/public_html/config.php中的(include_path ='。:/ home / content / 74/9419674 / html / PEAR / PEAR')

我在主页上收到此错误,但能够将其跟踪到源并更正链接。我假设它没有正确读取链接,但我已经把我的头撞到了墙上足够长的时间。

配置文件:

require_once '../php/DB.php';
$dsn = 'mysql://username:password@host/database';
$options = array(
    'debug'       => 2,
    'portability' => DB_PORTABILITY_ALL,
    );
$db =& DB::connect($dsn, $options);
$db->setOption('autofree', true);
$db->setOption('persistent', true);
$db->setFetchMode(DB_FETCHMODE_ASSOC);
if (PEAR::isError($db)) {
    echo 'Standard Message: ' . $db->getMessage() . "\n";
    echo 'Standard Code: ' . $db->getCode() . "\n";
    echo 'DBMS/User Message: ' . $db->getUserInfo() . "\n";
    echo 'DBMS/Debug Message: ' . $db->getDebugInfo() . "\n";
    die($db->getMessage());
}

儿童索引档案:

<?php
include "../config.php";
$titleText = "The Store";
$titleImage = "Store.T.gif";
include "../includes/header.php";

include "getcats.php";
$bannerImage = "Ban_Store.jpg";
include "../includes/top.php";
?>

我的文件结构是默认的GoDaddy cPanel结构。配置文件位于public_html中,索引文件位于子目录中。你能给予的任何帮助都会令人惊叹。提前谢谢!

0 个答案:

没有答案
相关问题