tentando configurar o wordpress

4

Eu tenho uma VM do ubuntu dentro do Virtualbox em execução na minha área de trabalho. Estou tentando acertar no meu netbook. De dentro da máquina virtual, posso ir para

http://localhost/wordpress

e é ótimo. Esta máquina está em execução em 192.168.2.119. Se eu tentar acertar esse IP do meu netbook, recebo este erro:

/etc/wordpress/config-192.168.2.119.php could not be found. The file is either not readable by this process or does not exist. Please check if /etc/wordpress/config-192.168.2.119.php exists and contains the right password/username.

Eu configuro o wordpress fazendo o seguinte:

sudo apt-get install wordpress
sudo ln -s /usr/share/wordpress /var/www/wordpress
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost
sudo /etc/init.d/apache2 restart

Não sei como consertar isso ou quais outras informações fornecer. Alguma idéia?

    
por Amy 29.04.2011 / 09:45

4 respostas

4

Você precisa definir a URL do seu site durante a instalação e, como funciona no localhost, eu diria que é isso que você definiu. Existem duas correções possíveis ...

  1. Você pode apenas alterar o URL do site para o endereço IP. Para poder acessar o site pelo seu endereço IP (em ambas as máquinas), você precisará fazer duas coisas:

    • Faça login como administrador no host local e altere o URL no menu de opções de configuração do wordpress para o seu endereço IP.
    • Execute o seguinte comando para criar um link simbólico para o arquivo de configuração:

      sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-192.168.2.119.php
      
  2. A solução um pouco melhor é um pouco mais complicada para configurar, já que requer mudanças na pasta wp-content (que deve ser feita manualmente), mas vale a recompensa da IMHO. Para usar esta opção, você irá instalar o Mapeamento de Domínios Multiusuários Wordpress . Depois de ter concluído as instruções de instalação, você pode adicionar vários domínios que devem mapear para um site wordpress usando o menu "Ferramentas". Assim, você pode deixar o site como "localhost" e também chegar lá remotamente por IP, adicionando

por 22.05.2011 / 02:41
3

O mesmo problema aqui, mas com o seguinte comando qualquer cliente em qualquer rede resolveu:

sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-default.php

(isto é porque finalmente o wp-config.php procura por config-default.php)

    
por 01.03.2013 / 15:59
2
/etc/wordpress/config-192.168.2.119.php could not be found.

Não sou especialista em Wordpress, mas isso diz muito. Parece que o sabor do Wordpress que você está usando permite que você tenha um arquivo de configuração de desenvolvimento que é lido quando é acessado a partir do localhost e outros arquivos de configuração de "produção" quando acessados de diferentes endereços IP.

Para remediar o problema rapidamente, você sempre pode copiar config-localhost.php para config-192.168.2.119.php - lembre-se de que, quando for para um servidor público, você precisará de outro arquivo de configuração para o IP público também.

Em uma inspeção mais detalhada, pode ser que o script setup-mysql seja responsável pela criação desses arquivos de configuração, e vale a pena observar o que esse script faz. De qualquer forma, não vai atrapalhar você ler wp-config.php para ver como está funcionando.

    
por 03.05.2011 / 16:51
0

Eu tive o mesmo problema que você.

eu configurei em /var/ww/wordpress/wp-config.php

e adicione na linha 35.

define('WP_SITEURL', 'http://YOUR_LOCAL_IP/wordpress');
define('WP_HOME', 'http://YOUR_LOCAL_IP');

Em Meu computador, defina o IP: 10.237.58.2.

Salvar depois disso e você pode acessar no navegador http://10.237.58.2/wordpress .

    
por 29.05.2015 / 02:01