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