Merhaba arkadaşlar.
Prestashop'ta ERR_TOO_MANY_REDIRECTS hatası alıyorum. admin panelde çok sık oluyor bir kaç kere de site ön yüzünde bu hatayı aldım.
Prestashop versiyonu:
1.7.7.5 denendi hata yaşandı
1.7.7.1 şu anda aktif hata vermekte devam ediyor
Hatanın sebebini google'da araştırdım fakat olumlu bir sonuca ulaşamadım.
SSL hatası diyenler var,
Nginx dosya büyüklüğünü işleyemiyor diyenler var,
Çakışan modül var diyenler var,
TLS uyumsuzluğu diyen var...
Sunucu: 4 gb Çift işlemci, SSD.
Kullanılan panel PLESK son sürüm.
SSL Sertifikası diyenler için SSL kurulduktan sonra yazılımın kurulumu yapıldı
Ödeme de iyzico modülü var.
Theme : Panda
Plesk ayarları CGI / APACHE
PHP sürümü 7.3
Ters proxy nginx serverdan kapatıldı.
Sorunu yaşayıp çözen var mı?
Bir sitem daha var PHP cPanel reseller da orada soruna hiç rastlamadım.
Plesk Sunucuda Prestashop ERR_TOO_MANY_REDIRECTS Hatası veriyor
16
●180
- 03-08-2021, 12:13:50Hocam cevap için teşekkür ederim, burada bir aksaklık görüyor musunuz?yalinyalniz adlı üyeden alıntı: mesajı görüntüle
# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>
RewriteEngine on
#Domain: pembe.pink
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api(?:/(.*))?$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
# Images
RewriteCond %{HTTP_HOST} ^pembe.pink$
RewriteRule ^([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^pembe.pink$
RewriteRule ^([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^pembe.pink$
RewriteRule ^([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^pembe.pink$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^pembe.pink$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^pembe.pink$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^pembe.pink$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^pembe.pink$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^pembe.pink$
RewriteRule ^c/([0-9]+)(-[.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^pembe.pink$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?([^/]+).(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/font-woff .woff
AddType font/woff2 .woff2
<IfModule mod_headers.c>
<FilesMatch ".(ttf|ttc|otf|eot|woff|woff2|svg)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
<FilesMatch ".pdf$">
Header set Content-Disposition "Attachment"
Header set X-Content-Type-Options "nosniff"
</FilesMatch>
</IfModule>
<Files composer.lock>
# Apache 2.2
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
# Apache 2.4
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
</Files>
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again - 03-08-2021, 12:22:26Kodlar özel değerler barındırıyor, .htaccess dosyasını indirin hocam ve sonra da sunucudan silin(pcnizden-telefonunuzdan değil)PembePink adlı üyeden alıntı: mesajı görüntüle
PrestaShop sorunsuz şekilde admin menüsüne girmeli, oradan Shop Parameters(Mağaza Ayarları-Parametreleri) kısmından Traffic & SEO(Trafik ve SEO) kısmına girin.
Friendly URL(SEO Dostu URL) seçeneğini No(Hayır) seçip kaydedin ve sonra da Yes(Evet) diyerek kaydedin.
.htaccess dosyanız tekrardan oluşacak.
Eğer admin menüsüne giriş olmazsa ya öndeki bir ters vekil(Cloudflare vb.) SSL sorunu yaratıyordur ya da önbellek tutuyordur ya da webserverla alakalı bir modifikasyon yaşanmıştır. - 03-08-2021, 12:28:30yalinyalniz adlı üyeden alıntı: mesajı görüntüle
Dediklerinizi size kodları iletirken yapmıştım hocam. hatta htacces dosyasını silip yeniden oluşturduktan sonra kodları karşılaştırdım harfi harfine aynı şekilde üretti.
dün panelden nginx ters vekili kapattım. önce sorun çözüldü zannetmiştim fakat sonra tekrar aynı hatayı alınca çözüm olmadığını anladım. Pleks'e buluyorum bahaneyi ama bir sürü kullanıcı var aynı sorunu yaşayan.
Başka ne yapabiliriz acaba? Zaman ayırdığınız için çok teşekkür ederim. - 03-08-2021, 12:31:32Yapınızı incelemem gerekiyor, burada Apache mutlaka günlük tutmuştur; özelden sitenizi ve isteğe bağlı Plesk-SSH girişlerini atarsanız inceleme yapıp sorunun kaynağını söyleyebilirim.PembePink adlı üyeden alıntı: mesajı görüntüle
- 03-08-2021, 12:32:48Merhaba PembePink,PembePink adlı üyeden alıntı: mesajı görüntüle
Followsymlink, .htaccess dosyasındaki kurallar, nginx ise önbellek sorunu veya conf dosyasına eklenen parametreler veya presta nın hatalı path yapılandırması + sürüm sorunu (dil hatası vs) bile bu hataya neden olabilir. Muhtemelen basit bir sorundur Sunucu kiraladığınız yerden destek talep etmenizi öneririz. Plesk ile bu durumun bir alakası bulunmaz.
İyi çalışmalar. - 03-08-2021, 12:54:44CliaWeb adlı üyeden alıntı: mesajı görüntüle
Nginx'te pek çok problem olduğu için hiç sıcak bakmıyorum. bu sebeple nginx kapatıp sadece cgi apache olarak server ı yapılandırarak prestayı kurdum hocam.
Kaldı ki 3 gün boyunca SSL kuramayan bir sunucu firmam var. 2 yıldır uptime süresi %100 fakat teknik destek ekibi facia. Basit SSL'nin hakkından gelemeyene şimdi ticket açsam akşam saatlerinde belki cevap alırım o da "ya üzgünüz bizle alakalı değil, ya da bu işi bizde yapacak adam yok" olur... Üstelik bu firma en çok sunucu satanlardan birisi..