Problemas con Container Station y Wordpress
#1
Hola,
en primer lugar, espero que esta consulta vaya aquí, si no es así, los administradores que hagan lo que crean conveniente. 

Estoy instalando Wordpress sobre Container Station.
Por lo que he visto por internet, es tan fácil como instalar Container Station y después crear un contenedor con un paquete de Wordpress.

Una vez instalado Wordpress, me ofrece una dirección IP para empezar a configurarlo, pero al poner el nombre de la base de datos, usuario y contraseña me da el siguiente error:

"Error al establecer una conexión con la base de datos".

Y de ahí no puedo pasar, por mucho que cambie los datos que introduzca.

Agradecería cualquier tipo de ayuda o que me indicaseis en qué punto está el error.

Gracias y un saludo
 Responder
#2
Hola

Creo que el problema te viene porque tu contenedor no tiene la base de datos ¿mysql?
La base de datos la tendrás funcionando en la qnap y no permite accesos desde el contenedor.
Tendrás que permitir accesos en la base de datos desde el contenedor.

Echa una ojeada a este hilo del foro oficial. Espero que te sirva
https://forum.qnap.com/viewtopic.php?t=142631


Un saludo
Agur eta ondo ibili
Un saludo

Agur eta ondo ibili

Mon (TS-469Pro, TVS-673, QBoat Sunny y TS-453Be)
 Responder
#3
Cierto, no la tengo instalada, aunque no lo he hecho porque en los vídeos que he visto de personas que han instalado Wordpress sobre Container Station tampoco lo han hecho y Wordpress funciona.  Confused
No sé si es que habrá cambiado algo en el funcionamiento de los contenedores.

Echo una ojeada al hilo que me indicas e iré trabajando por ello. 
Gracias por la contestación.
 Responder
#4
(07-11-2018, 12:22 PM)marcbolan escribió: Cierto, no la tengo instalada, aunque no lo he hecho porque en los vídeos que he visto de personas que han instalado Wordpress sobre Container Station tampoco lo han hecho y Wordpress funciona.  Confused
No sé si es que habrá cambiado algo en el funcionamiento de los contenedores.

Echo una ojeada al hilo que me indicas e iré trabajando por ello. 
Gracias por la contestación.

Hola

Supongo que les funciona porque usarán una base de datos SQLite local del container.

Para usar la base de datos nativa MySQL/MariaDB de tu Qnap, has de hacer lo siguiente:

-Parar la base de datos de la QNAP. Para ello vete a Panel de control, Servidores de aplicaciones, Servidor SQL, y deshabilitas "Habilitar el servidor SQL"
-Editas el archivo de tu nas "\etc\config\my.cnf" que realmente te lleva a "\mnt\HDA_ROOT\.config\my.cnf", agregas en la última línea "bind-address=10.11.13.1" y lo guardas. El valor de esa IP lo obtienes de las preferencias de container station en la seccion de "Network Settings (lxcbr0)"
-Arrancas de nuevo la SQL ->Panel de control, Servidores de aplicaciones, Servidor SQL, y habilitas "Habilitar el servidor SQL" y activas también "Habilitar la red TCP/IP"

Ahora al configurar tu container, en el apartado de dirección de base de datos puedes poner la ip local de tu nas y el puerto 3306. Por ejemplo 172.16.0.2:3306 o 192.168.0.2:3306. También habras de darle como datos un usuarios con permisos de la base de datos.
Un saludo

Agur eta ondo ibili

Mon (TS-469Pro, TVS-673, QBoat Sunny y TS-453Be)
 Responder
#5
(20-11-2018, 08:52 PM)Ganekogorta escribió: Hola

Supongo que les funciona porque usarán una base de datos SQLite local del container.

Para usar la base de datos nativa MySQL/MariaDB de tu Qnap, has de hacer lo siguiente:

-Parar la base de datos de la QNAP. Para ello vete a Panel de control, Servidores de aplicaciones, Servidor SQL, y deshabilitas "Habilitar el servidor SQL"
-Editas el archivo de tu nas "\etc\config\my.cnf" que realmente te lleva a "\mnt\HDA_ROOT\.config\my.cnf", agregas en la última línea "bind-address=10.11.13.1" y lo guardas. El valor de esa IP lo obtienes de las preferencias de container station en la seccion de "Network Settings (lxcbr0)"
-Arrancas de nuevo la SQL ->Panel de control, Servidores de aplicaciones, Servidor SQL, y habilitas "Habilitar el servidor SQL" y activas también "Habilitar la red TCP/IP"

Ahora al configurar tu container, en el apartado de dirección de base de datos puedes poner la ip local de tu nas y el puerto 3306. Por ejemplo 172.16.0.2:3306 o 192.168.0.2:3306. También habras de darle como datos un usuarios con permisos de la base de datos.

Hola,
al final lo he montado fuera de los contenedores, porque el tiempo apremia ya que me queda sólo un par de semanas del posting que tengo contratado y he de hacer funcionar las dos webs.

De momento están funcionando, más o menos, en cuanto las tengas operativas y sin problemas me pongo a pasarlas a contenedores con las indicaciones que me has dado.

Lo que no sé es cuándo será eso, me gustaría que fuese cuanto antes, pero no puedo poner fecha. 

Si te parece, dejamos el tema en standby y cuando me ponga con ello te comento. 

Gracias por tu atención. Seguimos en contacto.
Un saludo
 Responder
#6
Estoy intentando crear un sitio web con wordpress en mi NAS con el servicio de "servidor web".
He siegido las instruccions de QNAP. He habilitado el servidor web, abierto puertos, creado la carpeta del proyecto de sitio web en el directorio "web", instalado phpMyAdmin del repositorio de QNAP... pero, cuando intento entrar en phpMyAdmin con el usuario "root" y la contraseña "admin", no me deja. Me aparece el siguiente mensaje de error: mysqli_real_connect(): (HY000/2002): No such file or directory
¿Alguien puede acharme una mano?
saludos.

Resuelto. Me faltaba por habilitar el servidor slq.
Gracias de todas maneras.
Saludos.
QNAP TS 253A
RAM: 4GB
Bahia 1: Disco WD Red 3TB
Bahia 2: Disco WD Red 3TB
RAID 1
 Responder
#7
(03-12-2018, 09:25 PM)juantel escribió: Estoy intentando crear un sitio web con wordpress en mi NAS con el servicio de "servidor web".
He siegido las instruccions de QNAP. He habilitado el servidor web, abierto puertos, creado la carpeta del proyecto de sitio web en el directorio "web", instalado phpMyAdmin del repositorio de QNAP... pero, cuando intento entrar en phpMyAdmin con el usuario "root" y la contraseña "admin", no me deja. Me aparece el siguiente mensaje de error: mysqli_real_connect(): (HY000/2002): No such file or directory
¿Alguien puede acharme una mano?
saludos.

Resuelto. Me faltaba por habilitar el servidor slq.
Gracias de todas maneras.
Saludos.

Entiendo que esto ha sido fuera de un container ¿es así?
 Responder


Usuarios navegando en este tema: 1 invitado(s)


Powered By MyBB 1.8.6, © 2002-2018 MyBB Group
Hora: 10-12-2018, 02:33 AM