доступ к файлу в php-скрипте в домене малого бизнеса Yahoo - PullRequest
0 голосов
/ 28 июля 2010

Привет всем, у меня проблемы с include / require_once в PHP, когда я получаю доступ к файлу конфигурации для подключения к базе данных.

Эта проблема существует на серверах малого бизнеса Yahoo, где я размещал свой сайт бесплатнохост работает нормально для того же кода.

соединение с базой данных работает нормально, но включение файлов не работает, даже не показывая ошибку.

Пожалуйста, помогите мне решить эту проблему.

Если этот вопрос нужно разместить в другом месте, пожалуйста, ведите меня туда.

Спасибо.

<?php 
    session_start();
    require_once("classes/DbConfig.php");
    $object_db = new DB();
    $object_db->open_connection();
?>

Выше приведен код для доступа к файлу DbConfig.php, который находится в папке классов, а ниже для создания экземпляра класса и открытия соединения, являющегося функцией в этом классе.

здесь я также использовал include, но нет никакой ошибки.

я проверил, что если этот файл существует или не использует следующий код.

<?php
    if(file_exists("classes/DbConfig.php")) echo "File Found"; else echo "File Not Found";
?>

он отображает «Файл»Найденный".

А в панели управления доменом нет журналов ошибок

1 Ответ

0 голосов
/ 29 июля 2010

Файл может существовать, однако пользователь вашего сайта (apache?) Может не иметь права на его чтение. Я бы изменил скрипт # 1, чтобы он выводил что-то после require_once () - если он ничего не выводит, вы будете знать, что на самом деле ничего не включено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...