Simpletest Modülü ve MySQL Senkronizasyon Modülü

Events happening in the community are now at Drupal community events on www.drupal.org.
vsc's picture

Arkadaşlar Drupal modülleri ile ilgili 2 sorunum var yardımcı olursanız memnun olurum:

1- Drupal 6.14 içinde Simpletest 6.2.9( http://drupal.org/project/simpletest ) modülünü çalıştıramadım, Modüller listesinde görüyorum ama aktif hale getirmek için checkbox kapalı durumda görünüyor,
* CURL extension for PHP
* DOM extension for PHP. DOM support is included by default in php5.
* Recommended PHP memory limit of 256MB (not exact)
bunlar tamam, hepsi aktif durumda. eksik olan nedir?

2- Localhost ile internete açık server üstündeki MySQL datalarını senkronize edecek bir modül varmıdır?
Mesela 01.09.2009 tarihinde localhostdaki MySQL dataları ile Serverdaki MySQL dataları birbiri ile aynı olduğunu düşünün, sonraki günlerde localhost datalarında birçok değişiklikler olmuş ve aynı şekilde serverdaki datalarda da başka birçok değişiklikler olmuş, 30.09.2009 tarihinde yapmak istediğim eski datalara hiç dokunmadan 01.09.2009 tarihinden sonraki değişiklikleri servera eklemek ve servedaki değişiklikleri de localhosta eklemek, bunu yapabilen bir modül varmıdır?
iki database de de değişiklik olduğu için backup alıp diğerine yüklemek işe yaramıyor, böyle yapınca değişikliklerin bir kısmını kaybetmek zorunda kalıyorum. Drupal değişen bazı modüller için MySQL tablolarını nasıl senkronize ediyorsa aynı şekilde bende MySQL içindeki sadece değişen dataları(eski dataları bozmadan) senkronize etmek istiyorum, umarım bunu yapan bir modül vardır.

iyi çalışmalar

Comments

install.txt'yi okudun mu?

Evet Install.txt var bunu gördüm

vsc's picture

Evet Install.txt var bunu gördüm, ayrıca D6-core-simpletest.patch file var bunuda ana dizine koydum ama yine de eklentiler listesindeki checkbox açılmadı, checkbox neden aktif olmuyor onu bir bulabilsen deneme yanılma yoluyla bir şekilde çalıştırabilirim diye düşünüyorum, fakat checkbox aktif olmuyor dolayısıyla bu eklenti sisteme dahil olmuyor ve hiçbirşeyi denyemiyorum... ilginize teşekkürler... bu modülü çalıştırmayı başarmış biri olsa iyi olacak... onun tecrübelerinden faydalanma imkanı bulacagız ama sanırım hiç kimseye bu modül lazım olmamış

patch nasıl uygulanır?

bilvanisli's picture

arkadaşım patch dosyalarını uygulamak demek ana dizine kopyalamak demek değildir. Patch dosyasını not defteri vb. ile açtığında;

Index: includes/bootstrap.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/bootstrap.inc,v
retrieving revision 1.206.2.13
diff -u -r1.206.2.13 bootstrap.inc
--- includes/bootstrap.inc  14 Sep 2009 13:33:39 -0000  1.206.2.13
+++ includes/bootstrap.inc  6 Nov 2009 21:40:38 -0000
@@ -991,7 +991,7 @@
}

function _drupal_bootstrap($phase) {
-  global $conf;
+  global $conf, $db_prefix;

gibi bir böm ile başlıyor. En yukarda "index:" yazan yerde hangi dosyada değişiklik yapman gerektiği yazılı. Yani "includes/bootstrap.inc" dosyasını değiştiriyoruz.
Bu dosyayı açıp patch te başında - olan satırları silip onların yerine hemen altlarındaki + olan satırları yazıyoruz. Yine yukarıdaki örnek için;
991. satırda bulunan

function _drupal_bootstrap($phase) {
-  global $conf;
+  global $conf, $db_prefix;

global $conf; satırını silip yerine global $conf, $db_prefix; yazıyorsun..

Yukarıdaki isteğe bağlı bir değişiklik.
Simpletest klasöründeki "run-tests.sh" dosyasını "scripts" klasörü içine almanı söylüyor. Onu yaptın mı? Bende oluyor. Ekran görüntüsü:
Only local images are allowed.

Hay allah senden razı olsun!!!

vsc's picture

Hocam çok teşekkürler, sen nerelerdeydin şimdiye kadar, 3 aydır kafa patlatıyoruz çıkamadık işin içinden, ingilizcemiz de iyi değil tam ne yazdığını da anlayamadık, buralara sık sık bakıver sana ihtiyac oluyor, hepimiz bilginden faydalanalım... tekrar teşekkürler, sana çalışmalarında başarılar diliyorum.

est. ne demek yardımcı

bilvanisli's picture

est. ne demek yardımcı olduysam ne mutlu.

bazı patchlerde 3 artı oluyor

uzmankodra's picture

bazı patchlerde 3 artı oluyor bazılarında tek + - bu durumda ne yapmamız gerekiyor. ben anlayamadım. + işaretli olan sadece tek satırımı alıp eksi işarette belirtilen kodun yerine yazıyoruz.

kaç artı olduğu önemli değil.

bilvanisli's picture

kaç artı olduğu önemli değil. Başında - olan satırlar siliniyor. + olan satırlar gösterilen kısma ekleniyor. Yani + ve - satırları gösteriyor.