Назад | Перейти на главную страницу

Предупреждение. Возможно, DNS с подстановочными знаками настроен неправильно.

Я только что включил мультисайт в Wordpress и получаю следующее сообщение:

Предупреждение! Возможно, DNS с подстановочными знаками настроен неправильно!

Программа установки попыталась связаться со случайным именем хоста (3757b5.mysite.no) в вашем домене. Это привело к сообщению об ошибке: Не удалось открыть дескриптор для fopen (), чтобы http://3757b5.mysite.no

Я не получаю эти ошибки для установок с одним сайтом, только когда я включаю несколько сайтов.


Мой веб-сервер работает на Ubuntu 11.1 на моем Виртуальная машина (VirtualBox).
И чтобы было ясно: это на моем локальном компьютере разработки. Это не на сервере ISP.


Я проверил php.ini чтобы узнать, включен ли fopen, а это:
allow_url_fopen = On

Файл конфигурации Apache по умолчанию, находящийся в /etc/apache2/sites-avaialble/default выглядит так:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

А конфигурационный файл Apache для моего сайта выглядит так:

<VirtualHost *:80>
    DocumentRoot /var/www/mysite/
    ServerName mysite.no
    ServerAlias *.mysite.no

 <Directory />
    Options FollowSymLinks
    AllowOverride All
 </Directory>

 <Directory /var/www/storelocator/>
    AllowOverride All
    Allow from all
 </Directory>

</VirtualHost>

Кто-нибудь знает, что можно попробовать решить эту проблему?

НОТА
Чтобы получить доступ к mysite.no и моему дочернему сайту, я обновил свой HOST-файл, который находится на моем компьютере (Win 7):

10.20.23.104       mysite.no
10.20.23.104       engelstad.mysite.no

Я считаю, что это так, что любой неявный поддомен будет отправлен на ваш веб-сервер, где Apache назначает запрос конкретному виртуальному хосту.

Создайте звездную запись, если хотите эту способность:

*.mysite.no.       3600       A       [ip-address].

Вы должны создать DNS-запись в панели управления, которая существует там, где вы купили домен mysite.no.