• 11-02-2025, 00:20:45
    #1
    Selamlar şu sorunu paylaşmıştım fakat çözemedim yardımcı olabilecek var mı?

    https://www.r10.net/wordpress-sorunl...post1088764736
  • 11-02-2025, 00:21:05
    #2
    @eratalay;
  • 11-02-2025, 00:21:35
    #3
    İşin gerçek uzmanı iletişime geçmiştir.
  • 11-02-2025, 00:25:07
    #4
    Merhabalar, profesyonel destek için iletişime geçebilirsiniz.
  • 11-02-2025, 00:34:00
    #5
    Üyeliği durduruldu
    Çözüm bulamazsan yaz hocam uyguna hallederiz. Sorun farklı.
  • 11-02-2025, 01:03:12
    #6

    Yapayzeka tarafından hazurlandı. Ayrıca tema 5.6 ise asla çalışmaz kendi haber sitemin eski temasından biliyorum WP son sürüm olduğundan 5.6 desteklemez WP'nin daha eski versiyonlarını bulman lazım ama bu seferde sistem güvenlik sorunları nedeniyle stabil olmaz.




    1. Hata Günlüklerini Kontrol Et


    CPanel üzerinden "Errors" sekmesini veya error_log dosyanı kontrol et. Hata mesajları sorunun kaynağını gösterebilir.

    2. Gerekli PHP Modüllerini Kontrol Et


    PHP 5.6 sürümüne geçiş yaptığında eksik modüller olabilir. CPanel → PHP Seçici (MultiPHP Manager veya PHP Selector) → Extensions kısmından aşağıdaki modüllerin yüklü olduğuna emin ol:
    • mysqli veya pdo_mysql (Veritabanı bağlantısı için)
    • mbstring (Karakter kodlaması için)
    • gd (Resim işlemleri için)
    • curl (API bağlantıları için)
    • iconv
    • json
    • zip

    3. Eski Tema Kodlarını ve Hataları İncele


    Eski PHP 5.6 kodlarının yeni sunucu yapılandırmalarına uyumsuz olması olası. display_errors özelliğini aktif ederek hataları görün:

    wp-config.php'ye ekle:


    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    @ini_set('display_errors', 0);
    [B][/B]


    Sonrasında /wp-content/debug.log dosyasına bakarak hataları görebilirsin.

    4. .htaccess Dosyasını Kontrol Et


    PHP versiyonu değiştirirken .htaccess dosyasında eski sürüme uyumsuz komutlar olabilir. .htaccess dosyanı sıfırlayarak test et. İçeriği şu şekilde düzenleyebilirsin:

    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # Eğer alt dizinde çalışıyorsa bunu kontrol et
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    # END WordPress

    5. Sunucu Loglarını ve Timeout Durumunu Kontrol Et


    CPanel → Apache Errors veya PHP error logs kısmına göz at. Site açılmıyorsa, büyük ihtimalle eski PHP fonksiyonları artık desteklenmiyor olabilir.

    6. Veritabanı Uyumluluğunu Kontrol Et


    Eğer eski bir MySQL sürümüyle çalışan bir tema ise, MySQL 8 ve MariaDB gibi yeni sürümlerde utf8 yerine utf8mb4 gibi farklar olabilir. phpMyAdmin üzerinden veritabanı sürümünü kontrol et.

    7. Eski Tema İçin Gerekli PHP Ayarlarını Güncelle


    Bazı eski temalar belirli max_execution_time, memory_limit gibi ayarlara ihtiyaç duyar. CPanel → MultiPHP INI Editor üzerinden aşağıdaki ayarları yapabilirsin:

    max_execution_time = 300
    memory_limit = 512M
    upload_max_filesize = 64M
    post_max_size = 64M
    Bu adımları tek tek kontrol ettikten sonra sorunun devam edip etmediğini bana bildir, gerekirse derinlemesine debug yapabiliriz. 🚀
  • 11-02-2025, 02:03:12
    #7
    ByRecep77 adlı üyeden alıntı: mesajı görüntüle

    Yapayzeka tarafından hazurlandı. Ayrıca tema 5.6 ise asla çalışmaz kendi haber sitemin eski temasından biliyorum WP son sürüm olduğundan 5.6 desteklemez WP'nin daha eski versiyonlarını bulman lazım ama bu seferde sistem güvenlik sorunları nedeniyle stabil olmaz.




    1. Hata Günlüklerini Kontrol Et


    CPanel üzerinden "Errors" sekmesini veya error_log dosyanı kontrol et. Hata mesajları sorunun kaynağını gösterebilir.

    2. Gerekli PHP Modüllerini Kontrol Et


    PHP 5.6 sürümüne geçiş yaptığında eksik modüller olabilir. CPanel → PHP Seçici (MultiPHP Manager veya PHP Selector) → Extensions kısmından aşağıdaki modüllerin yüklü olduğuna emin ol:
    • mysqli veya pdo_mysql (Veritabanı bağlantısı için)
    • mbstring (Karakter kodlaması için)
    • gd (Resim işlemleri için)
    • curl (API bağlantıları için)
    • iconv
    • json
    • zip

    3. Eski Tema Kodlarını ve Hataları İncele


    Eski PHP 5.6 kodlarının yeni sunucu yapılandırmalarına uyumsuz olması olası. display_errors özelliğini aktif ederek hataları görün:

    wp-config.php'ye ekle:


    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    @ini_set('display_errors', 0);
    [B][/B]
    Sonrasında /wp-content/debug.log dosyasına bakarak hataları görebilirsin.

    4. .htaccess Dosyasını Kontrol Et


    PHP versiyonu değiştirirken .htaccess dosyasında eski sürüme uyumsuz komutlar olabilir. .htaccess dosyanı sıfırlayarak test et. İçeriği şu şekilde düzenleyebilirsin:

    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # Eğer alt dizinde çalışıyorsa bunu kontrol et
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    # END WordPress

    5. Sunucu Loglarını ve Timeout Durumunu Kontrol Et


    CPanel → Apache Errors veya PHP error logs kısmına göz at. Site açılmıyorsa, büyük ihtimalle eski PHP fonksiyonları artık desteklenmiyor olabilir.

    6. Veritabanı Uyumluluğunu Kontrol Et


    Eğer eski bir MySQL sürümüyle çalışan bir tema ise, MySQL 8 ve MariaDB gibi yeni sürümlerde utf8 yerine utf8mb4 gibi farklar olabilir. phpMyAdmin üzerinden veritabanı sürümünü kontrol et.

    7. Eski Tema İçin Gerekli PHP Ayarlarını Güncelle


    Bazı eski temalar belirli max_execution_time, memory_limit gibi ayarlara ihtiyaç duyar. CPanel → MultiPHP INI Editor üzerinden aşağıdaki ayarları yapabilirsin:

    max_execution_time = 300
    memory_limit = 512M
    upload_max_filesize = 64M
    post_max_size = 64M
    Bu adımları tek tek kontrol ettikten sonra sorunun devam edip etmediğini bana bildir, gerekirse derinlemesine debug yapabiliriz. 🚀
    Cevabınız için teşekkür ederim. @Baykush34 adlı arkadaş çözdü sağolsun.
  • 11-02-2025, 02:03:41
    #8
    Baykush34 adlı üyeden alıntı: mesajı görüntüle
    Çözüm bulamazsan yaz hocam uyguna hallederiz. Sorun farklı.
    Hocam çözdü sağolsun.