• 09-09-2020, 20:46:01
    #1
    Merhaba iyi günler.

    Bir script kuruyorum ama hata alıyorum.

    Şimdi scriptin admin panel erişimi subdomainden olucak.

    Sub domaine girince https 500 hatası veriyor. Hata kaydı şöyle :

    [09-Sep-2020 20:43:27 Europe/Istanbul] PHP Fatal error: require(): Failed opening required '/home/xxx.x.com/settings.php' (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/xxx/panel.x.com/application/config/config.php on line 4

    Not : Kodda yazan xler temsilidir.

    xxx olan yer cpaneldeki bu kısım

    x.com ise site adresi


    Belirttiği satırdaki kod

    require(str_replace("/panel","",$_SERVER['DOCUMENT_ROOT'])."/settings.php");

    Sanırım bağlantıyı kuramadı bunu nasıl çözebilirim.
  • 09-09-2020, 20:47:43
    #2
    Üyeliği durduruldu
    Merhaba
    Anydesk bilgilerinizi WhatsApp üzerinden iletin bir kontrol sağlayım?
  • 09-09-2020, 20:48:10
    #3
    bir önceki satırları kontrol edin isterseniz
  • 09-09-2020, 20:50:48
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    dosyaya ulaşamıyor. /home/xxx.x.com/settings.php dosyasının var olduğundan emin olun.
  • 09-09-2020, 20:53:49
    #5
    Üyeliği durduruldu
    mymajans adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    Anydesk bilgilerinizi WhatsApp üzerinden iletin bir kontrol sağlayım?
    Çözüm bulamazsam yazacağım teşekkürler.
    ertunq adlı üyeden alıntı: mesajı görüntüle
    bir önceki satırları kontrol edin isterseniz
    Kontrol ettim porblem yoktur.
    Vindicta adlı üyeden alıntı: mesajı görüntüle
    dosyaya ulaşamıyor. /home/xxx.x.com/settings.php dosyasının var olduğundan emin olun.
    İşte sorun orda. setting.php dosyası /home/public_htlml dizininde.
    Hata kodunda yazan yerde değil orayı değiştiremedim.
  • 09-09-2020, 21:06:28
    #6
    AYJANS adlı üyeden alıntı: mesajı görüntüle
    Çözüm bulamazsam yazacağım teşekkürler.

    Kontrol ettim porblem yoktur.


    İşte sorun orda. setting.php dosyası /home/public_htlml dizininde.
    Hata kodunda yazan yerde değil orayı değiştiremedim.

    Şimdi hocam, script /home/x/ klasöründe settings.php arıyor.

    Buna referans olan kod kısmınız:

    /home/xxx/panel.x.com/application/config klasörünün içindeki config.php dosyanız.

    config.php dosyanız şu kısmı gösteriyor;

    require /home/x.com/settings.php

    Lakin verdiğiniz örnekler çok anlaşılabilir değil. Burada x ile değiştirdiğiniz kısımları hatalı olarak değiştirdiniz muhtemelen. Dolayısıyla çok anlaşılabilir değil.

    Verdiğiniz örnekte /home/public_html dizini gözükmüyor.

    config.php dosyanızın 4. satırını birde şöyle deneyin;

    require $_SERVER['DOCUMENT_ROOT']."/settings.php";

    Sorununuz basit bir dosya dizini yanlışlığı. Ama konudaki hatalı karakterlendirmelerden dolayı ne yazık ki anlaşılabilir değil..