2014-02-13 2 views
7

На данный момент у меня есть установка WordPress в подпапке моего текущего сайта (example.com/wordpress). Как сделать так, чтобы wordpress был доступен из поддомена?Как установить WordPress в субдомен?

I.e. Я хотел бы, чтобы wordpress был доступен с этого адреса: wordpress.example.com, и что все ссылки, сообщения и страницы будут работать безупречно, например. wordpress.example.com/my-wp-post/

Если это имеет значение, какой хост один находится с, я спрашиваю конкретно о 1 & 1.

Спасибо

+1

Вы создаете субдомен и загружаете в него Wordpress. Технически www является субдоменом, поэтому из коробки вы не должны испытывать никаких проблем. –

ответ

1

Я думаю, что у вас есть 2 варианта.

1) Вручную:

Скопируйте ваш WordPress установку из вложенной папки вашего основного домена в папку субдомена. Используя инструмент редактирования базы данных (по вашему выбору), перейдите в таблицу wp_options и измените значение option_value для параметра option_name 'siteurl' и 'home'.

Возможно, у вас есть несколько других параметров, которые нуждаются в редактировании, но они чаще всего не являются плагинами.

2) Немного лучше:

Создать новый WordPress установить в субдомена. Скопируйте свои плагины, темы и загрузите в него. Затем установите плагин wp-migrate-db-pro с https://deliciousbrains.com/wp-migrate-db-pro/ Используйте этот плагин для копирования базы данных из установки подпапки в установку поддомена. Этот плагин будет глобально искать и заменять URL-адреса и папки для вас.

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

1

Приобретите свой уникальный URL-адрес или поддомен или где бы вы не захотели жить wordpress у своего провайдера.

wordpress.example.com 

coolurl.cooltimes.com 

Загрузить Wordpress в этот корень. /

Или определите для него пользовательскую папку;

wordpress.example.com/partywp/ 

ПРИМЕЧАНИЕ: Если вы ищете для свободного (без хостинга требуется - хотя и менее пользовательский веб-сайт дружественного) WordPress с подобной URL, пожалуйста, используйте WordPress.com версию и вам не нужно ничего делать ,

http://wordpress.com/ отличается от http://wordpress.org/

Wordpress.com походит на Google Blogger и вы просто создать учетную запись, и они дают вам URL - и свободную зону ведения блога с маленькими шаблонами. Вы можете перенести свой бесплатный wordpress.com на пользовательский wordpress.org - если вы хотите использовать соглашение об именовании хостинга Wordpress, обратитесь к wordpress.

Добавлено:

Если вы меняете расположение от оригинал установки; на другой путь или местоположение.Затем вы должны удалить Wordpress, который находится где-то в другом месте или ранее, и переустановить там, где вы хотите, чтобы он жил в настоящий момент, чтобы избежать каких-либо целостностей или ошибок и т. Д.

Итак, если теперь это должно быть: wordpress.example.com - работайте со своими хост-провайдер (надеюсь, не godaddy) найдите корень в этом домене и переустановите его с новой последней версией, и все будет в порядке. Если у вас есть другие проблемы с DNS, попробуйте более четко рассказать о своем вопросе.

+0

Спасибо. Я говорю о самообслуживаемом сайте wordpress.org. Все мои хосты позволяют мне делать, хотя и создают субдомен, который ссылается на подпапку, а не на создание отдельного корня - так как я могу гарантировать, что моя установка wordpress в моей подпапке по-прежнему отлично работает, даже когда ее URL был изменен (из ' example.com/wordpress/'to' wordpress.example.com')? Я попробовал просто привязать свой 'example.com/wordpress /' к папке 'wordpress.example.com', но страницы и css не загрузились должным образом из-за несоответствий URL. – Aron

+0

Я не совсем понимаю, что вы говорите; но, если вы меняете местоположение из исходной установки; на другой путь или местоположение. Затем вы должны удалить Wordpress, который находится где-то в другом месте или ранее, и переустановить там, где вы хотите, чтобы он жил в настоящий момент, чтобы избежать каких-либо целостностей или ошибок и т. Д. –

12

Я не большой поклонник видеоуроков, но я использовал this one для успешного создания нового субдомена и установки wordpress.

Вот краткий обзор процесса

  1. Использование Cpanel для создания поддомена
  2. Скачать последнюю версию WordPress на локальный диск
  3. Загрузить в субдомен папку на хосте
  4. Extract файлы и переместить их в папку поддомена
  5. Используйте cpanel SQL Wizard для создания новой базы данных
  6. Запишите имя пользователя, имя БД и БД пароль
  7. Copy Wp-конфиг-sample.php для WP-config.php в папке подобласти
  8. Edit WP-config.php, чтобы добавить имя пользователя, имя дб и дб пароль
  9. Открыть URL «your-subdomain.your-domain.com/wp-admin/install.php»
  10. Заполните поля формы и нажмите кнопку «установить WordPress»

После создания поддомена я использую WP clone для создания и установки резервной копии моего сайта в новом субдомене. Сайт clone позволяет мне проверять обновления, прежде чем размещать их на моем общедоступном сайте.

Надеюсь, этот вопрос разрешен ОП, но, возможно, это будет полезно для других.

+0

как вы не можете автоматически перенаправить сайт в корневой каталог? Я продолжаю получать ошибку 404, говоря, что root.com/subdirectory/wp-admin/(etc) не существует на корневом сервере - я не могу получить доступ к подкаталогу, установленному вообще – Jan

+0

@Jan, Трудно сказать, но я предполагая, что это либо ваш файл «wp-config.php», либо «.htaccess». Или, возможно, это проблема с разрешениями подкаталога. –

Смежные вопросы