Drupal SQL fejl kan forekomme, når du installerer Drupal system på din webserver . Konkret SQL syntaksfejl lader dig vide , at du har brug for at øge hukommelsen tildeling til webserverens SQL-sætninger . Løse problemet i php.ini installeret på alle Drupal Web system. Formål
fejl returneres af Drupal lader dig vide, at problemet er med den SQL database , ikke din Drupal koden, og angiver, at du skal justere dine MySQL -indstillinger uden at ændre den primære Drupal ansøgningen kode. Fejlen er tilpasset til Drupal , så du ikke får denne fejl til andre formål.
Resolution
php.ini fil indeholder alle de konfigurationer til at arbejde med SQL og PHP programmeringssprog. Filen indeholder en post med navnet " memory_limit " øger værdien for denne variabel i php.ini , gemme ændringerne og derefter installere Drupal. Hvis fejlen ikke opstår, efter du har gennemført geninstallationen , så har du nok hukommelse afsat til Drupal app .
Alternative
p Hvis du ikke har adgang til php.ini , forsøge at rette fejlen i filen med . htaccess udvidelse , som er placeret i roden af din Drupal hjemmeside. Tilføj konfigurationen regnskabspost " php_value memory_limit " og indstille din foretrukne hukommelse. For eksempel starte med 10M og øge mængden , hvis du stadig får fejlen når du har geninstalleret Drupal.
Overvejelser
Tilgængelig hukommelse for små hjemmesider bør ikke være mere end 50M , fordi små hjemmesider ikke har brug for høj kapacitet MySQL udsagn , og du har ikke mange samtidige brugere adgang til webstedet . Øg denne værdi som din hjemmeside vokser.
SQL Syntaks
I nogle tilfælde fejlmeddelelsen refererer til fejl i dine brugerdefinerede SQL-sætninger . Åbn SQL-sætningen i den tilpassede Drupal skabelon og læse erklæringen at identificere, hvis redegørelsen har forkert syntaks. For eksempel er følgende kode den korrekte syntaks for en " select " erklæring : Hej
select * from kunder, hvor customernumber = 11