Drupal SQL feil kan oppstå når du installerer Drupal systemet på webserveren . Spesielt lar SQL syntax error du vet at du trenger å øke minnetildelingen for Web serverens SQL-setninger . Fikse problemet i php.ini filen installeres på hver Drupal Web system . Formål
Feilen som ble returnert med Drupal lar deg vite at problemet er med SQL-database , ikke din Drupal -koden , og indikerer at du må finpusse MySQL innstillingene uten å endre den viktigste Drupal programmet koden. Feilen er tilpasset for Drupal , slik at du ikke får denne feilen for andre programmer.
Oppløsning
php.ini filen inneholder alle de konfigurasjoner for å arbeide med SQL og PHP programmeringsspråk. Filen inneholder en linje som heter " memory_limit "; øke verdien satt for denne variabelen i php.ini filen , lagre endringene , deretter installere Drupal . Hvis feilen ikke oppstår når du har fullført installasjon , så du har nok minne avsatt til Drupal app .
Alternative
p Hvis du ikke har tilgang til php.ini filen , forsøke å fikse feilen i filen med . htaccess forlengelse, som ligger i roten på Drupal nettsted. Legg konfigurasjonen linjen " php_value memory_limit " og angi ønsket minnebruk . For eksempel kan de begynne med 10M og øke mengden hvis du fremdeles får feilen etter at du installerer Drupal .
Hensyn
Ledig minne for små nettsteder bør ikke være mer enn 50M , fordi små nettsteder ikke trenger høy kapasitet MySQL uttalelser, og du har ikke mange samtidige brukere tilgang til området . Øk verdien som nettstedet vokser .
SQL Syntax
I noen tilfeller henviser feilmeldingen til feil i dine egendefinerte SQL-setninger . Åpne SQL-setningen i den tilpassede Drupal malen og lese uttalelsen å finne ut om den setningen har feil syntaks . For eksempel er følgende kode riktig syntaks for en "select " statement : en
select * fra kunder hvor kundenummer = 11