• 28-09-2023, 13:36:02
    #1
    Arkadaşlar forumda benzer başlıklar var ama çözemedim maalesef.

    Hosting PHP versiyonunu 8.2 ye yükselttik. Başlıktaki hatayı alıyorum. Bir türlü çözemedim.

    Veritabanı bağlantı ayarlarımız aşağıdaki gibiydi.

    $Veritabani = mysql_connect($server, $user, $password) or trigger_error(mysql_error(),E_USER_ERROR);

    Bunu yeni versiyonda yazdım.

    $con = mysqli_connect($server, $user, $password, $database);

    Hata düzelmedi. PHP selectordan hangi eklentileri aktif etmem gerektiğini bilmiyorum.

    pdo_mysql ve nd_mysqli aktif şu an.

    Hosting firmasına yazdım ama net cevap vermiyorlar.
  • 28-09-2023, 13:42:53
    #2
    cheki77 adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar forumda benzer başlıklar var ama çözemedim maalesef.

    Hosting PHP versiyonunu 8.2 ye yükselttik. Başlıktaki hatayı alıyorum. Bir türlü çözemedim.

    Veritabanı bağlantı ayarlarımız aşağıdaki gibiydi.

    $Veritabani = mysql_connect($server, $user, $password) or trigger_error(mysql_error(),E_USER_ERROR);

    Bunu yeni versiyonda yazdım.

    $con = mysqli_connect($server, $user, $password, $database);

    Hata düzelmedi. PHP selectordan hangi eklentileri aktif etmem gerektiğini bilmiyorum.

    pdo_mysql ve nd_mysqli aktif şu an.

    Hosting firmasına yazdım ama net cevap vermiyorlar.
    $pdo = new PDO("mysql:host=$server;dbname=$database", $user, $password);   
     $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);    
    echo "Veritabanına bağlandı.";
    PDO ve mysqli eklentilerini kurun.
  • 28-09-2023, 13:49:53
    #3
    cheki77 adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar forumda benzer başlıklar var ama çözemedim maalesef.

    Hosting PHP versiyonunu 8.2 ye yükselttik. Başlıktaki hatayı alıyorum. Bir türlü çözemedim.

    Veritabanı bağlantı ayarlarımız aşağıdaki gibiydi.

    $Veritabani = mysql_connect($server, $user, $password) or trigger_error(mysql_error(),E_USER_ERROR);

    Bunu yeni versiyonda yazdım.

    $con = mysqli_connect($server, $user, $password, $database);

    Hata düzelmedi. PHP selectordan hangi eklentileri aktif etmem gerektiğini bilmiyorum.

    pdo_mysql ve nd_mysqli aktif şu an.

    Hosting firmasına yazdım ama net cevap vermiyorlar.
    Eğer yeni kuruluysa php sürümleri yüklü olmuyor eski php sürümleri için selector denemeniz lazım izin yoksa konusun yoksa da siteyi taşıyın.
  • 28-09-2023, 13:50:44
    #4
    likurgus adlı üyeden alıntı: mesajı görüntüle
    $pdo = new PDO("mysql:host=$server;dbname=$database", $user, $password);  
     $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);    
    echo "Veritabanına bağlandı.";
    PDO ve mysqli eklentilerini kurun.

    veritabanına bağlandı yazısı geliyor. Yazıyı sildiğimde gene http error 500 hatası alıyorum.

    PHP eklentileri buradaki gibi https://prnt.sc/vYtCpnT17i7p
  • 28-09-2023, 14:44:55
    #5
    by_error adlı üyeden alıntı: mesajı görüntüle
    Eğer yeni kuruluysa php sürümleri yüklü olmuyor eski php sürümleri için selector denemeniz lazım izin yoksa konusun yoksa da siteyi taşıyın.
    Selectordaki izinler bu şekilde hocam: https://prnt.sc/vYtCpnT17i7p

    Arkadaşın söylediği gibi veritabanı bağlantısını düzenledim ama hata alıyorum gene.
  • 28-09-2023, 14:46:15
    #6
    cheki77 adlı üyeden alıntı: mesajı görüntüle
    Selectordaki izinler bu şekilde hocam: https://prnt.sc/vYtCpnT17i7p

    Arkadaşın söylediği gibi veritabanı bağlantısını düzenledim ama hata alıyorum gene.
    php sürümünüzü değiştirebiliyor musunuz 54 72 ye kadar var pdo desteği
  • 28-09-2023, 14:48:50
    #7
    by_error adlı üyeden alıntı: mesajı görüntüle
    php sürümünüzü değiştirebiliyor musunuz 54 72 ye kadar var pdo desteği
    Sürümü değiştirdiğimde diğer wordpress sitelerin eklentileri hata veriyor. 5.4te hata vermişti. 7.2 denerim.
  • 28-09-2023, 14:50:27
    #8
    PHP 7.2 yaptım aşağıdaki hatayı aldım.

    Fatal error: Uncaught Error: Call to undefined function mysql_query() in /home/u9293290/public_html/Connections/Veritabani.php:33 Stack trace: #0 /home/u9293290/public_html/panel/tuketimPanel.php(4): require_once() #1 {main} thrown in /home/u9293290/public_html/Connections/Veritabani.php on line 33
  • 28-09-2023, 14:57:54
    #9
    cheki77 adlı üyeden alıntı: mesajı görüntüle
    PHP 7.2 yaptım aşağıdaki hatayı aldım.

    Fatal error: Uncaught Error: Call to undefined function mysql_query() in /home/u9293290/public_html/Connections/Veritabani.php:33 Stack trace: #0 /home/u9293290/public_html/panel/tuketimPanel.php(4): require_once() #1 {main} thrown in /home/u9293290/public_html/Connections/Veritabani.php on line 33
    3223 den yazdım