Błąd podczas ładowania strony głównej

PiMBP

Avatar: PiMBP

2024-07-23 09:30

Dzień dobry,
w dniu dzisiejszym podczas ładowania głównej strony wyświetla się błąd:

[code]array(3) { [0]=> string(5) "HY000" [1]=> int(1) [2]=> string(72) "no such column: "pl" - should this be a string literal in single-quotes?" }[/code]

Posiadam wersję Quick.Cms.Ext v6.3.
W czym może być problem?

» Quick.Cart v6.x

Przemek

openzibi

Avatar: openzibi

2024-07-23 14:38

1. Czy wczoraj działała strona? Jaki adres?
2. Czy była wprowadzona jakaś zmiana na serwerze?

3. Czy robiłeś jakieś własne modyfikacje?
Zwróć uwagę na pojedyncze ' i podwójne " cudzysłowy.

Zbyszek - StudioStrona.pl

PiMBP

Avatar: PiMBP

2024-07-24 08:13

Prawdopodobnie to się stało po aktualizacji SQLite do najnowszej wersji na serwerze podczas weekendu,
W skrypcie nie było żadnych modyfikacji.

Przemek

openzibi

Avatar: openzibi

2024-07-24 12:36

To raczej nie jest wina nowej wersji SQLite.
Zerknąłem na tegoroczne zmiany i nie widzę tam nic zmieniającego traktowanie double-quotes i single-quotes.
Jaką masz wersję SQLite? To będzie coś w stylu 3.xx.y

Zbyszek - StudioStrona.pl

PiMBP

Avatar: PiMBP

2024-07-24 12:55

Przed weekendem miały być przeprowadzane prace aktualizacyjne na serwerze.
I na pewno w piątek strona działała prawidłowo i nic nie było modyfikowane.
Nawet przywracam kopię wszystkich plików.
Wersja SQLitte: 3.46.0
PHP: 7.4

Przemek

openzibi

Avatar: openzibi

2024-07-24 14:26

Z tego wynika, że na serwerze zmienili coś czego "nie lubi" Twoja bardzo stara wersja Quick.Cms.Ext v6.3
Używasz wersji CMS sprzed prawie 8 lat!

Zapraszam do kontaktu.

Zbyszek - StudioStrona.pl

wyzel_pl

Avatar: wyzel_pl

2024-09-21 09:41

Dzien doberek
mam taki sam problem
CMS v6,7
administrator myDevil.net napisał:

"nie jest to problem z działaniem serwera. Widoczny na stronie komunikat:

array(3) { [0]=> string(5) "HY000" [1]=> int(1) [2]=> string(72) "no such column: "pl" - should this be a string literal in single-quotes?" }

Wygląda więc to na używanie po Państwa stronie starego oprogramowania CMS które stosuje zapytania do Sqlite w pojedynczych znakach apostrofu (') zamiast Cudzysłów ("). Sqlite nie wspiera już takich zapytań i wymaga stosowania Cudzysłowów. Należy więc poprawić po stronie strony stosowane zapytania do bazy danych."

openzibi

Avatar: openzibi

2024-09-21 22:55

wyzel_pl - wiem jak to zrobić.
Jedną z zalet systemu Quick.CMS jest możliwość dostosowania do wymogów chyba każdego hostingu.
Oczywiście wszystko zależy od modyfikacji które masz na swojej stronie.

Zapraszam do kontaktu.

Zbyszek - StudioStrona.pl

wyzel_pl

Avatar: wyzel_pl

2024-09-22 13:50

ok

Do góry
o nas | kontakt