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

Главные вкладки

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

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

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

Комментарии

Аватар пользователя jura12 jura12 13 ноября 2023 в 18:11

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

Аватар пользователя el_nik el_nik 13 ноября 2023 в 18:50

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

Аватар пользователя jura12 jura12 13 ноября 2023 в 20:29

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

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

Аватар пользователя pselfin pselfin 14 ноября 2023 в 10:37

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

Аватар пользователя VasyOK VasyOK 13 ноября 2023 в 21:21

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

Аватар пользователя el_nik el_nik 15 ноября 2023 в 21:41

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

Аватар пользователя el_nik el_nik 14 ноября 2023 в 15:20

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

Аватар пользователя el_nik el_nik 15 ноября 2023 в 13:30

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

Аватар пользователя VasyOK VasyOK 15 ноября 2023 в 14:25

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

Аватар пользователя ant4 ant4 15 ноября 2023 в 14:38

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

Аватар пользователя el_nik el_nik 15 ноября 2023 в 21:04

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

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

Аватар пользователя VasyOK VasyOK 16 ноября 2023 в 10:10

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

Аватар пользователя el_nik el_nik 16 ноября 2023 в 12:44

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

Аватар пользователя VasyOK VasyOK 16 ноября 2023 в 12:54

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

User-agent: *
Disallow: /
Аватар пользователя ant4 ant4 19 ноября 2023 в 21:46

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

Аватар пользователя el_nik el_nik 19 ноября 2023 в 21:00

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

Аватар пользователя el_nik el_nik 19 ноября 2023 в 21:27

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

Аватар пользователя ant4 ant4 19 ноября 2023 в 21:35

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

Аватар пользователя el_nik el_nik 19 ноября 2023 в 21:38

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

Аватар пользователя el_nik el_nik 19 ноября 2023 в 21:48

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