Измените URL домена с https на http в многосайтовой установке Wordpress - PullRequest
1 голос
/ 09 февраля 2011

У меня установлен многосайтовый Wordpress (3.0.5, но проблема сохраняется с 3.0.0), в котором я вижу, что URL-адрес домена (от: Super admin / sites / Domain)начиная с https , что мне определенно не нравится, так как, имея самодельный сертификат, пользователи всегда получают раздражающее сообщение об ошибке из браузера.

Я бы хотел, чтобы оно началосьс простым http , но понятия не имею, как это сделать.Я посмотрел, хотя (я думаю) все параметры в панели администратора, я также проверил базу данных MySQL (xxx_blogs, xxx_sites, xxx_blognumber_options - в которой xxx обозначает мой секретный префикс db), но не имеетИдея, как это изменить.

Если я загляну в меню Домены в Superadmin, я даже не смогу увидеть свой основной домен, только другие.

Если у кого-то возникнет идея решить проблему,Я был бы очень счастлив, поскольку моя страница иногда бесполезна (например, загрузка, например, изображений из файлов dir просто не работает, не принимая риск безопасности при использовании ненадежного сертификата).

К сожалениюпокупка сертификата не вариант (спасибо ограниченному количеству частных IP-адресов).


Обновление : я действительно не нахожу никаких вариантов для установки моего доменного имени без https.

Хотя у меня на сайте есть следующие параметры:

Wordpress-https Internalurls    
Wordpress-https Externalurls = 0    
Wordpress-https Bypass = 0
Wordpress-https Disable Autohttps = 0
Wordpress-https Exclusive Https = 0
Wordpress-https Frontpage = 0
Wordpress-https Sharedssl = 0
Wordpress-https Sharedssl Host  

Ответы [ 2 ]

1 голос
/ 12 февраля 2011

Я искал все записи sql в базе данных для «доменного имени» (как было показано в Super Admin / Sites / Edit: «Domain»), начиная с https со всеми видами greps и подпрограмм во всех комбинациях моего домена имена, но не нашел статической записи.

В конце концов, я пересмотрел свой wp_config.php, а также попытался отключить FORCE_SSL_ADMIN и FORCE_SSL_LOGIN, чтобы полностью отключить SSL на сайтах, но это никак не повлияло - я мог получить доступ к своим страницам администратора только через SSL на порту 443, что привело к рассмотрению моего конфига Apache.

Решение: Файл конфигурации VirtualHost каким-то образом облажался, и запись на порту 80 также содержала некоторые записи SSLCertificate, указывающие на самозаверяющий сертификат. Извините за беспокойство, люди!

1 голос
/ 09 февраля 2011

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

Согласно кодекс :

"Лучший способ переместить мультисайт - это переместить файлы, отредактировать .htaccess (если имя папки, содержащее мультисайт, изменилось), а затем вручную отредактировать базу данных. Найдите все экземпляры вашего доменного имени и измените их как необходимо. Этот шаг еще не может быть легко автоматизирован. Если вы перемещаете Multisite из одной папки в другую, вам нужно обязательно отредактировать записи wp_blogs, чтобы правильно изменить имя папки. "

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...