Мне нужно ловить ошибки libxml. Но я хочу использовать свой класс для этого. Я знаю о libxml_get_errors и других функциях. Но мне нужно что-то вроде libxml_set_erroc_class("myclass") и во всех случаях ошибка вызовет мой класс. Я не хочу в каждом случае после использования $dom->load(…) создавать некоторую конструкцию, например foreach(libxml_get_errors as $error) {….} . Вы можете мне […]
я установил wamp-сервер, и я работал отлично, но теперь я пытаюсь открыть phpMyAdmin, но сервер отображает эту ошибку ** Ошибка MySQL: Документация 2002 – Связь не может быть выполнена, потому что целевая машина активно отказывалась от нее. Сервер не отвечает (или сокет локального сервера настроен неправильно). ** Может ли кто-нибудь мне помочь ???? mysql.log 130816 […]
У меня есть приложение PHP, развернутое на моем хосте IIS, и я всегда получаю общие страницы «ошибки 500» IIS вместо подробных страниц ошибок. Я понимаю, что мне нужно изменить файл php.ini (из этого вопроса). Кажется, что display_errors задано правильно: echo ini_get('display_errors'); выходы 1 . Я также попытался установить display_errors и error_reporting в функции, которая вызывает […]
use Cake\Core\Exception\Exception; for($i=1; $i<count($values); $i++) { $entity = $table->newEntity(); // irrelevant code try { $table->save($entity); } catch (Exception $e) { $errors[$i-1] = $values[$i]; } finally { if(count($errors) == 0) $this->Flash->success('All rows are successfully imported. '); else { $this->Flash->error('Not all rows are successfully imported. '); debug($errors); } } } То, что я хочу сделать, – это […]
Xdebug отображает «var_dump» по-своему с более полезной информацией, но в Firebug нечитабельно. Мне было интересно, есть ли способ показать var_dump в Firebug, чтобы сделать его доступным для чтения, не отключая xdebug, а также сохраняя отображение var_dump, сделанное xdebug на PHP. Примеры var_dump, отображаемые в Firebug: $test = array('id' => '42', 'name' => 'Mao'); var_dump($test); По […]
Я разрабатываю приложение PHP, которое использует коды ответа HTTP для связи, а также органы реагирования. Итак, это типичный сценарий в PHP-коде: try { doSomething(); } catch (Exception $e) { header('HTTP/1.1 500 Internal Server Error'); } … и типичный код в клиентах выглядит так: switch(responseCode) { case 200 : // all fine // …. case 500 […]
любые идеи по замене ошибки Apache HTTP 500 (Internal Server Error) по HTTP 503 (Service Unavailable) при ошибке PHP после того, как отображение ошибок PHP отключено? Это гораздо лучший вариант, чтобы скоро сообщить паукам о возврате на сайт … PS было бы здорово, если бы было возможно добавить Retry-After к кодам ошибок 50x … ура, […]
В настоящий момент я схожу с ума от своего нового Wampserver. Я переключился на новый компьютер и установил Wamp и переместил папку cakephp 1.3 в папку C:\wamp\www , и все, что я получаю, это ошибка: Вот некоторые факты, о которых я знаю, и вещи, которые я уже пробовал: Это уже существующий проект, и я не […]
Пустой экран при использовании выходного буфера и ошибки синтаксиса в включенном файле. PHP не показывает ошибок из выходного буфера. Как увидеть синтаксические ошибки буфера вывода php? В моем проекте я использовал @ для скрытия ошибок, если файл не существует. Но если файл существует и имеет фатальные ошибки, они также не отображались бы. Вот пример кода. […]
Итак, у меня есть xampp, и вещь вообще ничего не сообщит … Я даже сделал ошибку, и ничего не сделал … я использовал error_reporting(-1); ini_set( 'display_errors', 1 ); в соответствии с этим документом http://php.net/manual/en/function.error-reporting.php также error_reporting(E_ALL); ничего не делает …