Próbuję zaktualizować mój rdzeń drupal 7.31 do 7.32 poprzez Drush.
Uruchomiłem następujące polecenia
$ drush pm-release
Project Release Date Status
drupal 7.x-dev 2014-Oct-15 Development
drupal 7.32 2014-Oct-15 Supported, Recommended, Security
drupal 7.31 2014-Aug-06 Security
Po powyższym poleceniu uruchomiłem następujące:
$ drush pm-update drupal
Update information last refreshed: Thu, 10/16/2014 - 07:33
Name Installed Version Proposed version Message
Drupal 7.31 7.31 Unknown
No code updates available.
więc uruchomiłem następujące polecenie:
$ drush pm-update drupal-7.32
Update information last refreshed: Thu, 10/16/2014 - 07:33
Name Installed Version Proposed version Message
drupal-7.32 Unknown Unknown Specified version not found
No code updates available.
Oto wersje dla drusha i kompozytora. Oba są do najnowszych wersji.
Wersja $ drush
Drush Version : 7.0-dev
Wersja kompozytora 1.0-dev
Odpowiedzi:
drush rf
odświeży dostępne wersje i w tym momencie powinieneś być w stanie uruchomićdrush up
lubdrush up drupal
.źródło
drush
nigdy nie słyszałem opm-refresh
Works zgodnie z oczekiwaniami. Dzięki!Mam ten sam problem. Nie można zaktualizować listy modułów i rdzenia. Próbowałem CC, cache_update obciąć. Cóż, wszystko, co mogłem wymyślić i wciąż nic. Dziwne jest to, że na localhost jest to, gdzie dostaję to, na zdalnym serwerze jest w porządku.
Naprawiłem to w jakiś sposób, wyłączając i odinstalowując menedżera aktualizacji i instalując go ponownie.
źródło
Oprócz wszystkich powyższych świetnych odpowiedzi, sprawdź dokładnie, czy możliwe są problemy z mózgową niewydolnością twarzy:
Jeśli uruchomisz
drush status
i ma zaktualizowaną wersję, ale nadal widzisz powiadomienia o aktualizacjach na stronie Raporty GUI> Dostępne aktualizacje, możesz być totalnym idiotą jak ja i patrzeć na różne kopie strony.Jeśli już próbowałeś
drush rf
i porównujeszdrush status
i ma ten sam bieżący numer wersji, który otrzymujesz po uruchomieniudrush pm-releases drupal
, na pewno masz problem inny niż drush, który nie działa poprawnie.źródło
Też miałem ten sam problem.
Ponowne uruchomienie serwera MySQL nie działało dla mnie.
Wyłączenie menedżera aktualizacji, odinstalowanie go, a następnie ponowne włączenie działało dla mnie.
źródło
Rozwiązanie oferowane przez Danny'ego Englandera działało.
Ponowne uruchomienie serwera mysql załatwiło sprawę.
Dzięki Danny.
źródło
Najpierw wykonaj:
Powinieneś zobaczyć wszystkie nazwy takich tagów:
Teraz możesz uzyskać nazwę projektu i numer wydania, takie jak ten „drupal-7.38” i wykonać to, aby wymusić aktualizację do tego wydania:
Możesz nawet wybrać wersję rozwojową aktualizacji, pisząc numer wersji rozwojowej.
Działa to również z modułami aktualizacji. Jeśli potrzebujesz wymusić aktualizację modułu takiego jak ctools dla wersji deweloperskiej, możesz wykonać:
Ciesz się drush <3
źródło
Miałem ten sam problem, polecenie
nie znalazł nowej wersji Drupala. Nawet moduł aktualizacji z interfejsu administratora nie wyświetlał nowej wersji rdzenia drupal. Udało mi się obciąć tabelę cache_update
Z tego, co widziałem, moduł aktualizacji buforuje informacje o nowej wersji w tej tabeli, z jakichś dziwnych powodów
drush cc all
polecenie nie czyściło tej tabeli, więc nie można znaleźć nowej wersji rdzenia drupal.źródło