Также известна как Белая страница смерти или Белый экран смерти . Это происходит, когда отчет об ошибках отключен, и произошла фатальная ошибка (часто синтаксическая ошибка).
Если вы включили протоколирование ошибок, вы найдете конкретное сообщение об ошибке в своем журнале ошибок. Обычно это будет в файле php_errors.log, либо в центральном месте (например, /var/log/apache2
во многих средах Linux), либо в самом каталоге самого скрипта (иногда используется в среде совместного размещения).
Иногда может быть более простым временно отображать ошибки. На белой странице отобразится сообщение об ошибке. Будьте осторожны, потому что эти ошибки видны всем, кто посещает веб-сайт.
Это легко сделать, добавив в начале скрипта следующий код PHP:
ini_set('display_errors', 1); error_reporting(~0);
Код включит отображение ошибок и установит отчетность на самый высокий уровень.
Поскольку во время выполнения ini_set()
он не влияет на синтаксические ошибки синтаксиса. Эти ошибки появятся в журнале. Если вы хотите также отобразить их на выходе (например, в браузере), вам необходимо установить директиву display_startup_errors
на true
. Сделайте это либо в php.ini
, либо в .htaccess
или любом другом методе, который влияет на конфигурацию перед временем выполнения .
Вы можете использовать те же методы для установки параметра log_errors и error_log , чтобы выбрать ваше собственное место в файле журнала.
Если вы посмотрите в журнале или используете дисплей, вы получите гораздо лучшее сообщение об ошибке и строка кода, где ваш скрипт останавливается.
Похожие вопросы:
Связанные ошибки:
Вы могли бы найти События Слепого Программиста хорошее чтение.
MIT Открывает, Courseware был бы хорошим ресурсом для Вас с суммой видео/аудио, которые они имеют.
Действительно, хотя, для базовых тем информатики мне довольно трудно победить некоторые лучшие учебники там. Некоторое предложение цифровые версии их книги с покупкой и некоторые не делают. Для тех, которые не делают, я просто купил бы книгу и затем загрузил бы через сайт потока цифровую электронную книгу equivelant. Так как Вы уже владеете книгой, я не думаю, что это было бы основной проблемой.
UC Berkley имеет несколько курсов информатики онлайн бесплатно как mp3 и видеофайлы (включая канал RSS для каждого курса). И если чтение, файлы PDF не являются проблемой, Вы могли бы проверить O'Reilly Safari.
Учебник для Структура и Интерпретация Компьютерных программ , кажется, доступен. Радио разработки программного обеспечения является хорошим подкастом, который я слушаю, но недавно сфокусировал много на модели управляемую разработку и UML, который не интересует меня. лекции UC Berkley имеют переменное качество, оно похоже на все другие классы колледжа, оно зависит от преподавателя. Я нашел, что могу следовать наряду с прекрасными лекциями cs162, но не так с cs61b. Часть этого из-за преподавателя, и часть, вероятно, потому что 61b больше математики, тяжелой, так как это - класс структур данных. К сожалению, каналы RSS бесполезны, так как имена файлов бессмысленны. Я использовал свой агрегатор для загрузки всего ряда лекции, затем использовал возможность преобразования foobar 2000 для переименования файлов с там номером дорожки, таким образом, я мог слушать их в порядке. Я использовал Safari на работе прежде, и это доступно хотя для дорогого для меня для получения ежегодной подписки. Открывают, Courseware , кажется, имеет много хорошего материала. К сожалению, я не использую iTunes так вместо того, чтобы загрузить каждый mp3 файл индивидуально, я использовал расширение Firefox DownThemAll! с пользовательским фильтром для захвата всех mp3 файлов сразу от определенного курса я хотел. Другой ряд книг, который выглядит полезным, является книгами структур данных Bruno R. Preiss, несколько из которых доступны онлайн в http://www.brpreiss.com/books/opus5/ , Некоторые уравнения представлены как графика, но я могу часто говорить то, что общее представление контекстом.
Интересно эти , Структурировал бы и Интерпретация Компьютерных программ видео лекции Hal Abelson и Gerald Jay Sussman иметь какое-либо применение?
, Если звуковое содержимое достаточно самостоятельно без видео, они - превосходный электронный ресурс.
Подкаст "радио разработки программного обеспечения" превосходен. Хотя не программное обеспечение автоматизированного обучения CS, это - самый академический и интеллектуально стимулирующий подкаст, я нашел о разработке программного обеспечения и информатике.
лично я просто сдуваюсь корреспондентом. Я имею в виду, одна только проблема из программирования слишком много для большинства людей, но являющийся без основного смысла, используемого в задаче, удивительно мне. Что нелепо, хотя, я держал пари, что, учитывая эту проблему корреспондент является все еще FAR, более владеющим мастерством большинства задач CS, чем люди, с которыми я работаю повседневно. Просто высказывание.
Я - также полностью слепой программист, в настоящее время работающий на Microsoft. Наиболее ценный ресурс для te технических книг является Safari (safari.oreilly.com). Можно прочитать тысячи текстов информатики там. если Вы находитесь в США, можно также получить многие из тех заголовков бесплатно от BookShare (www.bookshare.org). В обоих случаях графические изображения будут проблемой, но нет никакого легкого решения для этого. Самые хорошие книги имеют достаточно описательного текста, которым можно управлять без схем.
Проверьте этот вопрос о Переполнении стека [приблизительно 110] подкасты .