Главная » Создание сайта, раскрутка сайта

PHP Notice: Undefined variable — Как исправить?

Я думаю что с данной проблемой вы столкнулись в логах сервера Apache к какому-то определенному сайту. Если вникнуть в суть данной ошибки, а если быть точнее, то предупреждения, то это говорит о том, что в коде PHP имеется некая не объявленная переменная, которая используется в коде. Это разумеется не критично, но и несколько не приятно. Решений тут около трех:

  1. Найти плохо написанный код и объявить переменную, что довольно сложно в случае с чужим кодом и с большим количеством таких переменных.
  2. Забить на все это дело, запомнив лишь то, что это не критично.
  3. Отключить показ в логах Apache предупреждений, оставив только записи о ошибках.

Для всего Apache в целом это настраивается добавлением или изменением строчки на такую:

LogLevel error

в файле httpd.conf. (Где находится httpd.conf?).

Но так же может понадобится настроить для каждого домена на сервере свой степень ведения логов. Для этого необходимо добраться до файлов httpd.conf, которые имеются для каждого домена(а их может и не быть, если за все отвечает один глобальный) и добавить туда строчку, указанную выше.

Таким образом можно убрать записи в лог предупреждений, таких как PHP Notice: Undefined variable.

Один комментарий к записи “PHP Notice: Undefined variable — Как исправить?
  1. Анна в cказал :

    Перебрал все варианты которые нашел в сети но ничего не помогло. Может подскажишь как с этим справится

Добавить комментарий

Ваш комментарий появится после модерации.