Jedna strona moduł Drupal hosting
Jak omówiono na stronie Podstawy Drupal Drupal składa się z trzech głównych części, kodzie, przesyłać pliki i bazy danych. W celu migracji do multi-site skonfigurować wszystkie trzy z tych części Drupal, konieczne może być zmieniony.
Zmiany kod bazowy
To dość dużo następujące przykłady przedstawiają w wielostanowiskowej wytycznych. Dowolny moduł lub motyw nie jest zawarte w standardowym wykazie będą musiały zostać dodany do podstrony.
Przesłany Zmiany pliku
Katalog plików jest zazwyczaj najprostszą częścią tej zmiany. Przenieś pliki posortowane w / sites / default / pliki do /sites/mysite.ucsf.edu/files.
Mam mcmanuslab.ucsf.edu terenu, który został przechowującej to pliki w domyślnym miejscu, więc wszystkie pliki muszą być przeniesione do stron / mcmanuslab / plików. Komenda Unix następująco:
mv $ DRUPAL_HOME / sites / default / files / USD DRUPAL_HOME stron / plików / mcmanuslab.ucsf.edu
Zmiany bazy danych
Większość zmian będzie wymagać następujące SQL
Aktualizacja `files` ustawiony filepath = Replace (filepath 'sites / default / files /', '');
Powyższy przykład zastępuje „obiekty / default / pliki” z niczego „”.
Drugim przykładem (stosowany konwersji pojedyncze miejsce skonfigurowany do wielomiejscowej)
Aktualizacja `files` ustawiony filepath = Replace (filepath 'obiekty / default / files', 'sites / mcmanuslab.ucsf.edu / Files');
Powyższy przykład zastępuje "sites / default / files" z 'obiekty / mcmanuslab.ucsf.edu / Files'
- Zmień ścieżkę filePath w tabeli plików. Powyższy przykład pokazuje dokładnie tę zmianę.
- Zmienić ścieżkę obrazu w tabeli użytkownika. Znowu iść za przykładem powyżej, zastępując użytkownika plików i obrazu dla filePath
- Zmień ścieżkę ciała w tabeli node_revisions. Yup nadal korzystać z powyższego wzoru, tym razem subsitute node_revision plików i ciała dla filePath.
Po przesłaniu na serwer multi-site
Upewnij się, aby zmienić ustawienia plików one zazwyczaj można znaleźć na mysite.ucsf.edu/admin/settings/file-system
Pola, które trzeba zmienić to ścieżka systemu plików