• 05-12-2022, 23:06:02
    #1
    Arkadaşlar merhaba, elimde bir script vardı çalışıyordu fakat şuan kurulumunu yaptım site açılmıyor error log şu şekilde;

    [05-Dec-2022 23:02:18 Europe/Istanbul] PHP Notice: A session had already been started - ignoring session_start() in /home2/public_html/trex/controller/config.php on line 3
    [05-Dec-2022 23:02:18 Europe/Istanbul] PHP Notice: Undefined index: dbdegistir in /home2//public_html/trex/controller/config.php on line 4
    [05-Dec-2022 23:02:18 Europe/Istanbul] PHP Fatal error: Class 'PDO' not found in /home2//public_html/trex/controller/config.php on line 11

    config dosyasıda şu şekilde

    <?php
    ob_start();
    session_start();
    if (!$_SESSION[ 'dbdegistir' ]) {

    try {
    $dbAdi = '--';
    $Kullanici = '---';
    $Sifre = '----';

    $db=new PDO("mysql:host=localhost;dbname=".$dbAdi,$Kullani ci,$Sifre );
    $db->query("SET NAMES utf8");
    //echo "veritabanı bağlantısı başarılı";

    }

    catch (PDOExpception $e) {

    echo $e->getMessage();
    }
    } else {

    try {

    $dbAdi = $_SESSION[ 'dbAdi' ];
    $Kullanici = $_SESSION[ 'Kullanici' ];
    $Sifre = $_SESSION[ 'Sifre' ];

    $db=new PDO("mysql:host=localhost;dbname=".$dbAdi,$Kullani ci,$Sifre );
    $db->query("SET NAMES utf8");
    //echo "veritabanı bağlantısı başarılı";

    }

    catch (PDOExpception $e) {

    echo $e->getMessage();
    }
    }


    yardımcı olabilecek var mı?
  • 05-12-2022, 23:11:30
    #2
    @WebKedi;
  • 05-12-2022, 23:11:56
    #3
    Sunucunuzda pdo eklentisi eksik öncelikle onu yüklemesiniz.
  • 05-12-2022, 23:16:14
    #4
    CihanAksoy adlı üyeden alıntı: mesajı görüntüle
    Sunucunuzda pdo eklentisi eksik öncelikle onu yüklemesiniz.
    hosting hocam nasıl yükleyebilirim? Ticket mi atmam gerek?
  • 05-12-2022, 23:17:07
    #5
    Muhtemelen panellerinden otomatik yapılıyordur. Biraz kurcalayın bulamazsanız ticket atıp sorarsınız.
  • 05-12-2022, 23:19:41
    #6
    • session_start() fonksiyonunu ikinci kez çağırıyorsunuz.
    • if (!$_SESSION[ 'dbdegistir' ]) {. satırını if (!isset($_SESSION[ 'dbdegistir' ])) {. ile değiştirin.
    • PDO eklentisinin etkin olduğundan emin olun
  • 05-12-2022, 23:20:14
    #7
    m0ri4rty adlı üyeden alıntı: mesajı görüntüle
    • session_start() fonksiyonunu ikinci kez çağırıyorsunuz.
    • if (!$_SESSION[ 'dbdegistir' ]) {. satırını if (!isset($_SESSION[ 'dbdegistir' ])) {. ile değiştirin.
    • PDO eklentisinin etkin olduğundan emin olun
    PDO Eklentisiymiş teşekkürler