Добрый день!
Я не специалист, просто необходимо изменить номера телефонов на сайте и адрес в шапке и в подвале страницы.
Я зашел на Бегет - файловый менеджер - с горем пополам нашел папку где хранятся оформления страниц сайта, изменил информацию, нажал Сохранить.
Но после захода на сайт она не обновилась, но если захожу через ctr+u на код страницы - там информация обновленная
Куда копать, помогите, пожалуйста!
Комментарии
Нужно пройти по ссылке https://ваш.сайт/user ввести логин и пароль админ пользователя и через админку сбросить кэш (ссылка /admin/config/development/performance ).
Никаких последствий не будет?
Сайт не рухнет?
Это штатная операция. Нужна как раз для того, чтобы заходящий клиент скачивал свежую версию страницы, а не брал старую из кэша. "Рухнуть" может только если вы при редактировании шаблона сделали в нем ошибки. Но в этом случае сайт "рухнет" все-равно, только чуть позже.
Спасибо за ответ!
К сожалению, это не помогло..
Значит нужно предоставить ссылку на сайт и рассказать где и какой телефон должен быть. То, что по ctrl+U вы видите правильный код говорит о том, что изменения прошли успешно, просто ваш браузер или по какой-то причине продолжает отдавать вам страничку из кэша (нажмите ctrl+f5 для сброса и загрузки страницы заново), или ваших изменений в шаблоне было недостаточно. В качестве тычка пальцем в небо могу предположить, что ссылку/текст телефона вы изменили, но на сайте он выводится картинкой, которая осталась прежней.
Ситуация усугубилась сильно, не знаю что делать
После нажатия на кнопку Очистить кэш - пропала половина информации с сайта, исчезли блоки, товары
Причем если зайти в товары - просмотр, то пусто, а если зайти в Редактировать - то видна старая информация с загруженным фото, которую можно изменить
Если при сбросе кэша ломается сайт, то варианта ровно два:
1- шаблон был отредактирован некорректно, вы где-то не закрыли тэги например.
2- какие-то проблемы у хостера, при регенерации кэша страниц возникли проблемы с их сохранением в базу данных.
Я в коде по сути ничего не изменил, заменил номер - буквально поменял цифры и к коду не касался.
Тестово поменял просто на единицы и не более того
Как назывался файл, который Вы редактировали, и в какой директории он лежал?
Какой из них требуется?
названиесайта/public_html/sites/all/themes/orteliya/templates
Файл Head.tpl
И еще: какие ошибки выдаются по адресу /admin/reports/dblog ?
Я открыл журнал ошибок и у меня там буквально 300 страниц этих сообщений-предупреждений
Notice: Undefined index: und в функции include() (строка 128 в файле /home/o/владелец/orteliya.ru/public_html/sites/all/themes/orteliya/templates/node--product.tpl.php).
Более того, на самой 300 странице эти сообщения тоже были, но они от вчерашнего дня - я вчера даже не заходил туда
Этот notice желательно поправить, но проблема не в нем.
Попробуйте зайти по адресу http://orteliya.ru/admin/appearance/settings/orteliya и пересохранить настройки темы. Судяя по всему у вас тема требует ручной перегенерации после изменений в шаблонах.
Я искренне не понимаю и не знаю что теперь делать
Ничего не изменилось, также содержимое не отображается
Я пересохранил, пишет сообщение об успешном сохранении, а выше такие сообщения
Это сообщение пока можно игнорировать. Тема, на базе которой был сделан ваш сайт, просто сообщает о том, что один из модулей более не требуется и его можно выключить (но без предварительного тестирования лучше ничего не выключать).
Судя по веб архиву, у вас на сайте на главной было несколько вьюшек с контентом и еще вспомогательные блоки прямо в основном содержимом страницы. Сейчас они не выводятся. Вероятно, это результат либо удаления темплейтов (конкретно page.tpl.php), либо некорректного их редактирования.
Да! Были различные блоки с контентом и все в этом духе.
Но вот беда в том, что я не редактировал этот файл, может заходил в него когда искал нужные строчки для редакции, но ничего не изменял.
И я нашел этот файл, он не удален, лежит в папке ../public_html/sites/all/themes/orteliya/templates
Мы можем верить только на слово, но факт остается фактом: в регионе page-content у вас ранее выводился ряд блоков построенных на модуле вьюз. Сейчас они не выводятся. Значит скорее всего что-то не так в шаблоне page.tpl.php или других шаблонах, которые могут влиять на вывод этих блоков. Дальше гадать не получится, надо смотреть содержимое шаблонов. Если у вас есть бэкап сайта, можете откатиться на него.
Свежая резервная копия сайта есть?
PS У Вас в шапке сверстаны отдельная версия контактов для десктопа и отдельная для мобилки. Вы поменяли телефон как раз в версии для мобилки. Можете зайти с мобилки и увидеть 111-1111.
Если Вы трогали только это, это никак не могло привести к исчезновению контента со страниц. Что-то другое сломалось.
Да, действительно! С мобильной версии изменения видны, только вот какой ценой...
Я теперь в панике не знаю что делать
Но трогал я только это, а потом сделал Очистку кэша через админ панель и все улетело
Копия есть, файловая, архив
Ну вот из этой копии восстановите все содержимое /sites/all/themes/orteliya/ и снова сбросьте кэш. Если проблема в шаблонах, то сайт должен заработать.
Перед восстановлением, крайне желательно сделать бэкап текущего состояния сайта, потому что качество предыдущего бэкапа тоже неизвестно.
Получилось! Огромное спасибо!
Восстановил файловую резервную копию, сначала осталось все по-прежнему, затем нажал Очистить кэш и заработало!
По ctrl+F5 тоже не обновляется?
Никакой. Речь не о файле, а об адресе страницы: [ваш сайт]/admin/reports/dblog
Хотя если это семерка (судя по tpl это она) может там другой адрес для лога был - я не застал. В принципе аккуратное редактирование шаблона само по себе не должно было привести к таким катастрофическим последствиям.
Мне как-то попался сайт, который жил только в кэше. После сброса кэша там посыпалось всё. И стили были изменены в агрегированных файлах 🤷♂️ После сброса кэша естественно все доработки исчезли
И вернуть никак нельзя?
Даже если сделать бэкап?
Бэкап нужно делать до изменений, а не после
Есть бэкап до изменений
Спасибо, смог посомтреть!
Есть два варианта/пути:
1. Восстановить сайт с бэкапа/резервной копии. Перед этим очень желательно сделать бэкап того, что есть сейчас. Потому что если Ваш бэкап окажется битым/неполным/старым и т.п., то при попытке его восстановления можете лишиться вообще всего. И вообще в идеале для восстановления бэкапа лучше привлечь специалиста. Если всё получится, можно опять поменять телефоны в шаблоне, только не в одном месте, а во всех (двух :).
2. Привлечь специалиста, который разберется в том, что сломалось и попробует починить. По-хорошему этим надо заняться в любом случае, так как если сайт ломается при очистке кэша, с ним что-то очень сильно не так, и с этим надо разобраться.
Все большое спасибо за ответы!
Помогло восстановление из резервной копии, затем вновь очищение кэш из Административной панели!
Но с изменением номеров еще предстоит разобраться, как мне объяснили, я изменил только для мобильной версии, осталось найти для версии пк!
Проблема скорее всего возникла из-за редактора, которым вы пользовались для просмотра и редактирования шаблонов. Некоторые редакторы могут автоматически "исправлять" php/html документы, но с шаблонами друпала надо быть осторожным, так как там специфический синтаксис.
Думаю, что проблема скорее в слове из трёх букв - BOM.