Perusio git hosting Drupal

Wziąłem spojrzeć na drupal-z-nginx repozytorium Perusio i jednocześnie myślę, że to imponujące, jak rozległe jest, to może być trochę zbyt zaawansowane dla mnie w tej chwili, plus mam kilka witryn Symfony2 oparte żyć na serwerze i nie do rozpoczęcia dokonywania istotnych zmian, dopóki nie w pełni zrozumieć konfiguracje.

Więc znalazłem to na blogu i zorientowali może wykonać zadanie. Czy istnieją jakieś wspólne pułapek z podaniem Drupal 7 na nginx? Ponadto, jeśli ta sama instalacja Drupala było zasilać więcej niż jedną stronę, to konfiguracja jest inna?

Perusio git drupal hosting moduły poprawek

zapytał 10 stycznia '13 w 20:59

Głównym problemem, który ma Drupal 7 z nginx jest to, że Drupal jest przeznaczony dla serwera Apache, a tak wiele modułów zakładamy, że jest zainstalowany Apache (i zawsze będziesz mieć trochę niebieski wpis na swoim „Status Report”, który mówi, że nie można używać przesłać postęp bo mod_php nie jest zainstalowany - irytujące).

Mimo to, dzięki perusio i inni, wiele modułów, które zostały utworzone do czynienia bardziej z nginx i wykorzystać jego funkcjonalność dobrze. Tak daleko, że nie napotkasz żadnych problemów z nginx, które zostały ustalone w Apache i nginx jest znacznie szybszy i ma znacznie lżejszy ślad. Jest to pokazane przez wielu wzorców, ale również moje doświadczenie. Posiada również lepszą integrację z php5-fpm, która zostawia również daleko mod_php.

Jak rozwija Drupal, staje się coraz bardziej backend agnostykiem. Można to zobaczyć z 7 na bazy danych warstwy abstrakcji, która pozwala na bardziej bazami danych, a więc zakładam, że przyszłe wersje będą zaprojektowane z innych serwerów internetowych w umyśle.

Tak więc, nie ma pułapek, które widziałem w ogóle. Po prostu trzeba zapłacić nieco więcej uwagi temu, co niektórzy z modułów zrobić, a przynajmniej to, co mówią robią. Jeśli wspomnieć plików .htaccess, a następnie upewnij się, że masz odpowiednie wpisy w plikach nginx, które robią to samo. I rzeczywiście nie widać przypadek, gdy nginx nie o odpowiedniej konfiguracji.

konfiguracji nginx Perusio jest absolutnie niesamowite, ale to zajmuje sporo czasu, aby przejść przez to wszystko i zrozumieć. Trzeba będzie dostosować go dla siebie, a może napotkać pewne problemy, które trzeba rozwiązać w przypadku korzystania z niestandardowych ustawień na takie rzeczy jak imagecaching lub advagg lub innych. Zakłada się również, że używasz więcej niż jeden basen php-fpm. Więc trzeba przejść i wyciągnąć to, co nie jest potrzebne. Ale warto poświęcić trochę czasu, aby przejść przez to wszystko, bo dowiesz się tyle o dziełach jak nginx.

Ja również prowadził do kilku błędów z moich nginx / Drupal stron, bo mają tendencję do korzystania z php-fpm 5,4 lub 5,5. Błędy nie mają nic wspólnego z nginx, ale z Drupal Drupal działa się jak jest naprawdę tylko wykończenie przejścia do wymagających PHP 5.3. Jeśli spojrzeć wokół kolejek emisyjnych, jednak, znajdziesz kilka łatek i inne rozwiązania, aby naprawić moduły do ​​pracy z nowszymi wersjami php.

Perusio git drupal hosting zrobić to samo

Pod koniec dnia, polecam, że każdy, kto zaczyna ze świeżym obsłudze serwer nginx zamiast Apache. To jest po prostu lepiej.

Czytałem, że Nginx nie można zrobić wszystko, jest ograniczone w porównaniu z Apache. „Apache posiada moduł do każdego zadania”. W moim krótkim doświadczenie Używam Nginx przez kilka miesięcy z Drupal i wszystko działa poprawnie. Jeśli używasz wielu serwerach zainstalować na Drupal i Nginx można ustawić wiele nazw serwerów w tej samej konfiguracji serwera, ale nie będą mogli mieć różne dzienniki dla każdego terenu. Używam tego config (prawie) bez najmniejszego problemu: https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/

odpowiedział 28 kwietnia '13 w 7:20

Apache jest jak Microsoft Word, ma milion opcji, ale wystarczy tylko sześć. Nginx robi te sześć rzeczy, i to robi pięć z nich 50 razy szybciej niż Apache. - Chris Lea na nginx i Wordpress - SGhosh 27 maja '13 w 10:28

Całkowicie zgadzam się z Tobą, że konfiguracja nginx Perusio dla Drupal jest imponująca, ale być może przesadą dla lokalnej instancji nginx. Znalazłem nginx plik konfiguracyjny Mulkave jest na GitHub za najbardziej praktyczny, lekki konfiguracja działa Drupal 7 na nginx.

odpowiedział 12 listopada '13 w 5:42

Obejrzyj ten film!

Powiązane artykuły

Max blog hosting DrupalWprowadzenie W przeszłości, a od kilku lat ja prowadzę bloga z pomocą Drupal, w tym czasie i w pierwszych miesiącach, mam Slashdoted i dugg trzy razy, wszystkie trzy razy mój serwer ...
Varnish cache server hosting DrupalWprowadzenie W przeszłości, a od kilku lat ja prowadzę bloga z pomocą Drupal, w tym czasie i w pierwszych miesiącach, mam Slashdoted i dugg trzy razy, wszystkie trzy razy mój serwer ...
Site5 Drupal szablon gospodarzemw Site5 mają zamiar zatrzymać wsparcie PHP4 do końca lutego 2008 roku, więc wziąłem krok i przeniósł moich witryn do PHP5. Można to łatwo zrobić poprzez dołączenie (odkomentowanie w 5.x) następującą linię ...
Aegir Drupal usług hostingowychPicking hosting Drupal może być trudne zadanie, jeśli nie jesteś pewien, co jest dostępne. W niektórych przypadkach może być w porządku z czymś jak dzielonego hostingu środowiska, które Hostgator lub ...
Obsługa wielu witryn Drupal stronyIstnieje wiele powodów, dla których administrator systemów lub deweloper może wybrać do obsługi wielu witryn na tym samym serwerze w konfiguracji wielostanowiskowej. Na przykład, taka konfiguracja może ...