Indica el código que usas y que genera ese error ..
Normalmente se refiere los problemas que tienes a como pretendes acceder a tus variables externas ..
Tal vez usastes $PHP_SELF y usas "register_globals" a ON .. si es así NO obtendras ese valor así .. sino accediendo a $_SERVER['PHP_SELF'] ..
En otras ocasiones el mensaje que obtienes es un "aviso" de "mala" programación ..
Teóricamente NO puedes intentar acceder a una variable externa (ejemplo: $_SERVER['PHP_SELF']) si no existe ..
En resumen deberías hacer cosas como:
Código PHP:
if (isset($_SERVER['PHP_SELF'])){
// si está definida .. la usas_:
}
El hecho de que este tipo de "avisos" los veas o no . .no depende de si instalas cierto "instalador" para instalar (valga todas las rebundancias) PHP .. sino de la configuración de este. Concretamente de:
error_reporting y su nivel de errores a mostrar.
Lamentablemente para algunos .. PHP es altamente configurable, no hay que olvidarse que existe dicha configuración de PHP y que afecta -directamente- al uso de ciertas funciones/funcionalidades que pretenda uno usar.
Un saludo,