Para que no muestre esas advertencias, modificá esa línea del php.ini por ésta:
error_reporting = E_ALL ^ E_NOTICE
Igualmente, es buena idea tener la opción en "E_ALL" cuando estás desarrollando algo localmente, porque esos "errores" idealmente deberían ser corregidos. No van a impedir la ejecución del programa, pero pueden llegar a traer problemas menores o no tanto (en algunos casos, podría llegar a generar "huecos" en la seguridad de la aplicación).
Lo que indican por lo general es que las variables no están inicializadas o que las constantes son asignadas antes de estar definidas explícitamente.
Ej. algo que me pasaba todo el tiempo hasta que activé E_ALL:
Código PHP:
if ($_GET['algo'] == "algún valor") {
.........algún código...........
}
Acá te avisa que el índice "algo" del array $_GET no está definido. Se soluciona "preguntando" primero si está definido.
Código PHP:
if (isset($_GET['algo']) && $_GET['algo'] == "algún valor") {
.........algún código...........
}
Esto elimina la advertencia. Son un par de caracteres más, pero es más prolijo.
Suerte
Califa