Wp-admin başka bir alanda barındırılıyor mu?


17

Currenly, üzerinde çalışan bir WordPress olan bir müşterim var diyelim www.example.com.

Başka bir sunucuda barındırılacak başka bir teknoloji / dil kullanarak yeni bir sürüm üzerinde çalışıyorum .. Ama yönetim (WP) ve veritabanı eski sunucuda kalacak.

Yani temelde www.example.comyeni ana bilgisayar (burada sorun yok) admin.example.comişaret ve WP yüklemesi ile eski sunucu işaret edecek gibi bir alt etki alanı oluşturmak gerekir .

Korkarım bu, veri depolarken optionsve guidsgönderiler ve ekler URL'leri için veritabanında karışıklık yaratacaktır ... Onlar gibi saklanacak admin.example.comve değil www.example.com, değil mi?

Wp-admin admin.example.comURL'leri çalıştırmak ve veritabanında saklamak nasıl yapılır www.example.com? Bu önizleme bağlantıları için de işe yarar mı?


Emin değilim ama belki de bu konu yararlı olabilir: wordpress.org/support/topic/login-subdomain ?
Cyclonecode 23:14

@KristerAndersson sorun konuyla ilgili çözülmedi ve bağlantılar 404 :(
Thiago Belem

Bu kulağa ilginç geldiği için biraz araştırma yaptım ve bunu başarmanın oldukça zor olduğunu fark ettim. Ne yazık ki kendim denemek için zamanım yok. Her neyse, birisinin en azından benzer bir şeyleri var gibi görünüyor .
Kraft

Yanıtlar:


13

Kolay çözüm, bu satırı wp-config.phpyönetici sunucu kodunuza eklemek olacaktır .

define ('WP_SITEURL', 'http: //'. $ _SERVER ['SERVER_NAME']);

Sonra veritabanı seçeneğini değiştirmeden erişebilirsiniz.


2

Ne yapardım (aslında birçok kez yapıyordum):

  • Örneğin bu aracı kullanarak mevcut WP yüklemesi için etki alanı adını değiştirin . Ardından, eski sitenizdeki her şey "admin.example" bağlantılarını alır.
  • Yeni sitede kullanılacak DB kayıtlarını alırken URL'leri geri değiştirin. Bunu yaparken, asla "admin" DB doğrudan erişti. Bunun yerine, yalnızca gerekli ve "admin" den "www" sunucularına kopyalanan tabloları ve kayıtları alıyordu bir komut dosyası vardı.

Bu benim son kaynağım olurdu ... Çünkü bu, örneğin yönetici içindeki önizleme bağlantılarını
Thiago Belem

@TiuTalk Hayır, WordPress'teki her şey işe yarayacak. Önizleme bağlantılarında "yönetici" URL'leri bulunur ve çalışır. Ancak, "www" sitesinde "admin" bölümünü "www" ile değiştireceksiniz.
tivnet

İşte bu noktada, önizleme bağlantılarını "admin" ile kullanamıyorum. çünkü sadece "www."
Thiago Belem

preview_post_linkURL'leri ayarlamak için filtre kullanabilirsiniz .
Dom

@TiuTalk Uygulamanızın iki bölümü olacak: A) WP tabanlı yönetici bölümü admin.example.com URL'sine sahip olacak ve önizleme bağlantıları da dahil olmak üzere içindeki tüm bağlantıların admin.example.com URL'leri olacaktır. B) WP tabanlı değil, www.example.com URL'sine sahip üretim bölümü, ancak "diğer teknolojiniz", "admin" yerine "admin" yerine "www" ile başlayan tüm URL'lere sahip olacaktır. "üretim", "admin" yerine "www" yazacaksınız. Bu neden çalışmıyor?
tivnet

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.