Do druku stron hosting Drupal
Drupal jest solidnym Content Management System, który działa na serwerze LAMP. Serwer LAMP wykorzystuje MySQL domyślnie, ale PostgreSQL może być również używany z Drupal.
Można go obsługiwać blogi, fora i wiele innych treści. Ma ogromny wybór dodatków modułów dla innych funkcji, takich jak reklamy, chatbox, e-commerce, narzędzia multimedialne, komunikatory, zarządzanie relacjami z klientem, stron druku i internetowej krzywek.
Najnowsze wersje Ubuntu obejmują zarówno Drupal6 i Drupal7 w repozytoriach, które są tylko dwa obsługiwane wersje Drupal. Proszę przeczytać, jeśli potrzebujesz pomocy w wyborze wersji Drupala.
Akcesoria Drupal dodatki moduły nie są zawarte w pakietach Ubuntu jakkolwiek i muszą być zainstalowane ręcznie po pierwszej instalacji.
Proszę zapoznać się z instrukcją instalacji Drupala dla bardziej zaawansowanych funkcji hostingowych.
Użyj dowolnej metody do zainstalowania pakietów LAMP stosu. Odwiedź Apache PHP MySQL uzyskać więcej informacji na lampę.
Łatwa instalacja serwera LAMP
Najprostszym sposobem jest użycie pojedynczej komendy od terminala linii poleceń, które instaluje się całą LAMP stos w zintegrowanym pakietem:
Jeśli system nie przewiduje komendy tasksel, a następnie zainstalować go:
I także (opcjonalnie) zalecamy włączenie funkcji przepisać Apache2, co pomaga z wielu modułów Drupal oraz z prawidłowym przekierowania stron internetowych na serwerze Apache:
Edytować plik "/ etc / apache2 / sites-available / default" i zastąpić wszystkie wystąpienia "AllowOverride None", "AllowOverride All", a następnie uruchomić:
Uwaga: Obie metody wymienione poniżej nie są kompatybilne. Pakiet Ubuntu (z repozytorium) instaluje Drupal6 różne katalogi z metodą ręczną. Wybierz jedną lub drugą metodę, ale nie próbować używać obu. Nie można przełączać się pomiędzy tymi dwoma metodami.
Zainstalować pakiet Drupal z repozytoriów Ubuntu
Można wybrać, czy zainstalować Drupal6 lub Drupal7 z repozytoriów. Jak zawsze, wersja repozytorium nie są najbardziej aktualne wersje, ale mogą być łatwo uaktualnione.
Pozostawić dbconfig-common skonfigurować bazę danych (domyślnie: MySQL)
Następnie zarejestrować moduł Drupal z Apache:
Wreszcie, należy zrestartować Apache:
Ręczna instalacja Drupala
Poniższe instrukcje dotyczą wersji 7.25 w Drupal 7 oddziału, który był najbardziej aktualna wersja w czasie pisania. (Podobny sposób można stosować do najnowszej wersji Drupal 6). Ta instalacja nie zainstalować Drupala w katalogach, które są kompatybilne z pakietami repozytorium.
Wymagane jest, aby utworzyć podkatalog pliki w domyślnym katalogu instalacyjnym witryna Drupal. Będzie on wykorzystywany do plików, takich jak logotypów, awatary użytkowników, i innych mediach związanych z nowej witryny.
Wymagane jest również, aby stworzyć początkowy plik konfiguracyjny dla domyślnej witryny.
Ręcznie skonfigurować bazę danych MySQL dla Drupala
Trzeba utworzyć bazę danych MySQL drupal a następnie załadować schematu bazy danych do niego. Można to zrobić za pomocą phpMyAdmin lub za pośrednictwem linii poleceń:
Gdzie drupal to nazwa wybrana do bazy mysql że Drupal użyje. Można nazwać to cokolwiek chcesz.
Nie chcesz mieć Drupal użyciu użytkownika root mysql do dostępu do bazy danych. Powyższe polecenie tworzy użytkownikowi mysql (innego niż użytkownik root mysql) z pewnych przywilejów korzystania z drupal bazy danych. Należy wybrać coś innego niż drupaluser i drupalpass. Jeśli polecenie było udane, uaktywnić nowe uprawnienia:
Zamknij okno wiersza mysql:
Ręcznie skonfigurować bazę danych PostgreSQL dla Drupala
Edytować plik /var/www/drupal/sites/default/settings.php tak że Drupal może wiedzieć, co użytkownik, hasło i bazy danych do wykorzystania.
Odśwież Apache
Wreszcie przeładować Apache2.
Zakończyć instalację Drupal poprzez przeglądarkę
Wreszcie, należy wpisać w przeglądarce localhost / drupal / install.php (albo localhost / drupal6 / install.php lub localhost / drupal7 / install.php jeśli zainstalowano pakiet z oficjalnego repozytorium), należy utworzyć konto, zaloguj się i postępuj instrukcje instalacji, aby zakończyć ładowanie bazy danych i konfiguracji witryny.
Pierwsze konto zostanie automatycznie stać się głównym konto administratora z pełną kontrolą.
Podczas instalacji Drupal 7 na komputerze lokalnym, można napotkać problemy z instalacją „modułów” oraz kompozycje”z«uwierzytelniania E-mail», a także z«crona»prac konserwacyjnych.
Dodawanie modułów
Howto zainstalować moduły Kiedy próbuje zainstalować moduł może być wyświetlany ten błąd
Komunikat ostrzegawczy jest nieco mylący, Problemem jest dostęp do zapisu do katalogu użytkownika na serwerze WWW.
Dostęp do zapisu
Jeśli nie martwisz się o bezpieczeństwo, a następnie zmieniając dostęp do zapisu jest szybka metoda
Kiedy użytkownik www-data:
Wiersz poleceń
Z punktu widzenia bezpieczeństwa wydaje się, że preferowaną metodą jest ręczne zainstalowanie modułów przez SSH z linii poleceń. Metoda ta będzie wolniejsze, ale bardziej bezpieczne. zobacz Instalowanie modułów
Przykład: Instalacja WYSIWYGiem
Wysiwvg wymaga do redakcji po stronie klienta, dla CKEditor uruchomić następujące
Uwierzytelnianie poczty elektronicznej
Do uwierzytelniania serwera poczty e-mail może być konieczne set-up. Ten przykład trasy pocztę przez serwery SMTP Gmaila. Upewnij się, że masz konfigurację konta Gmail z POP / IMAP włączone.
Wybierz pocztę wysyłaną przez smarthost; otrzymane przez SMTP lub fetchmailI dodać następujące wiersze, zastępując yourAccountName i y0uRpaSsw0RD odpowiednio
Wreszcie dla wszystkich wersji Debiana, uruchom
To powinno być to. można przetestować za pomocą wiersza poleceń klienta poczty.- Biegać
- Podaruj przedmiot i naciśnij enter
- Wpisz coś i naciśnij enter
- Wpisz jeden. (Kropka) i naciśnij wprowadzić
- Naciśnij klawisz Enter na pustym CC:
„Cron” prace konserwacyjne
URL strony cron.php wymaga „klucza cron”, który jest generowany automatycznie podczas instalacji. Pełny adres URL strony, z kluczem cron, jest dostępna w sekcji „Zadania konserwacji Cron” strony raport stanu w Administracja> Raporty> Raport stanu.
Jeśli zainstalowano pakiet z oficjalnego repozytorium dodaj klucz cron z raportu powyżej do zmiennej $ cron_key w settings.php witryny lub w cronkey.php w / etc / drupal / 7 / sites / default.
aby zobaczyć, jak to wszystko działa.
Jeśli „klucz cron” nie jest prawidłowo skonfigurowany, ostrzeżenia zostanie wysłana do użytkownika www-data. Można je odczytać z:
czyste URL
Aby uzyskać Czyste URL działa, trzeba odkomentować i zmienić wartość RewriteBase w pliku .htaccess w drupal folderu „/ drupal”:
Modyfikowanie RewriteBase jeśli używasz Drupal w podkatalogu lub w VirtualDocumentRoot oraz zasady przepisujące nie działają prawidłowo. Na przykład, jeśli strona jest na example.com/drupal Uncomment i zmodyfikować następujący wiersz:
lub może (konfiguracja utrzymaniu)
Dostosować limit pamięci PHP
należy zwiększyć wartość graniczną pamięci domyślne PHP (ilość pamięci poświęconą skryptów uruchomiony), ponieważ domyślnie 8 MB nie jest wystarczające. Użyj 96 MB (lub nawet 160M), jeśli masz zamiar używać grafiki (choć na prosty wykorzystuje 32 MB może być wystarczające).
W nowszych wersjach Drupal6, wystarczy edytować plik settings.php i dodać linię:
W starszych wersjach Drupal5, czy PHP dla wielu różnych zastosowań, to najlepiej, aby zwiększyć ilość pamięci PHP przy użyciu tej metody:
Edytować plik /etc/php5/apache2/php.ini i zwiększyć wartość memory_limit do 96m (lub innej wartości do wyboru).
W przypadku korzystania z PostgreSQL, można także edytować plik /etc/php5/apache2/php.ini pomieścić opcje PostgreSQL dodając linię:
Dostosować PHP Error Reporting
wymagane jest dostosowanie do raportowania błędów na stronę install.php wymyślić prawidłowo. Edytować plik settings.php (np /etc/drupal/6/sites/default/settings.php) i dodaj następującą linię ini_set po istniejących liniach ini_set:
Jest to oparte na zaleceniach z form Drupal.org: drupal.org/node/514334#comment-1912924
Dostosować rozszerzenia PHP (tylko Drupal 7)
Drupal 7 będzie obsługiwać tylko MySQL 5.0.15 lub wyższej, i wymaga rozszerzenia bazy danych PDO dla PHP. Rozszerzenie PHP do podłączenia do wybranej bazy danych musi być zainstalowany i włączony. Aktualnie obsługiwane złącza baza Drupal to: mysql (oryginał rozszerzenie MySQL), mysqli (ulepszony złącze dla nowszych instalacji MySQL) i pgsql (PostgreSQL). Uwaga: PHP 5.x nie umożliwia rozszerzenie mysql domyślnie. Proszę przeczytać powyższe linki do instalowania i umożliwienie wybranego złącza. Dodatkowo, Drupal 6.x nie przewiduje opcję, aby wybrać złącze mysql mysqli jeśli jest włączona w konfiguracji PHP.
* Wskazówki Ubuntuguide Drupal - wskazówki montażowe do instalacji Drupal 7 w Ubuntu. Zawiera zaawansowane opcje konfiguracyjne.
Niektórzy użytkownicy wolą pominąć ręcznej instalacji za pomocą nieoficjalną wstępnie zintegrowane pod klucz Drupal Appliance w oparciu o Ubuntu LTS.
Jeśli chcesz korzystać z predefiniowanych użytkownika ubuntu thatis wciąż w fazie rozwoju i wykonane dla początkujących i Drupal Drupal Plusy można spróbować Drubuntu Obejmuje Drupal 7 komunikatu.
Drupal (последним исправлял пользователь oscaryjose-brasolin 08.01.2015 14:44:12)
Materiał na tej wiki jest dostępny na wolnej licencji, zobacz szczegóły / licencji
Możesz przyczynić się do tego wiki, zobaczyć Wiki Guide szczegóły