Instalação do subdiretório WordPress com o Tomcat usando o servidor nginx

0

Estou executando o tomcat no site principal usando o pass de proxy nginx. Agora, quero instalar o wordpress no mesmo domínio de um subdiretório, como este: example.com/blog

Eu usei abaixo de config no nginx.

location /blog {

   root       /home/blog/html;
   index index.php index.htm index.html;
   try_files $uri $uri/ /blog/index.php?$args;


   }
  location ~ \.php$ {
        root     /home/blog/html;
        try_files $uri =404;
        fastcgi_buffers 16 16k;
        fastcgi_buffer_size 32k;
        fastcgi_read_timeout 200;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/blog-php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
   location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
        access_log off;
        log_not_found off;
        expires 30d;
    }

Quando visito example.com/blog , a página de instalação do WordPress será assim

http://example.com/wp-admin/setup-config.php

Como posso instalar corretamente o wordpress com o Tomcat?

    
por Tom 21.11.2015 / 18:10

1 resposta

0

Você precisa dizer a wordpress que ele mora em um subdiretório. Eu uso wp-config.php em vez do painel e não incluo o esquema ou nome de domínio:

define( 'WP_SITEURL', '/blog' );
define( 'WP_HOME', '/blog' );
    
por 22.11.2015 / 10:28