Drupal är ett open - source content management system som används för att bygga och hantera webbplatser . Drupal körs på PHP , ett inbäddat skriptspråk , och dynamiskt drar innehåll från en backend-databas -server , t.ex. MySQL , Microsoft SQL Server eller MariaDB . För att köra Drupal framgångsrikt , finns det några PHP krav och konfigurationer som måste ställas in korrekt efter installationen . Grundläggande krav
att installera , utveckla och köra Drupal , måste du ha 15 MB ledigt diskutrymme för att installera Drupal , och tillgång till en webbserver som kan köra PHP , såsom Apache eller IIS , även om Apache har mer komplett dokumentation tillgänglig . Du måste också ha en databasserver . Drupal är native kompatibel med MySQL och MariaDB , vilket betyder att det kommer att vara kompatibel med dessa servrar direkt efter installationen . Du kan använda andra databasservrar såsom Microsoft SQL eller Oracle , men du måste ladda ner ytterligare Drupal moduler för att de ska fungera korrekt
PHP Versioner
version av PHP du behöver använda beror på vilken version av Drupal du har . Enligt Drupal dokumentation , för version 7 eller högre , använd PHP 5.3 . Drupal 5 och 6 är kompatibla med PHP 5.2 . Om du har uppdaterat en Drupal webbplats från 5 eller 6 till 7 , det finns fläckar som finns som gör att äldre PHP -versioner för att arbeta med nya Drupal installationer .
PHP Memory Limit
Du behöver tillräckligt med diskutrymme för PHP för att stödja den typ och antal moduler - eller delar - på din webbplats . Kärnan för Drupal 6 core kräver att du har en PHP minne gräns på minst 16 MB , medan Drupal 7 kräver 32MB . Du kan se varningar och felmeddelanden om du inte har en tillräckligt stor limit PHP minne , och du kommer att behöva åtgärda detta i din PHP konfigurationsfiler och kontrollera med din värd eller webbhotell att det finns tillräckligt med minne tillgängligt .
Konfiguration
för Drupal att ansluta och läsa innehåll från din databas -server måste du se till att PHP förlängning för anslutning är installerad och aktiverad på rätt sätt . Drupal använder PHP extension " mysql " och " mysqli " som kontakter som standard i de flesta versioner . Du måste också ställa vissa direktiv i dina PHP konfigurationsfiler för att köra Drupal framgångsrikt . Dessa direktiv omfattar inställningen standard för register globals och säkra former off , samt ändra " session.cache_limiter " till " nocache . " Addera