2016-11-08 1 views
1

У меня есть 1 убунт 14.04 сервера от DO и две независима установки WordPress Я пытаюсь бежать один и тот же серверПроблемы с Virtualhost. Есть два виртуальных хосты файлов, но результаты неожидан второй сайт не загружается должным образом

имеет два APACHE ВХост конфигурационных файлов: 000-default.conf and 001-default.conf

Теперь при навигации по domain1.com все работает безупречно. Весь сайт работает как ожидалось. Но есть проблема с переходом на domain2.com, он автоматически переадресует на domain1.com. В основном проблема, я не могу попасть на экран установки WordPress на domain2.com

Вот файл конф под сайтов, доступных для domain1.com (000-default.conf):

<VirtualHost *:80> 
     ServerAdmin [email protected] 
    ServerName domain1.com 
    ServerAlias www.domain1.com 
     DocumentRoot /var/www/html 

     <Directory /var/www/html/> 
      Options Indexes FollowSymLinks 
      AllowOverride All 
      Require all granted 
     </Directory> 

     ErrorLog ${APACHE_LOG_DIR}/error.log 
     CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

конфигурационный файл для domain2.com (001-default.conf):

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName domain2.com 
    ServerAlias www.domain2.com 

    DocumentRoot /var/www/htmlposts 
    <Directory /> 
     Options FollowSymLinks 
     AllowOverride None 
    </Directory> 
    <Directory /var/www/htmlposts> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Order allow,deny 
     allow from all 
    </Directory>  
     ErrorLog ${APACHE_LOG_DIR}/error.log 
     CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

Дополнительная информация: В/вар/WWW/HTML у меня есть файлы WordPress для domain1.com и все работает.

В/вар/WWW/htmlposts/Я распакованы файлы WordPress для domain2.com это выглядит следующим образом: http://prntscr.com/d4h9gu

Я создал файл index.html в /var/ww/htmlposts, который является каталогом для domain2.com и когда я перейти к domain2.com/index.html файл displays as expected но когда я перейти к domain2.com/wp-admin/install.php, который должен начать процесс установки сор, например, № 2 «domain2.com» он показывает уже установлена ​​ошибка, которая выглядит следующим образом: http://prntscr.com/d4hhav

Есть две базы данных на сервере. Один из них - для domain1.com, а другая - пустая, которую я создал для domain2.com. Оба они правильно указаны в соответствующих файлах wp-config.php.

+0

Вы пытаетесь установить это на многостраничном wordpress или это эти домены на разных установках wordpress? – zapping

+0

Это совершенно разные установки WordPress –

ответ

1

Можете ли вы сравнить config.php из двух сайтов. Убедитесь, что имена баз данных в обоих файлах config.php различны.

+0

Оба файла wp-config.php указывают на разные базы данных, которые присутствуют на сервере. Я уточню вопрос, чтобы уточнить эту часть. Wp-config для domain1.com - это полная база данных, которая была импортирована с перенесенного сайта. Этот работает. База данных domain2.com была создана, но в настоящее время пуста. Файл domain2.com wp-config.php указывает на недавно созданную, но пустую базу данных. Я думаю, что установка wordpress (если я могу попасть на этот экран) создаст таблицы и т. Д., Необходимые в базе данных. Спасибо за ваш ответ. Любые другие возможности? –

+0

Можете ли вы попробовать изменить префикс таблицы в wp-config.php второго домена на нечто, отличное от первого домена. – zapping

+1

Благодарим вас за сообщение о префиксе. Я зашел в базу данных mysql и увидел, что я импортировал базу данных domain1.com в базу данных domain2.com, и URL-адрес сайта из указанной базы данных перенаправлялся на домен1. Вы решили мой вопрос. Приветствия zapping! –