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

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

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

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

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

Комментарии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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