Problemas comunes, soluciones sencillas en Xampp

El título, Problemas comunes, soluciones sencillas en Xampp, lo dice todo y es que cuando nos ponemos a instalar nuestro servidor local para hacer pruebas o para retocar nuestra web de forma segura, no surgen nada mas que problemas, generalmente por inexperiencia, pero como todo, tienen sencilla solución. Os dejo algunos de los mas comunes:

Apache no se conecta

Es uno de los errores mas comunes. Suele venir dado por que algún otro servicio se conecta al puerto 80, o por que nuestro antivirus o firewall bloquea dicho puerto. La solucion es sencilla, cambiar el puerto 80 por el 8085, y ya estaría solucionado. Recuerda una vez hecho esto que para acceder a localhost debes añadir el puerto de la siguiente manera:

http://localhost:8085 o http://127.0.0.1:8085

Como cambiar nombre de la base de datos en PhpMyAdmin

¿Te has preguntado como cambiar el nombre a una base de datos mysql en PhpMyAdmin de una forma sencilla? Esto con previsión no suele necesitarse, pero si por ejemplo has instalado Xampp o alguna de las stacks como WordPress y no sabías muy bien que te estaban preguntando o quieres cambiar las que vienen por defecto para que se llamen igual que las de tu servidor, o te has equivocado simplemente, es algo que necesitarás. La verdad es que es bastante sencillo:

  1. Entras en PHPMyAdmin.
  2. Seleccionas la base de datos.
  3. Seleccionas la pestaña operaciones
  4. Y entonces verás la opción que dice «cambiar la base de datos a:«
  5. Obviamente, introduce aquí el nombre que le quieras poner.

Solución: Maximum execution time of 30 seconds exceeded – WordPress

Otro problema común al usar Xampp por ejemplo para hacer una instalación local de nuestro WordPress, es que por ejemplo al actualizar nos aparezca el siguiente error:

Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\wordpress\wp-includes\class-http.php on line 1153

Ni siquiera te molestes comprobando la línea 1153 de «class-http.php» ya que no es donde reside el problema. Ya sabemos por el mensaje de error que necesitamos incrementar el valor de «max_execution_time» en nuestro php.ini (Por defecto en C:/xampp/php/php.ini) y que suele tener un valor por defecto de 30 en este caso segundos.

Cambiamos este valor y reiniciamos Apache para que los cambios surtan efecto.

Este problema no ocurre sólo en WordPress, como suele pasar con el PHP. por lo tanto, incrementar el valor de max_execution_time en el PHP.ini es la solución.

Si estás en un alojamiento web compartido (shared), es posible que no tengas acceso al archivo php.ini. En este caso, añade set_time_limit (0); a la cabecera de la aplicación web PHP.

Si dejamos el valor de «set_time_limit» a «0» significa que no se impone ningún límite de tiempo, mientras que, por ejemplo, set_time_limit (45); significa que el número de segundos que se permite para que la secuencia de comandos se ejecute es de 45 segundos. Yo os recomiendo para pruebas normales un valor de 300 o 0 para dejarlo ilimitado.

Si estás ejecutando WordPress en un proveedor de alojamiento web compartido sin acceso a php.ini, ve a /wp-includes/class-http.php y agrega simplemente set_time_limit (45); antes de la clase inicial de PHP y guárdalo. Esto debería resolver el problema.

Para comprobar si el nuevo valor set_time_limit se ha establecido o no, simplemente ejecuta:

[code language=»php»]<?php
echo ini_get(‘max_execution_time’);
?> [/code]

Problema de tamaño de archivo en Xampp

Otro problema que puede surgir al hacer tus pruebas web en local, y que seguro que te has encontrado alguna vez con el típico problema de tamaño de archivo demasiado grande a la hora de importar una base de datos al PhpMyAdmin por ejemplo. Para solucionarlo, tienes que editar directamente el archivo php.ini (Por defecto C:\xampp\php/php.ini) substituyendo:

post_max_size = 8M por post_max_size = “metes el valor que necesites, por ejemplo 50″M y

upload_max_filesize =2M por upload_max_filesize = ”metes el valor que necesites, por ej. 50″M

8 comentarios

  1. Hola disculpa yo tengo un problema que no hayo ninguna solución necesito ayuda por favor, instale Xampp y cambie los puertos ya que uso skype y team viewer, uso puertos 1337 y 7331, diseñe mi página web en wordpress y todo normal hasta reiniciar la computadora, ya que me abre el localhost normal pero mi localhost/pagina1 no abre y no he hayado manera de abrirla, desinstalé el Xampp lo volí a instalar, volví a diseñar la página web y me volvió a pasar lo mismo, por favor alguna solucion?

    1. Hola

      Pues para recuperar esa no lo se, por que habria que ver que error es el que ocasiona eso, pero si vas a usarlo para montar un wordpress te recomiendo que uses la opcion de bitnami (hare un tutorial pero puedes buscarla en google mientras) se trata de lo mismo pero orientado a varios cms, por ejemplo wordpress. Te instala el mismo servidor pero ya con tu wordpress para que tardes menos en configurar y bastante mas automatico.

      Pruebalo y si tienes problemas abre un post en los foros y te echamos una mano.

      Salu2

  2. Buenas noches, tengo un gran problema.
    Se me ha desistalado el XAMPP, y dentro de mi carpeta htdocs del xampp tenia una carpeta a la cual no le hice un backup a tiempo.
    Yo quisiera saber si hay alguna forma de recuperarar, el contenido de esta carpeta. ya que esta carpeta no existe ahora en el disco.
    muchas gracias espero su respuestas.

  3. tengo un problema he buscado y buscado la solunción sin exito y nada funciona el apache no incia me sale este error: Error: Apache shutdown unexpectedly.
    23:09:37 [Apache] This may be due to a blocked port, missing dependencies,
    23:09:37 [Apache] improper privileges, a crash, or a shutdown by another method.
    23:09:37 [Apache] Press the Logs button to view error logs and check
    23:09:37 [Apache] the Windows Event Viewer for more clues
    23:09:37 [Apache] If you need more help, copy and post this
    23:09:37 [Apache] entire log window on the forums

    1. Hola

      Lograste hacerlo funcionar alguna vez? Por lo que comentas es como si se bloquease. La causa mas comun suele ser el puerto.

      Utilizas alguna app? Es xampp puro? Que necesitas hacer?

      Te pregunto esto por que hay apps especificas para algunos cms

      Salu2

      1. si lo soluciones, yo uso ubuntu mate como SO y descargue xamp 32bit para window y este programa lo instalar con wine que es para correr programas de window en linux porque lo instale asi porque xampp no da soporte para linux de 32bit, lo que hice fue desinstalar xamp para window y busque el xamp de 32bit par linux una pagina de un listado pero de fecha 2016-05-06 que fue el ultimo soporte para linux de 32bit asi fue que lo solucione. Aunque todavia estoy buscando respuestas de xampa para window

        1. Hola Deivis,

          Me alegro que lo lograras solucionar. Si te podemos ayudar en algo mas coméntanos, aunque en linux he tocado poco. Pero alguien puede tener idea y echarte una mano.

          Salu2

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Responsable: Javier Fuentes Izquierdo
Finalidad: Responder a tus comentarios.
Derechos: Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en este formulario, así como el derecho a presentar una reclamación ante una autoridad de control.
Información adicional: En la política de privacidad de CursEmOn, encontrarás información adicional sobre la recopilación y uso de tu información personal por parte de CursEmOn, incluida información sobre acceso, conservación, rectificación, eliminación, seguridad y otros temas.