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

Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
  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, 01: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

Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
  Responder
#5
(20-11-2018, 09: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, 10: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
#8
(20-11-2018, 09:52 PM)Ganekogorta escribió:
(07-11-2018, 01: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.

Buenas tardes,
Tengo un Qnap ts 453A
Estaba intentando seguir lo pasos para instalar WordPress en Container por 2 razones:
-Alojar más de una página web
-El acceso desde el exterior me va muy lento y a veces ni carga (estando WordPress recién instalado), desde la lan va perfectamente.

Me gustaría hacer 2 consultas a ver si me podéis echar una mano:
En cuando a la lentitud, hay que abrir algún puerto más que no sea el 80 o 443? Para la base de datos o así? Y si no sabeis por qué me puede ir tan lento desde el exterior? Tengo 50mb de subida

Y la otra pregunta es acerca de el archivo my.cnf. Como accedo a el? Solo se puede por ssh? Si es así agradecería un poco de ayuda ya que no tengo mucha idea de las líneas de código que habría que poner para editarlo (no controlo shh)

Muchas gracias
  Responder
#9
(07-05-2020, 03:54 PM)celeron escribió:
(20-11-2018, 09:52 PM)Ganekogorta escribió:
(07-11-2018, 01: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.

Buenas tardes,
Tengo un Qnap ts 453A
Estaba intentando seguir lo pasos para instalar WordPress en Container por 2 razones:
-Alojar más de una página web
-El acceso desde el exterior me va muy lento y a veces ni carga (estando WordPress recién instalado), desde la lan va perfectamente.

Me gustaría hacer 2 consultas a ver si me podéis echar una mano:
En cuando a la lentitud, hay que abrir algún puerto más que no sea el 80 o 443? Para la base de datos o así? Y si no sabeis por qué me puede ir tan lento desde el exterior? Tengo 50mb de subida

Y la otra pregunta es acerca de el archivo my.cnf. Como accedo a el? Solo se puede por ssh? Si es así agradecería un poco de ayuda ya que no tengo mucha idea de las líneas de código que habría que poner para editarlo (no controlo shh)

Muchas gracias
Con sinceridad, y después de pelearme durante mucho tiempo con el tema de montar una web en el Nas, mi opinión personal es que son más los dolores de cabeza que las alegrías, a nivel técnico es un reto posiblemente estimulante. Se puede hacer, la respuesta es SÍ, pero no compensa. Yo he optado por contratar un hosting que además me dan soporte de Wordpress, se ocupan de las actualizaciones, copias de seguridad, problemas con malware y todo lo imaginable, y además no es caro y me permite tener varias instalaciones. 
En mi caso, no merece la pena, cada uno ha de valorarlo pero he visto que son más las pegas que las ventajas. En mi hosting llamo ante cualquier eventualidad (sea de Wordpress, de la base de datos, de las copias de seguridad) y me atienden y en poco tiempo queda resuelto. En el Nas, evidentemente no va a ser así. Suerte y saludos
  Responder
#10
(07-05-2020, 08:20 PM)marcbolan escribió:
(07-05-2020, 03:54 PM)celeron escribió:
(20-11-2018, 09:52 PM)Ganekogorta escribió:
(07-11-2018, 01: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.

Buenas tardes,
Tengo un Qnap ts 453A
Estaba intentando seguir lo pasos para instalar WordPress en Container por 2 razones:
-Alojar más de una página web
-El acceso desde el exterior me va muy lento y a veces ni carga (estando WordPress recién instalado), desde la lan va perfectamente.

Me gustaría hacer 2 consultas a ver si me podéis echar una mano:
En cuando a la lentitud, hay que abrir algún puerto más que no sea el 80 o 443? Para la base de datos o así? Y si no sabeis por qué me puede ir tan lento desde el exterior? Tengo 50mb de subida

Y la otra pregunta es acerca de el archivo my.cnf. Como accedo a el? Solo se puede por ssh? Si es así agradecería un poco de ayuda ya que no tengo mucha idea de las líneas de código que habría que poner para editarlo (no controlo shh)

Muchas gracias
Con sinceridad, y después de pelearme durante mucho tiempo con el tema de montar una web en el Nas, mi opinión personal es que son más los dolores de cabeza que las alegrías, a nivel técnico es un reto posiblemente estimulante. Se puede hacer, la respuesta es SÍ, pero no compensa. Yo he optado por contratar un hosting que además me dan soporte de Wordpress, se ocupan de las actualizaciones, copias de seguridad, problemas con malware y todo lo imaginable, y además no es caro y me permite tener varias instalaciones. 
En mi caso, no merece la pena, cada uno ha de valorarlo pero he visto que son más las pegas que las ventajas. En mi hosting llamo ante cualquier eventualidad (sea de Wordpress, de la base de datos, de las copias de seguridad) y me atienden y en poco tiempo queda resuelto. En el Nas, evidentemente no va a ser así. Suerte y saludos

Me lo estaba imaginando. Al final estoy metiendo muchas horas.

Muchas gracias por la respuesta.

Un Saludo
  Responder




Usuarios navegando en este tema: 1 invitado(s)