Drupal v7 na OVH - problemy z działaniem i wydajnością

Instalując Drupala w najnowszej stabilnej wersji (czyli obecnie 7.12) na hostingu współdzielonym od OVH można zetknąć się z dziwnymi błędami PHP. Rozwiązaniem jest dodanie dwóch zmiennych do głównego pliku .htaccess w katalogu www:

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0

Pierwsza zmienna ustawia domyślną wersję PHP na 5, a druga wyłącza funkcjonalność register_globals.

Jak już uda się uruchomić Drupala to pojawia się inny problem, a mianowicie wolne działanie całej strony. Temat jest szeroko poruszony przez użytkowników na stronie drupal.org. Osobiście wykorzystałem następujące zalecenia:
Po zalogowaniu się do panelu przejść do sekcji Moduły i wyłączyć:

  • overlay,
  • toolbar (przed wyłączeniem tego modułu należy doinstalować Administration menu),
  • update manager - po wyłączeniu tego modułu będziemy musieli sami dbać o aktualizację strony oraz instalować moduły ręcznie (osobiście włączam go na moment, aby coś doinstalować).

Ponadto zalecane jest włączenie opcji w zakładce konfiguracja => dla developerów => wydajność. Osobiście włączyłem wszytko (od cacheowania począwszy po kompresję css/js) oraz zmiana ustawienie interwału czasu dla crona na nigdy (konfiguracja => system => cron).

Po tych zabiegach strona działa wyraźnie szybciej.

Ponadto jest wiele innych zaleceń, przy czym mają one zastosowanie wyłącznie jeżeli mamy dostęp do plików konfiguracyjnych Apache2, MySQL, itp. Mówiąc inaczej ich praktyczne wykorzystanie jest możliwe tylko w wypadku posiadania VPS-a lub serwera dedykowanego.

1 komentarz

22
kwi

Super! Dzięki :)

Dodaj komentarz

Filtered HTML

  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Plain text

  • Znaczniki HTML niedozwolone.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Znaki końca linii i akapitu dodawane są automatycznie.
CAPTCHA
Ten tekst ma na celu określenie czy jesteś człowiekiem. Ma to zapobiec mechanizmom rozpowszechniającym SPAM.
Image CAPTCHA
Enter the characters shown in the image.