Модули не обновляются. Друпал7

13 ноября 2023 в 17:02
Аватар пользователя el_nik el_nik 0 26

Добрый день. Подскажите, пожалуйста, чайнику: ошибки возникли после переноса сайта от инфобокса на бегет:
Друпал7.
Модули перестали обновляться

не записывается новый модуль в директорию.

Комментарии

спроси у бегета. у меня сайты на бегете был 7й сейчас 10й. при работе композера вначале были проблемы сейчас нормально все. бегет нравится.
проблемы с обновлением это проблемы с правами на файлы имхо.

13 ноября 2023 в 18:11

К сожалению, бегет : "Уточняем информацию о возможности решения Вашего вопроса. Ожидайте ответа, пожалуйста". Годами уточняет...Предположим, я удалю старый модуль в файловом менеджере бегета и загружу новый... Что при этом случится с базой и другими, зависимыми модулями?

13 ноября 2023 в 18:50

если просто удалять то просто удаляйте через веб интерфейс.
если обновлять то тоже можно через интерфейс но потом надо обновить базу. запустить update.php файл.

еще. перед всеми операциями сделайте бэкап и отключите сайт.

13 ноября 2023 в 20:29

Вы можете удалить файлы модуля, закачать туда новый, запустить обновление, почистить кеш.
При удалении модуля просто по ФТП записи в БД не трогаются, так что должны остаться настройки и прочее.
ЗЫ разумеется могут быть нюансы, особенно если новый модуль сильно отличается от старого (например новая мажорная версия)

14 ноября 2023 в 10:37

Сайт на 7ке врядли композером создан. Хотя это возможно.
Итак если по ФТП (или чем вы там пользуетесь) удалить папку модуля и попробовать залить другую - что пишет? Места хватает?

13 ноября 2023 в 21:21

Сейчас на сайте Бегет мастерство совершенствует, боюсь ему помешать. Как только они сдадутся, так начну с обновления ядра и потом все модули, уже 4 требуют обновления . Методом снести и новые загрузить. Это быстро. Потом композер надо понять. Друпал на сайте несмотря на все мои косяки работает и работает, не устаю удивляться...Спасибо, что помогаете.

15 ноября 2023 в 21:41

Спасибо, я, конечно, не все слова в подсказках понимаю, но храбро отправила бегету просьбу проверить права.

14 ноября 2023 в 15:20

Бегет задумался, проблему решает с апреля 23. посмотрела посетителей сайта - видимо работают удаленно из казахстана...
Посмотрела отчет о состоянии - может быть в этом проблема?
"Прогресс загрузки Выключено
Ваш сервер может отображать процесс закачки файлов, но отсутствуют необходимые библиотеки. Рекомендуется установить библиотеку PECL uploadprogress (предпочтительно) или установить APC".
Если да то подскажите, пожалуйста, чайнику :
1 Где включить
2 Где брать эти библиотеки
3 куда и как грузить их

15 ноября 2023 в 13:30

PECL uploadprogress врядли влияет на обновление модулей из админки. На хостинге думаю ответят можно ли установить какую то библиотеку на шаред. На ВДС точно можно.

15 ноября 2023 в 14:25

Что значит "новый модуль"? Устанавливаете модуль которого не было или обновляете уже установленный модуль?
Какие-нибудь сообщения есть (на экране, в логах сервера и т.д.) или все происходит "молча"?

15 ноября 2023 в 14:38

устанавливаю обновление. техподдержка Бегета по логам утверждает, что
:"по какой-то причине во время обновления выполняется попытка удалить /МойСайт/public_html/sites/all/modules/metatag, верный путь:

/home/p/Логин/МойСайт/public_html/sites/all/modules/metatag
Остался вопрос: где в адрес добавить этот верный путь:/home/p/Логин

15 ноября 2023 в 21:04

Думаю pselfin вам правильно ссылку подсказал. Но вот какие именно права и владельца там выставить я уже не помню...
Может через FTP будете новые модули заливать? Архивами, а из архивов распаковывать Midnight Commender-ом. И да, надо иметь тестовый сайт в дополнение к рабочему. Регулярно что-то при обновлениях идет не так.

16 ноября 2023 в 10:10

Спасибо, да, мне очень бы пригодился тестовый сайт, есть технический сайт, но техподдержка предлагает для проверок ненадолго откреплять рабочий и прикреплять тестовый. При этом роботы полезут на тестовый и увидят дублирование контента. Хоть и быстро все делать, но рабочий сайт просядет в выдаче.
Есть ли еще варианты, кроме локального размещения?

16 ноября 2023 в 12:44

Мне кажется несколько доменов можно создать даже в самых дешевых тарифах Бегета. Зачем откреплять? Просто скопируйте свой сайт в отдельную папку с доменом test.sitename.ru, заведите отдельную БД для него - и тренируйтесь без опасений.
Если боитесь что в поиск пойдет - тестовый сайт в режим обслуживания и в robots.txt

User-agent: *
Disallow: /
16 ноября 2023 в 12:54

Проверяли .htaccess на наличие путей.
Например Boost (модуль для кеширования) добавляет не малый кусок для своей работы.

19 ноября 2023 в 21:46

Вечер добрый, но не совсем... при попытке обновить административное меню через файловый менеджер бегета обновленное меню исчезло с сайта, кэш не почистить и не понятно, установилось оно или нет.
Восстанавливать все из копии или есть еще какие-то пути?

19 ноября 2023 в 21:00

нет, не успела... из доступного мне - все в файловом менеджере и через шестеренку захожу в настройки админменю, вижу, что вкл и модуль систем вкл,
вижу совет:
"в таблице {system} type==module status=1,
ну кэшь таблицы {cahe*} почистить"
тут бы поподробнее, что открывать в нотпаде, методом тыка сверну я голову сайту совсем(((

19 ноября 2023 в 21:27

Спрошу по другому.
В адресной строке браузера набирали ДОМЕНСАЙТА/update.php или ещё не успели?
Если не успели, что мешает успеть?

19 ноября 2023 в 21:35

О! Случайно как-то запустился update.php...
Спасибо, все нашлось, запустилось и обновилось. Спасибо огромное, обновляюсь дальше...

19 ноября 2023 в 21:38

Оставлю для нас - чайников здесь: если слетело админ_меню при обновлении, то в админ меню можно зайти через шестеренку любого блока на Друпале7, и запустить update.php-
или просто ДОМЕНСАЙТА/update.php

19 ноября 2023 в 21:48