• 12-09-2026, 01:22:10
    #1
    cyberpanel portnunu değiştirdiğimde phpmyadmine tıkladığımda tekrar ana sayfaya yönlendiriyor 8090 yaptığımda phpmyadmine bağlanabiliyorum daha önceden böyle bir şey yoktu neden olabilir?
  • 12-09-2026, 01:28:07
    #2
    the_jokers adlı üyeden alıntı: mesajı görüntüle
    cyberpanel portnunu değiştirdiğimde phpmyadmine tıkladığımda tekrar ana sayfaya yönlendiriyor 8090 yaptığımda phpmyadmine bağlanabiliyorum daha önceden böyle bir şey yoktu neden olabilir?
    CyberPanelde phpMyAdmin bağımsız bir giriş ekranıyla değil signon (otomatik oturum devri) yöntemiyle açılıyor panel önce kendi oturumunu doğruluyor sonra phpMyAdmine yönlendiriyor bu URLlerin bir kısmında 8090 portu sabit (hardcoded) yazılı portu değiştirince:

    phpMyAdmin SignonURL'e (hâlâ :8090) gidiyor, oradan oturum doğrulaması dönmüyor django tarafında CSRF_TRUSTED_ORIGINS / ALLOWED_HOSTS yeni portu tanımadığı için istek reddediliyor sonuç: kullanıcı sessizce panel ana sayfasına geri atılıyor 8090a geri dönünce çalışmasının sebebi de bu o portta zincirdeki tüm adresler tutuyor.

    # 8090 nerelerde sabit yazılı, hepsini görelim
    grep -rn "8090" /usr/local/CyberCP/ --include=*.py --include=*.html --include=*.php | grep -v ".pyc"
    
    # phpMyAdmin signon ayarları
    grep -n "SignonURL\|PmaAbsoluteUri\|auth_type" /usr/local/CyberCP/public/phpmyadmin/config.inc.php
    
    # Django tarafı
    grep -n "CSRF_TRUSTED_ORIGINS\|ALLOWED_HOSTS" /usr/local/CyberCP/CyberCP/settings.py
    
    # panelin dinlediği port
    cat /usr/local/lscp/conf/bind.conf
    Çıkan 8090 değerlerini yeni portla değiştirip:

    systemctl restart lscpd
    Ayrıca yeni portun firewallda açık olduğundan emin olmalısın (firewall-cmd --list-ports veya ufw status) tarayıcıda da eski oturum çerezleri karışabiliyor gizli sekmede test etmen iyi olur
  • 12-09-2026, 01:37:22
    #3
    Anestezy adlı üyeden alıntı: mesajı görüntüle
    CyberPanelde phpMyAdmin bağımsız bir giriş ekranıyla değil signon (otomatik oturum devri) yöntemiyle açılıyor panel önce kendi oturumunu doğruluyor sonra phpMyAdmine yönlendiriyor bu URLlerin bir kısmında 8090 portu sabit (hardcoded) yazılı portu değiştirince:

    phpMyAdmin SignonURL'e (hâlâ :8090) gidiyor, oradan oturum doğrulaması dönmüyor django tarafında CSRF_TRUSTED_ORIGINS / ALLOWED_HOSTS yeni portu tanımadığı için istek reddediliyor sonuç: kullanıcı sessizce panel ana sayfasına geri atılıyor 8090a geri dönünce çalışmasının sebebi de bu o portta zincirdeki tüm adresler tutuyor.

    # 8090 nerelerde sabit yazılı, hepsini görelim
    grep -rn "8090" /usr/local/CyberCP/ --include=*.py --include=*.html --include=*.php | grep -v ".pyc"
    
    # phpMyAdmin signon ayarları
    grep -n "SignonURL\|PmaAbsoluteUri\|auth_type" /usr/local/CyberCP/public/phpmyadmin/config.inc.php
    
    # Django tarafı
    grep -n "CSRF_TRUSTED_ORIGINS\|ALLOWED_HOSTS" /usr/local/CyberCP/CyberCP/settings.py
    
    # panelin dinlediği port
    cat /usr/local/lscp/conf/bind.conf
    Çıkan 8090 değerlerini yeni portla değiştirip:

    systemctl restart lscpd
    Ayrıca yeni portun firewallda açık olduğundan emin olmalısın (firewall-cmd --list-ports veya ufw status) tarayıcıda da eski oturum çerezleri karışabiliyor gizli sekmede test etmen iyi olur



    grep -rn "8090" /usr/local/CyberCP/ --include=*.py --include=*.html --include=*.php | grep -v ".pyc"

    hocam bu kod baya bir çıktı verdi ama en sonda aşağıdaki kısım dikkatimi çekti 8090 yazıyor halen bunu nasıl düzeltiriz


    /usr/local/CyberCP/public/phpmyadmin/vendor/tecnickcom/tcpdf/include/tcpdf_colors.php:188: 'slategray' => '708090',
    /usr/local/CyberCP/public/phpmyadmin/vendor/tecnickcom/tcpdf/include/tcpdf_colors.php:189: 'slategrey' => '708090',
    /usr/local/CyberCP/public/phpmyadmin/vendor/tecnickcom/tcpdf/include/tcpdf_font_data.php:6144:8090=>'L',
    /usr/local/CyberCP/public/phpmyadmin/phpmyadminsignin.php:9: 'https://127.0.0.1:8090/dataBases/consumePHPMYAdminHandoff'
  • Bugün, 12:45:46
    #4
    the_jokers, bulduğunuz satır gerçekten doğru yer: phpmyadminsignin.php içindeki consumePHPMYAdminHandoff çağrısı CyberPanel'in phpMyAdmin'e otomatik oturum devri (signon) yaptığı adres, panel oturumu doğruladıktan sonra kullanıcıyı bu URL üzerinden phpMyAdmin'e yönlendiriyor, yani buradaki 8090'ı da yeni portla değiştirmeniz gerekiyor. Değişiklikten sonra sadece lscpd değil CyberPanel'in kendi servisini de yeniden başlatmakta fayda var, Anestezy'nin belirttiği gibi Django tarafı da bu adresi kullanıyor. Ayrıca bu dosya paket güncellemelerinde üzerine yazılabiliyor, bu yüzden yaptığınız değişikliği bir yere not etmeniz ya da her güncelleme sonrası tekrar kontrol etmeniz işinize yarar.
  • Bugün, 13:43:40
    #5
    ispmanager adlı üyeden alıntı: mesajı görüntüle
    the_jokers, bulduğunuz satır gerçekten doğru yer: phpmyadminsignin.php içindeki consumePHPMYAdminHandoff çağrısı CyberPanel'in phpMyAdmin'e otomatik oturum devri (signon) yaptığı adres, panel oturumu doğruladıktan sonra kullanıcıyı bu URL üzerinden phpMyAdmin'e yönlendiriyor, yani buradaki 8090'ı da yeni portla değiştirmeniz gerekiyor. Değişiklikten sonra sadece lscpd değil CyberPanel'in kendi servisini de yeniden başlatmakta fayda var, Anestezy'nin belirttiği gibi Django tarafı da bu adresi kullanıyor. Ayrıca bu dosya paket güncellemelerinde üzerine yazılabiliyor, bu yüzden yaptığınız değişikliği bir yere not etmeniz ya da her güncelleme sonrası tekrar kontrol etmeniz işinize yarar.
    hocam peki phpmyadmin için nasıl değiştiririz
  • Bugün, 14:18:53
    #6
    the_jokers, adres net: /usr/local/CyberCP/public/phpmyadmin/phpmyadminsignin.php dosyasının 9. satırındaki 'https://127.0.0.1:8090/dataBases/consumePHPMYAdminHandoff' değerini yeni portla değiştirmeniz yeterli, örneğin sed -i "s/:8090/:YENIPORT/" /usr/local/CyberCP/public/phpmyadmin/phpmyadminsignin.php komutuyla ya da dosyayı elle düzenleyerek yapabilirsiniz. Değişiklikten sonra systemctl restart lscpd komutunu tekrar çalıştırın, çünkü bu handoff isteği panelin backend'i üzerinden geçiyor ve servis yeniden başlamadan eski port önbellekte kalabiliyor. Test ederken tarayıcıda gizli sekme kullanmayı unutmayın, aksi halde eski oturum/CSRF çerezleri devrede kalıp yanıltıcı sonuç verebilir.