Drupal SQL fel kan uppstå när du installerar Drupal -systemet på din webbserver . Specifikt låter SQL syntax error du vet att du behöver utöka minnet anslaget för webbservers SQL-satser . Åtgärda problemet i php.ini filen installeras på varje Drupal webbsystem . Syfte
felet returneras av Drupal låter dig veta att problemet är med SQL-databas , inte din Drupal -kod , och visar att du måste justera din MySQL inställningar utan att ändra den huvudsakliga Drupal programkoden . Felet är skräddarsydd för Drupal , så du inte får det här felet för andra tillämpningar . Php.ini filen innehåller alla konfigurationer för att arbeta med Addera Resolution
SQL och PHP programmeringsspråk . Filen innehåller en artikel som heter " memory_limit " , öka värdet i denna variabel i php.ini filen , spara ändringarna , sedan installera Drupal . Om felet inte uppstår när du är klar med ominstallationen , så har du tillräckligt med minne allokeras för Drupal appen .
Alternative
p Om du inte har tillgång till php.ini , försök att åtgärda felet i filen med . htaccess förlängning , som ligger i roten på din Drupal webbplats . Lägg posten konfigurationsrad " php_value memory_limit " och ange önskad minnesanvändning . Till exempel börja med 10M och öka mängden om du fortfarande får felmeddelande när du installerar Drupal .
Överväganden
Tillgängligt minne för små webbplatser bör inte vara mer än 50M , eftersom små webbplatser inte behöver hög kapacitet MySQL uttalanden , och du har inte många samtidiga användare tillgång till webbplatsen . Öka detta värde som din webbplats växer . Addera SQL Syntax
I vissa fall hänvisar felmeddelandet att fel i dina egna SQL-satser . Öppna SQL-uttrycket i den anpassade Drupal mallen och läsa uttalandet att identifiera om uttalandet har felaktig syntax . Till exempel är följande kod korrekt syntax för en " select " uttalande :
SELECT * FROM kunder WHERE kundnummer = 11 Addera