Зачем Error_Reporting(E_ALL) ?

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Зачем Error_Reporting(E_ALL) ?

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Data-Stream.ru » 2011-06-29 17:28:00

поучително...

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Alex Keda » 2011-06-29 17:21:13

оффтоп...

я одному человеку админил пару серверов - долго, несколько лет...
первый год заколебались бороться с тем что через панель юзерам меняют индексный файл на какой-то мусор или редирект в него пишут....
не могли понять откуда пассы берут

всё оказалось просто - ломали биллинг, через дырку работающую только локально...
вынесли биллинг на самый дешовый ВПС - и больше такой проблемы нету.

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Data-Stream.ru » 2011-06-29 17:17:15

Ну на отдельный сервак это расточительно слишком.
Умну 7 ипов на сервак бесплатно даются и хрен их на другой перекинешь.
Хотя бы собственные сайты туда вогнать.

А можно и шаред хостинг туда же. Главное юзерам шела не давать (в том числе и через пхп) и прочих дыр не иметь.

P/S А вот интересно, если я пропишу в php.ini уровень ошибок E_ALL и закоменчу эту строку, панелька это схавает?

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Alex Keda » 2011-06-29 17:03:03

это вам не ЦМС для чайников, ставящаяся и работающая на любом хостинге в любой конфигурации.
биллинг вообще ставля на отдельный сервер, где кроме него ничего не крутится - поэтому требования могут быть любые.

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Data-Stream.ru » 2011-06-29 11:07:16

Напрягают требования к php.ini сервера.

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Alex Keda » 2011-06-28 10:19:39

я таки непонял - какой именно лог вас напрягает? дебажный? отключите дебаг.

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение serge » 2011-06-28 9:21:11

Data-Stream.ru писал(а):не проще ли не гимороить юзеров неоправданными требованиями избыточности логов

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

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Data-Stream.ru » 2011-06-28 2:32:10

Это всё конечно здорово, особенно для тех у кого руки под командную строку заточены.
Но для тех, у кого под винь (или десктопы линуха, там свои варианты) это не наглядно. Простое решение - WinSCP позволяет работать с серваком как с диском персоналки. Что то вроде тотал командера. Всё очень наглядно. Плюс открывается окно PuTTY, плюс можно пользовать встроенный интерпритатор командной строки, но галимый. Единственный минус - всё что надо посмотреть скачивается через sFTP.

Возвращаясь к теме, не проще ли не гимороить юзеров неоправданными требованиями избыточности логов?

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Alex Keda » 2011-06-27 14:48:52

тут вам ничём помочь не смогу - т.к. я и код правлю прямо в консоли, в vim =))
скачивать ничего не приходится - хватает инструментария типа more, grep ....
===
напишите скрипт чтоб комментил.
насчёт прям немеряных гигов - вы загибаете чего-то, помему...

Код: Выделить всё

srv0# ll /home/httpd-logs/manager.host-food.ru.error.log
-rw-r-----  2 h9514  h9514  -  674B 27 июн 12:47 /home/httpd-logs/manager.host-food.ru.error.log
srv0# ll ~h9514
h9514       h9514_test1 h9514_www   
srv0# ll ~h9514/debug.log
-rw-------  1 h9514  h9514  -  636M 27 июн 14:48 /home/h9514/data/debug.log
srv0#

ровно за сегодня... биллинг в отладке работает всегда - мне так удобней...

Re: Зачем Error_Reporting(E_ALL) ?

Сообщение Data-Stream.ru » 2011-06-27 14:38:46

Конечно не запрещает, но напрягает.
Особенно когда с апгрейтами перезапивываются файлы целиком, а не отдельные строки, как это принято в perl.
Т.е. после апдейта все собственные наработки, коих может быть не одна такая, тю-тю.

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

Засорять логи бабской трепотнёй системы не есть гуд.
Особенно для тех, кто пользует не только командную строку линуха, но и такие инстументы как WinSCP.
Скачивать лог в 3-10 гига, из которого 98% пустотрёп, только чтобы глянуть на сиюминутные критические ошибки как то обреминительно.

Есть такой принцип "минимальной необходимости и достаточености". Всё остальное избыточность и пожирание ресурсов, которые следует продавать а не расходовать на "мух".

Вернуться к началу