0

Gae'de bir wordpress sitesine ev sahipliği yapmaya çalışıyorum. Sorunla karşı karşıya kaldık, kurulan eklenti bile kırılmış gibi görünüyor. Uzmanlara girdi ve tavsiye arayan bu bileti yarattım. Ben java geliştiriciyim ve wordpress, php ve google bulut hakkında hiçbir fikrim yok. böylece girdileriniz takdir edilir.wordpress google app engine uyumluluğu

Google Cloud ile, gae env. Eklenti, Google bulut kabında çalışan yerel wordpress ortamına dağıtılmıştır. Daha sonra google uygulama motoruna google bulut komut satırı aracını kullanarak ve etkinleştirildi. Wp-içerik klasörü salt okunur olduğu için bir eklenti doğrudan wordpress env'ye dağıtılamaz.

Bu uygulanabilir mi ?, eklentinin çoğu yerleşmiş benzerleri bile kopar (genesis). Aşağıdaki hatayla karşılaştım.

Unable to create directory wp-content/uploads/2013/10. Is its parent directory writable by the server?

Fatal error: Class 'EE_DMS_Core_4_1_0' not foundThe package could not be installed. No valid plugins were found.

- bir eklenti

sayfayı oluştururken bir google Ekip üyelerimizden wordpress/wp-content/plugins veya wordpress/wp-content/themes doğrudan dosyayı ayıklamak için istedi. Denedim ve bu da işe yaramıyor gibi görünmüyor, wordpress bu eklentiyi seçmiyor. Denediğim eklenti Genesis çerçevesi ve çocuk teması, espresso eskisi.

Eğer wordpress, bir şeyler yapmanın yolunu bulmak için google'ı zorlayabilirse bundan şüpheliyim. Lütfen açıkla.

GAE'nin Ref: Google App Engine standart çevre üzerindeki yerel dosya sistemine yazma izin verilmez çünkü https://wp.gaeflex.ninja/2016/04/07/running-wordpress-on-app-engine-standard-environment/

cevap

0

budur. Belki App Engine esnek ortamı seçmelisiniz, çünkü App Engine esnek ortamı yerel dosya sistemine yazmanıza izin verir. Bu, varsayılan olarak güvenlik nedenlerinden dolayı sıkı bir izin aldığını söylemiştir. Seçenekleriniz 1) Kendi Dockerfile'ınızı kullanın ve wordpress/wp-content/uploads dizininin iznini değiştirin. veya 2) bir şekilde yükleme klasörü için /upload kullanın.

Ayrıca, App Engine çoklu sunucu mimarisidir. Varsayılan olarak, Blogunuz çok fazla trafik aldığında App Engine yeni örnekleri başlatacaktır. Eklentinin böyle bir ortamda iyi çalışıp çalışmadığını düşünmeniz gerekebilir. Yerel dosyalar birden çok örnek arasında paylaşılmadığından.

+0

Eklentinin, yükleme dosyaları için bulut depolama alanını (yerel dosya sistemi yerine) kullanma seçeneği olup olmadığını kontrol etmek isteyebilirsiniz. –

+0

Yardım ettim, orijinal sorumu düzeltmek için. Genesis çerçevesi gae'de çalışır, yerel env'de iyi çalışmasına rağmen, gae'de meydana gelen genesis molası için çocuk temasıdır. Ayrıca eventespresso da galeta çalışmıyor gibi gözüküyor, bununla ilgili etkinliklere bir şeyler yazdım. Yine de onların cevabı var. – Rama