Me encontré hace poco con este problema. La solución típica de cambiar el puerto en el archivo httpd.conf no operaba en este caso, ya que no era el servicio afectado. Esto pude verlo desde el propio menú de Wampserver, revisando servicio por servicio y observando los que estaban iniciados y los que no lo estaban.
Finalmente me encontré con que era el servicio de MySQL el que no iniciaba.
Esto sucede porque tenía previamente instalada una versión de MySQL para trabajar con bases de datos en NetBeans. Y al ejectuarse en el inicio del sistema (automáticamente) el Servicio 'MySQL', el Servicio 'wampmysqld' no podía iniciar a la vez, mostrando el Error 1067.
La solución en este caso fué la siguiente.
- Detener el Servicio 'MySQL'. Vamos a Propiedades y señalamos 'Manual', para que de esta manera no se ejecute al iniciar el sistema en ocasiones posteriores.
- Iniciar normalmente el Servicio 'wampmysqld'.
- Opcionalmente podemos cambiar el archivo my.ini de Wampserver por my5.ini, y cambiar el puerto por defecto de MySQL (también en los archivos de configuración de Wampserver) al puerto 3307.
Las versiones que estoy utilizando en esta máquina son las siguientes.
MySQL Server 5.5.
Wampserver 2.2. Con MySQL 5.5.24.
Windows XP Pro SP3 (32b).
Fuentes:
Elaboración propia
Francisco Izquierdo
2 comentarios:
Me gustaría añadir, aunque sobre esto sí he encontrado algo de información, qué hacer cuando intentamos ejecutar PHPMyAdmin y nos aparece el error 403 Forbidden. You don't have permission to access /phpmyadmin/ on this server. En este caso, desde el menú de Wampserver, iremos a Apache>httpd.conf y editamos este archivo. Y cambiamos la línea:
Listen 80
Por:
Listen 0.0.0.0:80
Ahora nos dirigiremos a la siguiente ruta: C:\wamp y abrimos el archivo wampmanager.tpl con Dreamweaver, cambiando el puerto en las lineas 121 y 122 (según mi versión de Wampserver):
Type: item; Caption: "${w_localhost:80}"; Action: run; FileName: "${c_navigator}"; Parameters: "http://localhost::80/"; Glyph: 5
Type: item; Caption: "${w_phpmyadmin}"; Action: run; FileName: "${c_navigator}"; Parameters: "http://localhost::80/phpmyadmin/"; Glyph: 5
Con esto ya podremos acceder a PHPMyAdmin directamente.
Finalmente. Podemos encontrarnos con un error del tipo 'Database connection error (2): Could not connect to database'. Esto sucede porque existe algún problema en el archivo configuration.php (de Joomla).
Pondré un ejemplo de una migración desde un hosting a local (ya que en sentido inverso existen muchas referencias).
En primer lugar importamos la base de datos. A continuación editamos el archivo configuration.php con DreamWeaver. Nos aseguramos de que el nombre de la base de datos en el archivo es la correcta según la hemos creado e importado. El usuario y contraseña de la base de datos deben ser:
public $user = 'root';
public $password = '';
Modificamos las siguientes líneas tal y como muestro a continuación:
public $sef = '0';
public $sef_rewrite = '0';
public $sef_suffix = '0';
Por último, las líneas siguientes deben escribirse según la ruta en la que hemos guardado previamente la información, de la siguiente manera:
public $log_path = 'C:\\wamp\\www\\ejemplo\\logs';
public $tmp_path = 'C:\\wamp\\www\\ejemplo\\tmp';
Publicar un comentario