• 29-11-2022, 15:46:16
    #1
    Selamlar,

    ORM framework kullandığım bir ürün listeleme sistemim var ve sunucu değiştirdiğim için çalışmıyor. Çalışmama sebebi yeni ürünleri girdiğimde listelemiyor. Aşağuda LOG çıktısını iletiyorum.
    Daha önceki sunucuda Mysql 5.7 ve Centos kullanıyordum. Yeni sunucu almalinux ve Mysql 8 oldu. Bundan kaynaklandığını düşünüyorum.

    PHP Warning:  Use of undefined constant exportMeta - assumed 'exportMeta' (this will throw an Error in a future version of PHP) in /home/siteadi/public_html/orm/addJsonTable.php on line 24
    PHP Warning:  Use of undefined constant exportTerms - assumed 'exportTerms' (this will throw an Error in a future version of PHP) in /home/siteadi/public_html/orm/addJsonTable.php on line 25
    PHP Warning:  Use of undefined constant exportMedia - assumed 'exportMedia' (this will throw an Error in a future version of PHP) in /home/siteadi/public_html/orm/addJsonTable.php on line 26
    PHP Warning:  PDOStatement::execute(): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'set primary_image = concat('/wp-content/uploads/', primary_image) where (primary' at line 1 in /home/siteadi/public_html/orm/idiorm.php on line 505
    Ücretli/Ücretsiz yardımcı olabilirseniz çok sevinirim.
    Teşekkürler.

    Not: hata ile ilgili dilerseniz daha fazla detay verebilirim.
  • 29-11-2022, 15:54:50
    #2
    Php yeni sürüm ile uyumsuz kodlar güncellenmesi gerekiyor yada php alt sürümlere geçebilirsiniz.
  • 29-11-2022, 16:00:47
    #3
    PHP 7.4 kullanıyorum. Almalinux daha altına izin vermiyor. Güncellemem için neler yapmam gerekiyor. Yardımcı olabilir misin?
    Bu arada Daha önceki sunucuda da PHP7.4 kullanıyordum fakat centos ve Linux 5.7 vardı. Almalinux'a geçtim ve Linux min 8.0'dan başlıyor.