• 24-02-2015, 15:54:10
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar. cPanel bir sunucum var. Yazmış olduğumda mysqli kodlarını içeren programlarımı localde (xampp ile) çalıştırabilirken, cPanel sunucumda çalıştıramıyorum. Php infoya baktığımda herşey yolunda görünüyor.

    Tek gözüme çarğan Localdeki php info ile cPaneldeki php info'yu karşılaştırdığımda mysqlnd -> API Extensions bölümünün farklı olması. Localdekinde mysql mysqli ve pdo_mysql varken cPanel'de sadece pdo_mysql görünüyor. Bu konuda bilgisi olan varmı?



    Aldığımda hata:

    Fatal error: Call to undefined method mysqli_stmt::get_result() in /home/metin/public_html/depo/blog/index.php on line 16

    16. Satırdaki kodlarım:
    $vc_blog_sonuc = $vc_blog->get_result();
  • 24-02-2015, 15:59:55
    #2
    mysqli kurulumu sunucuda ? muhtemelen sorun burada
  • 24-02-2015, 16:03:51
    #3
    CoderMaN adlı üyeden alıntı: mesajı görüntüle
    mysqli kurulumu sunucuda ? muhtemelen sorun burada
    Cevabın için teşekkür ederim. php info'ya ait resim ekliyorum. Kurulu görünüyor.



  • 24-02-2015, 23:14:55
    #4
    Arkadaşlar problemi çözdüm. Sorun tahmin ettiğim gibi mysqli api extension'ın eksik olmasından kaynaklanıyormuş. cPanel bu extension'ın standart olarak yüklü gelmediğini belirtti. Şuan tüm mysqli komutları sorunsuz çalışıyor. Aşağıda çözümü belirttim.

    Aşağıdaki dizine "all_php5" adında bir dosya oluşturun.

    /var/cpanel/easy/apache/rawopts/

    Oluşturulan dizine aşağıdaki kodu yazın.

    --with-mysqli=mysqlnd

    Sonra whm'den easy apache ile hiçbir ayar değiştirmeden rebuild yapın.