Две совпадающие программы, одна будет извлекать данные MySQL, другая не будет - PullRequest
0 голосов
/ 08 января 2010

У меня есть две соответствующие программы php, одна из которых находится в папках для разработки, другая - в живых папках, обе на одной машине. Реальная версия может извлекать данные из базы данных и отображать их, версия для разработки не может и убивает страницу как сплошной белый цвет.

Оба идентичны, и оба обращаются к одной и той же базе данных.

Хотелось бы, чтобы у меня был лучший способ описать это.

У кого-нибудь есть подсказка? Что я могу проверить?

Ответы [ 4 ]

3 голосов
/ 08 января 2010

Посмотрите в журналах вашего сервера.Я полагаю, что вы используете PHP под Apache - поэтому вы можете найти некоторые подсказки в логах Apache.

1 голос
/ 08 января 2010

Попробуйте включить отчеты об ошибках ... Я мог бы помочь вам получить более подробную информацию о том, что происходит. Тогда мы сможем помочь больше:)

В .htaccess (если хост поддерживает его):

php_flag display_errors on
php_value error_reporting 4095

Как код PHP:

error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 'On');
ini_set('log_errors','On');
ini_set('error_log', $_SERVER['DOCUMENT_ROOT'] . '/php_error.log');
0 голосов
/ 09 января 2010

Я бы порекомендовал использовать CSDiff или аналогичную программу, чтобы убедиться, что эти программы действительно одинаковы. Я уже был в вашей ситуации и поклялся, что обе среды точно отражают друг друга, но обнаружил, что упустил из виду некоторые мелкие детали ...

0 голосов
/ 08 января 2010

У меня была эта проблема несколько раз. Обычно оказывается, что 2 экземпляра приложения не точно одинаковы.

Я использую что-то вроде: http://winmerge.org/ или любую другую разностную программу, просто чтобы убедиться, что они одинаковы. Мне нравится WinMerge, потому что вы можете передать ему 2 папки файлов, и он будет проходить по подкаталогам и сообщать мне все различия во всех файлах.

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