Hello,
In Turkish summary for our solution :
Merhaba;
Community Builder 1.4X ve üzeri versiyonlarda çok kişinin karşılaştığı, konfigürasyon sekmesi boş ekran hatasına ilişkin çözüm aşağıdaki gibidir.
Ben 3 dosya üzerinde değişiklik yaptım. Ancak isteyenler sadece 2 dosya üzerinde değişiklik yaparak da çalıştırabilirler.
Her versiyonda satır numaraları değiştiği için satır numaralarını vermiyorum. İlgili dosyalarda " $imageLibs " olarak arama yaparsanız bu satırları kolayca bulabilirsiniz.
Değiştirilecek dosyalar:
1- administrator\components\com_comprofiler\admin.comprofiler.html.php
2- administrator\components\com_comprofiler\imgToolbox.class.php
3- administrator\components\com_comprofiler\controller\controller.deault.php
Hangi dosyanın hangi klasörde olduğuna lütfen dikkat edelim.
Değiştirilmesi gereken satırların önüne " // " tag ını koyarsanız hatta // tagından sonra adınızı ya da değiştirildi gibi bir ibare yazarsanız ilerde hangi satırları ne ile değiştirdiğinizi anlamanıza yardımcı olabilir.
Şimdi yapılacak işlemler;
1-
administrator\components\com_comprofiler\admin.comprofiler.html.php
dosyasında bulunacak satır ;
$imageLibs=$imgToolBox->getImageLibs();
değiştirilecek hali;
$imageLibs = array ("imagemagick" => 0, "netpbm" => 0, "gd" => array("gd1" => 0, "gd2" => 1) );
2- isterseniz bu adımda herhangi bir işlem yapmayabilirsiniz.
administrator\components\com_comprofiler\imgToolbox.class.php
dosyasında bulunacak satır ;
function getImageLibs(){
// do auto-detection on the available graphics libraries
// This assumes the executables are within the shell's path
$imageLibs= array();
// do various tests:
if ( true == ( $testIM = $this->testIM() ) ) {
$imageLibs = $testIM;
}
if (true == ( $testNetPBM = $this->testNetPBM() ) ) {
$imageLibs = $testNetPBM;
}
$imageLibs = $this->testGD();
return $imageLibs;
}
Ben bu fonksiyon ile ilgili tüm satırları tamamen devre dışı bıraktım. Çünkü bu fonksiyon sadece sunucunuzun GD desteğini test ediyor. Ben anlam veremedim açıkçası.
Diğer fonksiyona kadar olan Her satırın önüne ( // ) koymanız yeterli.
3-
administrator\components\com_comprofiler\controller\controller.deault.php
dosyasında bulunacak satır ;
$imageLibs=$imgToolBox->getImageLibs();
değiştirilecek hali;
$imageLibs = array ("imagemagick" => 0, "netpbm" => 0, "gd" => array("gd1" => 0, "gd2" => 1) );
umarım birilerinin işine yarar, kolay gelsin