LARAVEL - SQLSTATE[HY000]: General error: 1835 Malformed communication packet

C++ JAVA
Post Reply
User avatar
Ticketa
Турист
Турист
Posts: 575
Joined: Mon Feb 27, 2012 1:54 pm
Answers: 24
Location: in /root
Contact:

LARAVEL - SQLSTATE[HY000]: General error: 1835 Malformed communication packet

Post by Ticketa » Thu Nov 05, 2020 10:30 pm

Привет,
влизайки в уебсайта си получавам съобщение , че има някакъв проблем със сайта. Дебъгвам и виждам следното съобщение от Laravel:
LARAVEL - SQLSTATE[HY000]: General error: 1835 Malformed communication packet

Реших проблема като добавих този ред:

'options' => [PDO::ATTR_EMULATE_PREPARES => true]

В настройките към базата данни.

Въпроса ми е правилно ли съм подходил и какво същност прави реда , който добавих и ми реши проблема?

joTunkiq
Потребител
Потребител
Posts: 830
Joined: Tue Dec 25, 2012 10:03 am
Answers: 142
Contact:

Re: LARAVEL - SQLSTATE[HY000]: General error: 1835 Malformed communication packet

Post by joTunkiq » Fri Nov 06, 2020 7:31 am

Това ми изглежда като да работиш със стара версия на php?
Ако е така, насочи се към поне версия 7.1, няма толкова брейкинг промени.

User avatar
Revelation
Web-tourist
Web-tourist
Posts: 910
Joined: Sun Mar 24, 2013 1:23 pm
Answers: 64

Re: LARAVEL - SQLSTATE[HY000]: General error: 1835 Malformed communication packet

Post by Revelation » Fri Nov 06, 2020 12:19 pm

Ticketa wrote:
Thu Nov 05, 2020 10:30 pm
Привет,
влизайки в уебсайта си получавам съобщение , че има някакъв проблем със сайта. Дебъгвам и виждам следното съобщение от Laravel:
LARAVEL - SQLSTATE[HY000]: General error: 1835 Malformed communication packet

Реших проблема като добавих този ред:

'options' => [PDO::ATTR_EMULATE_PREPARES => true]

В настройките към базата данни.

Въпроса ми е правилно ли съм подходил и какво същност прави реда , който добавих и ми реши проблема?
Ако си намерил това решение в stackoverflow е хубаво да прочетеш и коментарите под решението. Коя версия на PHP и Ларавел използваш?

Post Reply