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'