Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: проблема с отключением вывода ошибок  (Прочитано 3392 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн slo_nik

  • Автор темы
  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Добрый вечер
На сервере понадобилось отключить вывод ошибок в браузер
phpinfo() показывает, что display_errors STDOUT
в .htaccess пишу php_flag display_errors Off - выдаёт ошибку 500
В чём проблема? Ошибка в синтаксисе .htaccess или запрешено на сервере редактировать данную директиву?

p.s. Не могу понять, что значит STDOUT
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #1 : 03 Ноября 2012, 05:56:01 »
покажи полностью .htaccess
и лог /var/log/apache2/access.log
Wars ~.o

Оффлайн slo_nik

  • Автор темы
  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #2 : 03 Ноября 2012, 11:09:09 »
к access.log доступа нет
содержимое .htaccess
AddDefaultCharset UTF-8
#RemoveHandler .html .htm
#AddType application/x-httpd-php .php .htm .html .phtml

ErrorDocument 404 /errpage/404.html

php_value display_errors Off
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #3 : 03 Ноября 2012, 11:18:11 »
sudo cat /var/log/apache2/access.log | tail -20
Wars ~.o

Оффлайн slo_nik

  • Автор темы
  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #4 : 03 Ноября 2012, 11:27:45 »
всё это происходит на реальном сервере, а не на локальном)))

если убрать строку
php_value display_errors Off
то всё работает отлично, проблема именно в попытке отключить вывод ошибок
« Последнее редактирование: 03 Ноября 2012, 11:42:13 от slo_nik »
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #5 : 03 Ноября 2012, 13:14:30 »
p.s. Не могу понять, что значит STDOUT
это значит, что вывод ошибок включен
показывай
tail /var/log/apache2/error.log - или какой там у тебя error.log относится к данному вхосту
apache2ctl -MS


Пользователь решил продолжить мысль 03 Ноября 2012, 13:23:20:
Цитировать
В чём проблема? Ошибка в синтаксисе .htaccess или запрешено на сервере редактировать данную директиву?
судя по тому что генерится 500 ошибка при добавлении директивы в htaccess  -  он работает, если бы эту директиву нельзя было изменить через htaccess, то сервер тебе и слова не сказал, просто проигнорировал твою команду, вероятно ошибка в синтаксисе, удали полностью строку эту и напиши ее заново, PS ты ее случайно ниоткуда не скопипастил ?
« Последнее редактирование: 03 Ноября 2012, 13:23:20 от xeon_greg »

Оффлайн slo_nik

  • Автор темы
  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #6 : 03 Ноября 2012, 13:47:16 »
p.s. Не могу понять, что значит STDOUT
это значит, что вывод ошибок включен
показывай
tail /var/log/apache2/error.log - или какой там у тебя error.log относится к данному вхосту
apache2ctl -MS


Пользователь решил продолжить мысль 03 Ноября 2012, 13:23:20:
Цитировать
В чём проблема? Ошибка в синтаксисе .htaccess или запрешено на сервере редактировать данную директиву?
судя по тому что генерится 500 ошибка при добавлении директивы в htaccess  -  он работает, если бы эту директиву нельзя было изменить через htaccess, то сервер тебе и слова не сказал, просто проигнорировал твою команду, вероятно ошибка в синтаксисе, удали полностью строку эту и напиши ее заново, PS ты ее случайно ниоткуда не скопипастил ?

что показывать?! У меня нет доступа ни к файлу error.log ни к файлу access.log, всё происходит на реальном сервере, на хостинге, а не на localhost!
строку не копировал, прописывал руками.
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #7 : 03 Ноября 2012, 14:25:21 »
Цитировать
php_value display_errors Off
если это, выдаёт ошибку 500 ищо чуть дальше надпись вниз а почему пишет слово?!
Wars ~.o

Оффлайн slo_nik

  • Автор темы
  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #8 : 03 Ноября 2012, 14:53:34 »
Цитировать
php_value display_errors Off
если это, выдаёт ошибку 500 ищо чуть дальше надпись вниз а почему пишет слово?!
извините, не совсем Вас понял.
Что значит "ищо чуть дальше надпись вниз" и "а почему пишет слово"?
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #9 : 03 Ноября 2012, 15:22:28 »
 у меня 500 ошибка вот эти
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, support@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.14 (Ubuntu) Server at 127.0.0.1 Port 80
теперь, как у тебя?
Wars ~.o

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #10 : 03 Ноября 2012, 15:41:33 »
Цитировать
что показывать?! У меня нет доступа ни к файлу error.log ни к файлу access.log, всё происходит на реальном сервере, на хостинге, а не на localhost!
строку не копировал, прописывал руками.
что за гадкий хостер , который не дает смотреть логи собственного виртуалхоста ?? менять его

Оффлайн slo_nik

  • Автор темы
  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #11 : 03 Ноября 2012, 16:27:34 »
у меня 500 ошибка вот эти
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, support@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.14 (Ubuntu) Server at 127.0.0.1 Port 80
теперь, как у тебя?

500 Внутренняя ошибка сервера

Её причиной могут быть ошибки в файле .htaccess или в CGI скриптах.
Подробную информацию вы сможете найти в логе ошибок сервера.Если вы не смогли решить проблему сами - сообщите службе поддержки support@infobox.ru

Сайт расположен на сервере хостинговой компании INFOBOX.
Данная ошибка не вызвана работой наших служб, по всем вопросам обращайтесь к администратору сайта.
вот так выдаёт ошибку

Пользователь решил продолжить мысль 03 Ноября 2012, 16:32:48:
Цитировать
что показывать?! У меня нет доступа ни к файлу error.log ни к файлу access.log, всё происходит на реальном сервере, на хостинге, а не на localhost!
строку не копировал, прописывал руками.
что за гадкий хостер , который не дает смотреть логи собственного виртуалхоста ?? менять его
ну вот такой он загадочный зверёк)))
хостинг не мой, значит решать не мне, менять или нет хостера, пусть у хозяина голова болит.
Мне же просто хочется понять, почему выдаёт ошибку при попытке отключить вывод ошибок?
Пробовал разные варианты - результат "0".
если же удалить строку php_value display_errors Off, то всё прекрасно работает, остальные директивы в файле .htaccess выполняются.
« Последнее редактирование: 03 Ноября 2012, 16:53:45 от slo_nik »
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #12 : 03 Ноября 2012, 17:13:17 »
Цитировать
вы сможете найти в логе ошибок
?
Wars ~.o

Оффлайн slo_nik

  • Автор темы
  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #13 : 03 Ноября 2012, 17:37:33 »
Цитировать
вы сможете найти в логе ошибок
?
в том то и дело, что через ftp нет доступа к логам, через панель управления хостингом тоже...

p.s. Написал хостеру, посмотрим, что скажет
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: проблема с отключением вывода ошибок
« Ответ #14 : 03 Ноября 2012, 18:48:57 »
ftp открыл папка и смотри какая папка имены?
пример у меня
L~/ftp$ ls
passwd.cdb  public_html  users www_logs
L~/ftp$ cd www_logs
L~/ftp/www_logs$ ls
www.20120320  www.20120410     www.20120728.gz www.20120817.gz  www.20120906.gz  www.20120926.gz  www.20121016.gz
www.20120321  www.20120412     www.20120729.gz www.20120818.gz  www.20120907.gz  www.20120927.gz  www.20121017.gz
L~/ftp/www_logs$ cat www.20120320 | tail
xx.91.xxx.xxx - - [20/Mar/2012:02:56:16 +0200] "GET / HTTP/1.1" 200 760 "-" "Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0" 379 1174
xx.91.xxx.xxx - - [20/Mar/2012:02:56:17 +0200] "GET /favicon.ico HTTP/1.1" 404 285 "-" "Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0" 360 623
xx.91.xxx.xxx - - [20/Mar/2012:02:56:17 +0200] "GET /favicon.ico HTTP/1.1" 404 285 "-" "Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0" 390 623
L~/ftp/www_logs$
там германия.

Wars ~.o

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.