Jaka jest najlepsza procedura łączenia pracy nad wersją rozwojową witryny z kopią produkcyjną na żywo? Często do witryny dodawano wiele nowych treści, odkąd rozpoczęto prace nad najnowszymi funkcjami. Większość dodatków do witryny będzie wymagać zmian w bazie danych. Kopiowanie nowych plików jest więc łatwe, ale co z bazą danych? Jak …
W bieżącym projekcie musiałem załatać życie z kilku modułów (hierarchii węzłów, dostępu do środowiska roboczego i kilku innych). Moduły te są teraz absolutnie idealne dla potrzeb projektu i jest mało prawdopodobne, że zepsują się przy przyszłych aktualizacjach rdzenia. Biorąc to pod uwagę, po przekazaniu aplikacji klienci będą mieli pełny (użytkownik …
Na przykład obecnie używam modułu Geofield . Używam wersji: 7.x-1.0-beta2 (2011-lis-17) Teraz widzę, że wersja rozwojowa ma pewną funkcjonalność, której chcę. Jak poprawnie i bezpiecznie „uaktualnić” do wersji programistycznej modułu? 7.x-1.x-dev (2012-sty-10) To, co obecnie robię, to usunięcie obszaru geofield z dowolnego typu zawartości, wyłączenie modułu geofield, odinstalowanie modułu geofield, …
Buduję niestandardowy moduł w Drupal 8. Zawiera on kilka plików konfiguracyjnych YAML. W miarę rozwoju muszę zmienić i dodać do konfiguracji, np. Aby dodać kolejne pole do mojej niestandardowej encji. Obecnie jedynym sposobem, w jaki udało mi się przekonać Drupala do zauważenia zmian, jest odinstalowanie modułu i jego ponowna instalacja. …
Czy można wykonać funkcję aktualizacji pojedynczego modułu poprzez drush? Widzę, drush updatedbktóry nie przyjmuje nazwy modułu jako argumentu i uruchamia wszystkie dostępne aktualizacje. Następnie jest drush pm-updatesprawdzane, czy są nowe pliki. dokumentacja mówi: (to samo co pm-updatecode + updatedb) Czy to oznacza, że jeśli uruchomię drush pm-updatekażdą dostępną (nowsze wersje …
Jaki jest najlepszy sposób na usunięcie pola Drupal 7 z typu zawartości zdefiniowanego za pomocą GUI? Chcę użyć hook_update_N, aby zmiany mogły być propagowane na wiele serwerów po uruchomieniu update.php. Jednak nie mogę znaleźć rozwiązania. db_drop_table () miałoby dla mnie sens dla niestandardowych schematów, ale nie dla typu / pola …
Po zawieszeniu funkcji dla PHP 5.5 już dawno pomyślałem, że nadszedł czas, aby opublikować aktualizację popularnego pytania o PHP 5.4 i Drupal 7 . Czy Drupal może działać na PHP 5.5?
Muszę wyłączyć ogólne powiadomienie o aktualizacji Drupal 7, zamiast pobierać moduł Aktualizacja Powiadomień Wyłącz, ponieważ spowodował błąd krytyczny, a strona się zawiesiła. Czy jest jakiś inny sposób?
Jestem autorem modułu Date iCal, a nowa główna wersja, nad którą pracuję (3.x) wymaga dwuczęściowej aktualizacji schematu dla użytkowników, którzy zainstalowali wersję 2.x. Napisałem hak aktualizacji, który wprowadza te zmiany, ale jeśli jeden z moich użytkowników nie uruchomi skryptu aktualizacji bazy danych, otrzyma komunikat o błędzie dotyczący importerów kanałów iCal. …
Jak programowo usunąć pole z węzła? Mam migrację, hook_update_Nktóra przenosi zawartość z pola do niestandardowej tabeli. Po tej migracji chcę usunąć pole w tej samej funkcji. Czy są jakieś interfejsy API pól, które obsługują usuwanie pól? Edycja, rozwiązanie : Ponieważ w odpowiedziach brakuje rzeczywistego kodu, oto co zrobiłem, aby przenieść …
Chcę używać kompozytora do zarządzania zależnościami Drupala 8, ale nie jestem pewien, jaki jest prawidłowy przepływ pracy podstawowej aktualizacji. W tej chwili używam drush do aktualizacji rdzenia do najnowszej wersji beta, ale mam również pewne zależności w moim pliku composer.json, więc po aktualizacji używam kompozytora install, aby zainstalować wszystkie zależności …
Mam starą instalację Drupal 7 i chciałbym zaktualizować mój Drupal 7 do najnowszej wersji, ale wiem na pewno, że część mojego niestandardowego modułu ulegnie awarii w ostatniej aktualizacji. Wszystko, co chcę zainstalować, to łatki bezpieczeństwa do najnowszej wersji Drupal 7. Jak to zrobić, czy to w ogóle możliwe bez większego …
Po aktualizacji modułów Drupal 8 zostałem ostrzeżony na stronie statusu Drupal 8, że: Definicje jednostek / pól: Wykryto następujące zmiany w typie jednostki i definicjach pól. Po odrobinie szperania w Google wydaje się, że rozwiązaniem tego jest uruchomienie drush entity-updates. Jednak wydaje mi się to nieco dziwne, ponieważ wydaje się, …
Rozszerzam moduł, który wcześniej napisałem i wymaga pewnych zmian schematu, które wdrażam hook_update_N. Mam zaktualizowaną wersję tego modułu od 7.x-1.0celu 7.x-1.1i wdrożyła foo_update_7100i działa dobrze. Problem polega na tym, że popełniłem błąd w środku foo_update_7100i teraz, gdy go naprawiłem, nie mogę ponownie uruchomić aktualizacji 7100. Muszę utworzyć 7101, ale to …
Chciałbym wywołać funkcję menu_rebuild () , ale nie jestem pewien, gdzie dokładnie wkleić fragment kodu. Nie mogę znaleźć pliku update.php nigdzie w mojej lokalnej instancji. Powodem, dla którego chciałbym to zrobić, jest usunięcie wszystkich węzłów, ale nadal pojawiają się one w strukturze menu.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.