Где находится журнал ошибок PHP в XAMPP?

87

Я использую XAMPP для Windows.

Где находится журнал ошибок PHP в XAMPP?

Эмануил Русев
источник

Ответы:

115

\xampp\apache\logs\error.log, где xamppнаходится ваша установочная папка. Если вы не изменили error_logнастройку в PHP (отметьте с помощью phpinfo()), она будет занесена в журнал Apache.

Lekensteyn
источник
2
Этот путь не существует в xampp для Linux (Ubuntu 14.04)
Мухаммад бин Юсрат
1
Для меня (macOS) путь к журналу ошибок находится внутри виртуальной машины (на осознание чего мне потребовалось очень много времени). Я знаю только, как получить доступ через терминал панели управления xampp, с путем:/opt/lampp/logs/php_error_log
Скотт Андерсон,
58

Я нашел это в: \xampp\php\logs\php_error_log

Hovercat
источник
12
Почему это было отклонено? В более новой версии XAMPP это правильный каталог.
cdmckay
2
Правильно, вопрос должен быть отредактирован, чтобы включить версию XAMPP, чтобы текущий принятый ответ тоже был верным ...
Frhay 02 дек.13,
В моей версии XAMPP корневая папка - lampp вместо xampp. В остальном расположение такое же.
posfan12 08
10

Вы также можете открыть панель управления xampp и нажать кнопку «журналы»:

введите описание изображения здесь

Черный
источник
11
Хорошая стрелка: D @Black
Роберто
1
Если я нажму на это, файл не будет найден. Как я могу установить путь, чтобы он находил файл журнала?
Nemo
9

Для пользователей Mac XAMPP версии 1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log
бокса
источник
В более новой версии для меня это был просто / Applications / XAMPP / logs.
DemitryT
5

Для любого, кто ищет файл журнала php в XAMPP для Ubuntu, это:

/opt/lampp/logs/php_error_log

Скорее всего, он будет большого размера (у меня около 350 мб) и после открытия он замедлил работу моего текстового редактора. Если вас не интересуют все прошлые журналы, вы можете легко очистить файл, просто зайдя в терминал и записав эти три строки одну за другой:

sudo su 
cd /opt/lampp/logs/
> php_error_log

А новые журналы теперь можно будет легко и быстро открывать.

Надеюсь, что какой-то пользователь Ubuntu сочтет это полезным.

Мухаммад бин Юсрат
источник
5

\xampp\php\logs для меня вообще не существовало - по какой-то причине.

Мне просто нужно было создать папку в \xampp\php\вызываемом, logsа затем php_error_logфайл был создан и записан в.

Strainj1
источник
3

Загляните в свой файл конфигурации и найдите параметр error_log. Или используйте phpinfo (), чтобы найти этот параметр.

greg0ire
источник
0

Для моей проблемы мне пришлось обнулить журнал:

sudo bash -c ' > /Applications/XAMPP/xamppfiles/logs/php_error_log '

благоухающий
источник
0

\ xampp \ apache \ logs \ error.log - это расположение журналов ошибок по умолчанию в php.

пушпендра Ядав
источник
0

По умолчанию путь к файлу журнала xampp php находится в / xampp_installation_folder / php / logs / php_error_log, но я заметил, что иногда он не генерируется автоматически. Может быть, это проблема с разрешением на запись для учетной записи Windows? Я не уверен, но я создал папку журналов и файл php_error_log вручную, а затем, наконец, в него вошли журналы php.

Инь
источник
0

Как сказано выше, вы можете найти журнал ошибок PHP в Windows. В c: \ xampp \ apache \ logs \ error.log. Вы можете легко отобразить последние журналы поtail -f .\error.log

Немо
источник
0

Вы можете просто проверить путь к журналу из phpmyadmin

запустите это:

http: // локальный хост / панель управления /

теперь нажмите PHPInfo (верхний правый угол), или вы можете просто запустить этот URL-адрес в своем браузере

http: //localhost/dashboard/phpinfo.php

теперь ищите "error_log" (без кавычек). Вы получите путь к журналу.

Наслаждайтесь!

Анубхав
источник