Pregunta sobre Arreglando WordPress de Wordpress:

redirige la URL de inicio de WordPress a localhost

Un usuario pregunt贸 馃憞

Estoy usando WordPress + mysql + phpmyadmin con docker-compose y un proxy inverso con nginx en la m谩quina host para enviar todas las solicitudes al contenedor de wordpress. Despu茅s de la instalaci贸n de wordpress, configur茅 los nombres de las opciones 芦site_url禄 y 芦home禄 en 芦http: //example.com 鈥;. Todo funciona bien mientras navego http://example.com/wp-admin pero cuando trato de http://example.com me redirige a localhost. Todo est谩 en un servidor remoto y estoy haciendo estas solicitudes desde mi navegador y no desde el servidor en s铆. Este es mi conf nginx:


server {
        listen                      80;
        listen                      [::]:80;
        server_name                 example.com
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        location / {
            proxy_pass http://localhost:8000;
        }
    }

y el archivo de composici贸n de la ventana acoplable es:


version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - /home/wordpress/mysqldb:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: rootpass
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpresspass

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     volumes:
       -  /home/wordpress/wordpress/html:/var/www/html
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpresspass
       WORDPRESS_DB_NAME: wordpress

   phpmyadmin:
     depends_on:
       - db
     image: phpmyadmin/phpmyadmin
     restart: always
     ports:
       - '8080:80'
     environment:
       PMA_HOST: db
       MYSQL_ROOT_PASSWORD: rootpass

Si configuro el nombre de la opci贸n en ServerIp: 8000 es la direcci贸n http://example.com funciona pero todo lo dem谩s se redirecciona al ServerIp y quiero usar el nombre de dominio. 驴Me estoy perdiendo algo con las opciones de wordpress?

(@vutruso)

Hace 9 meses, 1 semana

Intentemos agregarle

define( 'WP_HOME', 'https://yoursite.com/' );
define( 'WP_SITEURL', 'https://yoursite.com/' );

y wp-config.php

(@jinglock)

Hace 9 meses, 1 semana

@vutruso mismo resultado pero gracias por la respuesta

(@vutruso)

Hace 9 meses, 1 semana

Prueba esto …

https://stackoverflow.com/questions/32712443/why-does-nginx-keep-redirecting-me-to-localhost

(@jinglock)

Hace 9 meses, 1 semana

Gracias por el enlace, pero el problema fue un simple error de sintaxis. Utilic茅 el comando 芦reiniciar el servicio nginx禄 para reiniciar y usar la nueva configuraci贸n de nginx, pero el reinicio no muestra errores y vuelve silenciosamente a la configuraci贸n anterior. Un simple ‘;’ falta en el nombre del servidor.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.