Рейтинг:1

Настройте локальную среду разработки с псевдонимом для wp dev

флаг de

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

Я разрабатываю сайт WP локально. Чтобы добраться до него, набрав localhost, все работает нормально, но когда я ввожу доменное имя, оно не преобразуется в localhost.

Может кто-то помочь мне, пожалуйста?

/и т.д./хосты:

127.0.0.1 локальный хост thewriters.ink

/etc/apache2/apache2.conf:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all denied
</Directory>

<Directory /usr/share>
    AllowOverride None
    Require all granted
</Directory>

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

/etc/apache2/сайты-доступны/thewriterink.conf:

<Виртуальный хост *:80>
    # Директива ServerName устанавливает схему запроса, имя хоста и порт, которые
    # сервер использует для идентификации себя. Это используется при создании
    # URL-адреса перенаправления. В контексте виртуальных хостов ServerName
    # указывает, какое имя хоста должно отображаться в заголовке Host: запроса, чтобы
    # соответствует этому виртуальному хосту. Для виртуального хоста по умолчанию (этот файл) это
    # значение не имеет решающего значения, так как оно все равно используется в качестве хоста последней инстанции.
    # Тем не менее, вы должны явно установить его для любого последующего виртуального хоста.
    #ServerName www.example.com

    Веб-мастер администратора сервера@localhost
    Корень документа /var/www/html
        Имя сервера
        Псевдоним сервера thewriters.ink
        Администратор сервера [email protected]

    Корень документа /var/www/html
    <Каталог /var/www/html>
        Опционы Индексы FollowSymLinks MultiViews
        Разрешить переопределить все
        Требовать все предоставленные
    </Каталог>

    Журнал ошибок ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log com
</ виртуальный хост>

# vim: синтаксис=apache ts=4 sw=4 sts=4 sr noet

Причина, по которой я пытаюсь это сделать, заключается в том, что я хочу, чтобы ссылки на веб-сайте http://thewriters.ink и чтобы плагины использовали этот URL-адрес, поэтому мне не нужно возвращаться и вручную изменять десятки ссылок при их загрузке на производственный сервер.

(Я отключил 000-default.conf и включил thewritersink.conf, используя a2dissite и a2ensite.)

Спасибо всем за вашу помощь.
Робот876

флаг de
Даже если вы можете указать мне хорошего гида... Я был бы признателен.
Рейтинг:1
флаг in

Есть несколько вещей, которые вы можете попробовать, чтобы разрешить доменное имя так, как вам хочется.

Помните IPv6 в /и т.д./хосты

Попробуй это:

127.0.0.1 локальный хост
127.0.0.1 писатели.ink

# Следующие строки желательны для хостов с поддержкой IPv6
::1 ip6-localhost ip6-loopback
fe00::0 ip6-локальная сеть
ff00::0 префикс ip6-mcast
ff02::1 ip6-все узлы
ff02::2 ip6-все маршрутизаторы

::1 thewriters.ink

Примечание: Хотя вы можете иметь несколько доменов, перечисленных в одной строке, я нашел лучшую поддержку в разных дистрибутивах, поместив каждый домен в отдельную строку с одинаковыми IP-адресами.

Удалите повторяющиеся строки и добавьте все в конфигурацию виртуального хоста Apache:

<VirtualHost *:80>
        ServerAdmin [email protected]
        DocumentRoot /var/www/html

        ServerName thewriters.ink
        ServerAlias *.thewriters.ink
        DirectoryIndex index.php index.html
        EnableMMAP Off

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

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

Теперь вы сможете перезапустить Apache, и все будет "просто работать"... пока включен файл конфигурации Apache:

перезагрузка службы sudo apache2
флаг de
Спасибо. Я попробую это во второй половине дня. После публикации я заметил, что у меня есть дублирование в виртуальном хосте, и удалил его, но это все равно не сработало. Я попробую то, что вы предложили (и я не знал, что могу использовать подстановочный знак...) Спасибо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.