Drupal SQL fouten kunnen optreden wanneer u het Drupal -systeem op uw webserver installeren. Specifiek , de SQL syntax error laat je weten dat je nodig hebt om de toewijzing geheugen te verhogen voor de webserver SQL statements . Bevestig de kwestie in het php.ini bestand op elke Drupal Web -systeem geïnstalleerd . Doel De fout geretourneerd door Drupal laat u weten dat het probleem is met de SQL-database , niet uw Drupal -code , en geeft aan dat u uw MySQL -instellingen moeten aanpassen zonder dat de belangrijkste Drupal applicatie code . De fout is aangepast voor Drupal , zodat u niet deze fout voor andere toepassingen te krijgen . Resolutie De php.ini bestand bevat alle configuraties voor het werken met SQL en de programmeertaal PHP . Het bestand bevat een regel item met de naam " memory_limit " ; verhoging van de doelstellingen voor deze variabele in het php.ini bestand waarde , de wijzigingen opslaan , vervolgens opnieuw Drupal . Als de fout niet optreedt nadat u de herinstallatie te voltooien , dan heb je voldoende geheugen toegewezen voor de Drupal app . Alternatief Als u niet beschikt over toegang tot het bestand php.ini , proberen om de fout in het bestand te herstellen met de . htaccess extensie , die is gelegen in de root van uw Drupal website . Voeg de configuratie post " php_value memory_limit " en stel uw voorkeur geheugengebruik . Bijvoorbeeld , beginnen met 10M en verhoging van het bedrag als u nog steeds de foutmelding krijgt nadat u Drupal installeren. Overwegingen Beschikbaar geheugen voor kleine websites mag niet meer zijn dan 50M , omdat kleine websites niet de hoge capaciteit MySQL verklaringen nodig , en je hoeft niet veel gelijktijdige gebruikers toegang tot de site . Verhoog deze waarde als uw website groeit . SQL Syntax In sommige gevallen , de foutmelding heeft betrekking op fouten in uw aangepaste SQL- statements . Open het SQL statement in de aangepaste Drupal template en lees de verklaring te identificeren als de verklaring heeft onjuiste syntaxis . Bijvoorbeeld , de volgende code is de juiste syntax voor een " select " statement : select * van klanten waar klantnummer = 11 &
|