Błąd: nie wykonano żadnej akcji

maciekk

Avatar: maciekk

2018-07-25 09:39

Witam,

Posiadam Quick.Card v6.3.
Mam problem z zapisywaniem czegokolwiek na stronie. Klikając zapisz wyskakuje mi wspomniany w temacie komunikat.
Adres strony zmienia się na: /adminek.php?p=error

Proszę o pomoc.

» Quick.Cart v6.x

Patrycja

maciekk

Avatar: maciekk

2018-09-13 08:54

Czy wie ktoś jak mogę rozwiązać ten problem? Zmieniam przeglądarki, sprawdzałam na innych komputerach i nic. Próbowałam także sposobów, które były proponowane w innych tematach z tym samym problem ale nie udaje się mi nic z tego zrobić.
Proszę o pomoc. Przez to nie mogę nic edytować na sklepie.

treewood (OpenSolution)

Avatar: treewood

2018-09-13 09:46

Prawdopodobnie Twój serwer posiada pustą zmienną globalną $_SERVER['HTTP_REFERER'], która gdy jest właśnie pusta powoduje takie problemy.

Zamień sobie w admin.php kod:
if( ( strstr( $p, '-delete' ) || count( $_POST ) > 0 ) && !empty( $_SERVER['HTTP_REFERER'] ) ){

na:
if( false && ( strstr( $p, '-delete' ) || count( $_POST ) > 0 ) && !empty( $_SERVER['HTTP_REFERER'] ) ){

Teraz powinno działać.

g.skarb

Avatar: g.skarb

2021-05-22 14:58

Witam,
Mam sklep na Quick Cart v6.3 i mam podobny problem czyli jakakolwiek próba zapisania zmiany w panelu administracyjnym kończy się komunikatem: Bład: nie wykonano żadnej akcji . Na różnych przeglądarkach jest to samo (safari, chrome, firefox).
Stało się to kilka dni temu po załączeniu SSL na dhosting.pl.
Proszę o nieco bardziej przystępną instrukcję:
- gdzie i jak znaleźć tę linię w kodzie i jak ją zamienić ?
- czy trzeba też zmienić admin.php? na co i jak ?

Jakiekolwiek inne rozwiązanie problemu mile widziane.

pozdrawiam

Grzegorz

Makaron

Avatar: Makaron

2021-06-14 15:57

@g.skarb: Trochę strzelam, bo niestety podajecie tak zdawkowe informacje na forum, że ciężko znaleźć jednoznacznie przyczynę, ale wydaje mi się, że problem może tkwić w pliku: core/common.php funkcja throwSiteUrls() i tam podmień linię:

$aData['sScheme'] = 'http://';


na:

$aData['sScheme'] = 'https://';

marcinkuczko

Avatar: marcinkuczko

2023-10-23 15:51

Rozwiązanie od @Makaron pomogło :)

Marcin

openzibi

Avatar: openzibi

2023-10-23 17:05

W wolnej chwili, tak na wszelki wypadek, sprawdź takie coś:

$aData['sScheme']= ( isset( $_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] == 'on' ) ? 'https://' 'http://';

Zbyszek - StudioStrona.pl

Do góry
o nas | kontakt