Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Drupal užívateľa Pozor : Máte chybu vo vašej SQL syntax

Chyby Drupal SQL môže dôjsť pri inštalácii systému Drupal na vašom webovom serveri . Konkrétne , chyba syntaxe SQL vám vedieť , že je potrebné zvýšiť pridelenie pamäte pre príkazy SQL webového servera . Opravený problém v súbore php.ini nainštalovaný na každej webovej systému Drupal . Účel

chybe vrátil na Drupalu vám vedieť , že je problém s SQL databázou , nie vaše Drupal kódu , a ukazuje , že je potrebné vyladiť nastavenie MySQL bez zmeny hlavnej Drupal kód aplikácie . Chyba je prispôsobený pre Drupal , takže nemusíte dostať túto chybu pre iné aplikácie .
Rozlíšenie

súbor php.ini obsahuje všetky konfigurácie pre prácu s SQL a PHP programovací jazyk . Súbor obsahuje riadkovú položku s názvom " memory_limit " ; zvýšiť nastavenú hodnotu tejto premennej v súbore php.ini , uložiť zmeny a potom znovu nainštalovať Drupal . Pokiaľ nedôjde k chybe po dokončení preinštalovania , potom budete mať dostatok pamäte pridelené pre aplikácie Drupal .
Alternatívne

Ak nemáte prístup k súboru php.ini , pokúsi sa opraviť chybu v súbore s príponou . htaccess , ktorý sa nachádza v koreňovom adresári vášho webu Drupal . Pridať konfiguračného riadku položku " php_value memory_limit " a nastavte požadované využitie pamäte . Napríklad , začnite s 10M a zvýšenie množstva , ak máte stále zobrazí chybové hlásenie po preinštalovaní Drupal .
Úvahy

k dispozícii pamäť pre malé webové stránky by mali byť väčšie ako 50M , pretože malé webové stránky nemusia vyhlásenie k MySQL s vysokou kapacitou , a nemáte mnoho súbežných užívateľov prístup k webu . Zvýšte túto hodnotu ako vaše webové stránky rastie .
SQL syntaxe

V niektorých prípadoch sa chybové hlásenie odkazuje na chyby vo svojich vyhláseniach vlastné SQL . Otvorte SQL príkazu v prispôsobenej šablóny Drupal a prečítajte si vyhlásenie k identifikácii v prípade , že výpis má nesprávnu syntax . Napríklad nasledujúci kód je správne syntax pre " vyberte" vyhlásenie :

select * from zákazníkov , kde customernumber = 11

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené