@@@4603@@@

Mensajes de error comunes al ejecutar scripts PHP

En este artículo encontrarás algunas explicaciones y consejos para solucionar mensajes de error que se suelen producir tras la instalación o el uso de scripts PHP.

Can't connect to local MySQL server through socket '/tmp/mysql.sock'
Failed opening required 'nombredefichero.php' (include_path='.:/includes') in mnt/am/0/htdocs/est.php on line
Warning: fopen(../data/colors.inc): failed to open stream: Permission denied in /mnt/02/007/htdocs/save_.inc on line
Parse error: parse error in /carpeta/carpeta/archivo.php [Ruta + Nombredearchivo] on line
HTTP Error: 500 Internal Server Error
Mensaje de error "Warning: Unable to access..."? (desde Joomla / Mambo)

Por favor, recuerda que: El parámetro display_errors en PHP 5.* está desactivado por defecto con STRATO (display_errors = off).
Para poder detectar errores, se recomienda activar este parámetro. Puedes efectuar la activación añadiendo una entrada en tu php.ini. Añade en tu archivo php.ini las siguientes líneas:

error_reporting = E_ALL
display_errors = On

Tras evaluar el error, es conveniente volver a desactivar esta configuración.


Can't connect to local MySQL server through socket '/tmp/mysql.sock'

Información de contexto: Este problema se produce cuando el script intenta conectarse al servidor MySQL a través del ordenador local. Esto se produce cuando no se ha añadido ninguna base de datos MySQL en la configuración del script.

Solución:
Añade en la configuración del script bases de datos MySQL correctas. Encontrarás tus datos de acceso de MySQL en tu Acceso Clientes en el punto del menú Tu paqute, Bases de datos y espacio web y Bases de datos.


Failed opening required 'Dateiname.php' (include_path='.:/includes') in mnt/am/0/htdocs/est.php on line

Información de contexto: Este mensaje aparece cuando no se encuentra un archivo que el script necesita. Además, este mensaje se puede producir con scripts que requieren PEAR si se ha utilizado la versión PHP incorrecta.
 
Soluciones:
a)  Si utilizas un script que requiere PEAR: Recuerda que debes utilizar una versión PHP 4.3 o superior. En algunas circunstancias deberás crear un archivo  .htaccess o, si ya existe, ampliarlo con una línea.

b) Buscar dicho archivo en el mensaje de error; posiblemente se encuentre simplemente en otro directorio (en tal caso, copiar el archivo en la carpeta correspondiente)

c) Comprobar los derechos de acceso del archivo.
Cómo configurar los derechos de acceso de archivos (CHMOD)

d) Lee detenidamente y comprueba en las indicaciones del script si deberás instalar un paquete adicional para que el script se pueda ejecutar.

e) Como última posibilidad, descomprime dicho archivo del paquete de instalación en tu disco duro y vuélvelo a cargar en la carpeta correspondiente de tu espacio web.


Warning: fopen(../data/colors.inc): failed to open stream: Permission denied in /mnt/02/007/htdocs/save_.inc on line

Información de contexto: Este error se produce cuando los derechos de acceso del archivo en cuestión son erróneos o no se han establecido.

Solución:
Los derechos de acceso deben establecerse en función del contenido del mensaje de error (en caso de "failed to open..." derecho de lectura, en caso de "failed to write..." derecho de escritura).
Cómo configurar los derechos de acceso de archivos (CHMOD)
 


Parse error: parse error in /ordner/ordner/datei.php on line 65

Información de contexto: Este error indica un problema de "sintaxis".
 
Solución:
Dirígete, dentro de dicho archivo, a la línea en cuestión, y comprueba que todos los comandos estén entre punto y coma ";" o si hay algún error de comillas.


500 Internal Server Error

Información de contexto: Este error se produce cuando los derechos de acceso son erróneos o no se han establecido, o cuando hay un archivo "php.ini" en el directorio principal.
 
Solución:
a) Comprueba si existe un archivo  php.ini en el directorio principal y prueba a modificar el nombre del archivo. Comprueba si se sigue produciendo el error.

b) Los derechos de acceso a las carpetas y/o archivos son incorrectos y deberás modificarlos.
Beachte auch Cómo configurar los derechos de acceso de archivos (CHMOD)


Warning: Unable to access..."? (beim Aufruf von Joomla / Mambo)

Información de contexto: La causa de este error suele ser una ruta absoluta incorrecta, que normalmente se encuentra en el archivo de configuración PHP. Una ruta incorrecta en los scripts PHP puede generar el siguiente error:

"Warning: Unable to access /mnt/be1/02/037/0004/htdocs/include/html_helper.php in /mnt/cr2/04/640/00011/htdocs/include/path.php on line 80"
"Fatal error: Failed opening required '/mnt/be1/02/037/0004/htdocs/include/html_helper.php' (include_path='') in /mnt/cr2/04/640/00011/htdocs/include/path.php on line 80"


Debe indicarse siempre la ruta absoluta para los paquetes de hosting UNIX, tal y como indica el siguiente artículo:
Beachte auch ¿Cuáles son las rutas de mi sistema?

Ejemplo: /home/strato/www/primeras_dos_letras/www.tudominiodestrato.eu/htdocs/

En Joomla/Mambo, el archivo 'configuration.php' solo deberá modificarse con la ruta absoluta correcta:
 
Ejemplo:
$mosConfig_absolute_path = '/home/strato/www/tu/www.tudominiodestrato.eu/htdocs/';
$mosConfig_cachepath = '/home/strato/www/tu/www.tudominiodestrato.eu/htdocs/cache


Datei
Información de contexto: La causa de este error suele ser una ruta absoluta incorrecta, que normalmente se encuentra en el archivo de configuración PHP. Una ruta incorrecta en los scripts PHP puede generar el siguiente error:

"Warning: Unable to access /mnt/be1/02/037/0004/htdocs/include/html_helper.php in /mnt/cr2/04/640/00011/htdocs/include/path.php on line 80"
"Fatal error: Failed opening required '/mnt/be1/02/037/0004/htdocs/include/html_helper.php' (include_path='') in /mnt/cr2/04/640/00011/htdocs/include/path.php on line 80"
Debe indicarse siempre la ruta absoluta para los paquetes de hosting UNIX, tal y como indica el siguiente artículo:
 ¿Cuáles son las rutas de mi sistema?

Ejemplo: /home/strato/www/primeras_dos_letras/www.tudominiodestrato.eu/htdocs/

En Joomla/Mambo, el archivo 'configuration.php' solo deberá modificarse con la ruta absoluta correcta:
 
Ejemplo:
$mosConfig_absolute_path = '/home/strato/www/tu/www.tudominiodestrato.eu/htdocs/';
$mosConfig_cachepath = '/home/strato/www/tu/www.tudominiodestrato.eu/htdocs/cache

Beachte auch
¿Te ha resultado útil este artículo?
Info: 2d3887f7add300c9374acb3eed0231830ecfa1b0