Aktualizacja Do Nowszej Wersji Platformy Drupal
Sposób aktualizacji platformy Drupal zależy od sposobu, w jaki została zainstalowana:
- Przez panel kontrolny — dostarczamy narzędzie, które przeprowadzi aktualizację za Ciebie. Aby uzyskać więcej informacji, zobacz Upgrading Applications Installed through Your Control Panel.
- Instalacja ręczna — jeśli platforma Drupal została zainstalowana ręcznie, musisz skorzystać z instrukcji poniżej.
Aktualizacja ręcznych instalacji platformy Drupal do nowszej wersji
UWAGA: Zanim rozpoczniesz, kliknij tutaj, by zobaczyć, która wersja Menedżera plików FTP znajduje się w Twoim panelu kontrolnym. Ten artykuł pomocy dotyczy nowego Menedżera plików FTP. Jeśli używasz klasycznego Menedżera plików FTP, zobacz Upgrading to a Newer Version of Drupal
Aktualizacja platformy Drupal® do nowszej wersji może wymagać wielu czynności. W witrynie firmy Drupal jest dostępnych wiele doskonałych materiałów, ale chcielibyśmy wskazać kilka rzeczy, które mogą pomóc przy pracy z naszym środowiskiem hostingowym.
UWAGA: Ten artykuł pomaga wykonać kopię zapasową obecnej witryny i bazy danych oraz utworzyć witrynę testową. Szczegółowe informacje dotyczące dodatkowych etapów aktualizacji znajdziesz w witrynie firmy Drupal oraz w pliku upgrade.txt dołączonym do nowej wersji.
Aby wykonać kopię zapasową obecnej witryny i bazy danych i pobrać ją
- Zaloguj się do Menedżera konta.
- Kliknij Hosting internetowy.
- Obok konta hostingowego, którego chcesz użyć, kliknij Uruchom.
- W sekcji Narzędzia kliknij Menedżer plików.
- Przejdź do folderu z plikami platformy Drupal.
- Kliknij znak zaznaczenia z lewej strony kolumny Nazwa pliku, by wybrać wszystkie pliki.
- W menu Więcej kliknij Archiwum. Nazwij plik i wykonaj instrukcje na dalszych ekranach.
- Wybierz plik archiwum i kliknij Pobierz.
- Wróć do panelu kontrolnego konta hostingu.
- Na karcie Bazy danych wybierz MySQL.
- Na liście baz danych kliknij Czynności obok bazy danych, której chcesz użyć, a następnie wybierz Wykonaj kopię zapasową.
- Kliknij OK.
Wykonanie kopii zapasowej zabierze do 15 minut. Możesz użyć klienta FTP, by pobrać ją z folderu db_backups.
Tworzenie witryny testowej
Ten krok jest opcjonalny, jednak Drupal zaleca utworzenie witryny testowej, by sprawdzić, czy aktualizacja nie powoduje żadnych problemów z działaniem witryny.
Hosting Control Panel ułatwi Ci to. Po uruchomieniu skryptu update.php i aktualizacji struktury bazy danych oraz przeładowaniu niestandardowych modułów możesz skopiować witrynę do innego folderu na koncie hostingu, by ją dokładnie przetestować.
Aby wykonać kopię zapasową bazy danych i utworzyć bazę danych dla witryny testowej
- Zaloguj się do Menedżera konta.
- Kliknij Hosting internetowy.
- Obok konta hostingowego, którego chcesz użyć, kliknij Uruchom.
- Przejdź na kartę Bazy danych i wybierz MySQL.
- Kliknij Utwórz bazę danych. Zapisz nazwę użytkownika i hasło. Pamiętaj, by wybrać MySQL w wersji 5.0.
- Kliknij OK
- Kliknij ikonę ołówka obok bazy danych skojarzonej z platformą Drupal.
- Z paska Czynności wybierz Kopia zapasowa. Pamiętaj, by nie nadpisać kopii zapasowej, która została utworzona wcześniej. Jeśli to konieczne, przed utworzeniem nowej kopii zapasowej pobierz istniejącą. Istniejąca kopia zapasowa zawiera dane z poprzedniej instalacji i może być potrzebna, jeśli zechcesz wrócić do starszej wersji.
- Poczekaj na utworzenie nowej bazy danych i wykonanie kopii zapasowej dotychczasowej bazy danych platformy Drupal. Nie powinno to potrwać dłużej niż 30 minut.
Aby skopiować witrynę do podfolderu na koncie hostingu
- Zaloguj się do Menedżera konta.
- Kliknij Hosting internetowy.
- Obok konta hostingowego, którego chcesz użyć, kliknij Uruchom.
- W sekcji Narzędzia kliknij Menedżer plików.
- Kliknij Nowy, a następnie wybierz Nowy folder. To katalog, do którego skopiujesz istniejące pliki witryny Drupal.
- Przejdź do folderu z plikami platformy Drupal.
- Kliknij znacznik wyboru z lewej strony kolumny Nazwa pliku, by wybrać wszystkie pliki. Jeśli katalog zawiera ponad 50 plików, powtórz operację klika razy.
- W menu Więcej kliknij Duplikuj.
- W drzewie katalogów kliknij właśnie utworzony katalog.
- Kliknij OK.
Aby skopiować istniejącą bazę danych platformy Drupal do nowej i zmodyfikować plik settings.php
- Zaloguj się do Menedżera konta.
- Kliknij Hosting internetowy.
- Obok konta hostingowego, którego chcesz użyć, kliknij Uruchom.
- Przejdź na kartę Bazy danych i wybierz MySQL.
- Kliknij ikonę ołówka obok utworzonej nowej bazy danych.
- Skopiuj zawartość pola Nazwa hosta. Będziesz potrzebować tej informacji podczas modyfikowania pliku settings.php, by wskazywał na zapasową bazę danych.
- Kliknij Przywróć.
- Wybierz kopię zapasową bazy danych Drupal i kliknij Przywróć.
- Przejdź na kartę Narzędzia i wybierz Menedżer plików FTP.
- Wróć do folderu z kopią zapasową witryny i przejdź do sites\default. Domyślny folder zawiera plik settings.php.
- Kliknij znacznik wyboru obok settings.php i kliknij Uprawnienia.
- Otwórz kartę Uprawnienia zaawansowane i upewnij się, że pole Zapis jest zaznaczone w obszarze Uprawnienia właściciela. Kliknij OK.
- Ponownie kliknij znacznik wyboru obok settings.php i kliknij Edytuj.
- Odszukaj w pliku następujący wiersz:
"$db_url = 'mysql://user:pass@server/databasename';"i zastąp go nazwą użytkownika i hasłem utworzonym dla kopii zapasowej bazy danych. W miejscu serwera wpisz nazwę hosta skopiowaną podczas przywracania bazy danych. Nazwa użytkownika jest taka sama jak nazwa bazy danych.
- Przewiń plik do dołu i odszukaj wiersz $base_url = ' ';". Pomiędzy ' ' wstaw swój adres URL razem z utworzonym podfolderem. Na przykład: 'http://www.dobryprzyklad.com/mojpodfolder'.
- Przejdź do swojej witryny i do utworzonego podfolderu, by przetestować witrynę.
Jeśli nie widzisz żadnych problemów z działaniem witryny, możesz użyć instrukcji udostępnionych przez firmę Drupal, by przełączyć zaktualizowaną witrynę z powrotem do trybu online.
Dla wygody użytkowników dostarczamy informacje dotyczące sposobu użycia produktów innych firm, ale nie zachęcamy do ich używania, nie świadczymy dla nich pomocy technicznej, nie ponosimy też odpowiedzialności za funkcje bądź niezawodność tych produktów. Drupal® jest zastrzeżonym znakiem towarowym strony trzeciej. Wszelkie prawa zastrzeżone.