Поддержка Проблемы и решения Не сохраняются правки php-шаблонов

  • Всем доброго дня!
    Мне нужно внести правки в несколько шаблонов, но когда правлю из админки и сохраняю, выдает такое «Невозможно соединиться с сайтом для проверки кода на ошибки, был сделан откат изменений в PHP-коде. Вам нужно загрузить измененный PHP файл другим способом, например через FTP или SFTP.»
    А если заливаю в папку измененный файл по ftp, вообще ничего не меняется, даже инспектор кода не показывает изменений.
    Впервые с таким сталкиваюсь.
    Подскажите решение, пожалуйста.
    Спасибо.

Просмотр 13 ответов — с 16 по 28 (всего 28)
  • Значит через некоторое время у вас грохнется весь сайт, когда тема окажется не совместима с новой версией ВП, плагинов и возможно РНР

    Сможете подсказать другое решение?

    Механизм дочерних тем.

    mccol, привет.

    А если заливаю в папку измененный файл по ftp, вообще ничего не меняется, даже инспектор кода не показывает изменений.

    Сделайте простую проверку: подключитесь к серверу по FTP/SFTP и создайте обычный текстовый файл, к примеру, test.txt с любым содержимым. После этого откройте этот файл в браузере. Если откроется — порядок, если не откроется, тогда возможны варианты в чём загвоздка.

    перед этим стоял плагин W3 Total cache, но я его уже деактивировал,

    Ещё желательно из wp-config.php удалять его остатки (или комментировать их) и удалять созданные плагином файлы кэша в /wp-content, иначе «возможны варианты».

    может, стоит запрет на редактирование файлов из админки?

    Если бы такой запрет был, то вы бы не смогли в админке изменения в файле сохранить — всё просто 🙂

    «есть еще кэш хостера, провайдера.» — я могу сам на этот кеш повлиять или в техподдержку писать?

    Посмотрите личный кабинет вашего хостинга, где-то какие-то опции вам будут доступны в любом случае. Более конкретно тут вам подсказать ничего не получится.

    в оригинальные файлы темы подключены ссылки и скрипты, которые замедляют загрузку и вообще не используются — Google Tag Manager, Google Analytics, facebook.
    Вот их и надо удалить.

    Можете сделать это через дочернюю тему, тогда и обновить основную сможете в любое время.

    @m0ze, спасибо за ответ.

    Если бы такой запрет был, то вы бы не смогли в админке изменения в файле сохранить — всё просто 🙂

    — а я и не могу сохранить, ни в одном файле(

    mccol, уточню: не помню с какой версии начиная, но в конфиге строчка define( 'DISALLOW_FILE_EDIT', true ); убирает из меню пункт «Редактор тем», доступ к /wp-admin/theme-editor.php также закрывается.

    @m0ze, test.txt не видится, ошибка 404.
    в папку с фото загрузил свое фото. все фото из этой папки открывает, мое — нет.

    mccol, тогда это похоже на косяк с правами/владельцем. Проверьте, посмотрите.

    @m0ze, wp-config — следов W3 Total cache нет.
    все установленные плагины должны быть в папке wp-content/plugins/?
    и если в этой папке нет установленных сейчас плагинов, то значит, я редактирую не ту папку? )))

    mccol,

    все установленные плагины должны быть в папке wp-content/plugins/

    Да, либо /wp-content-mu-plugins/.

    и если в этой папке нет установленных сейчас плагинов, то значит, я редактирую не ту папку?

    Смотря что вы вообще пытаетесь сделать)

    Данные в /wp-config.php совпадают с вашим сервером, базой данных и пользователем?

    @m0ze, @tuxfighter
    Спасибо вам за помощь!
    Клиент попросил ускорить сайт, но по ошибке дал фтп-доступ к тестовому серверу с идентичным контентом, а не к рабочему серверу. В этом и причина моих мучений, ну и еще в собственной тупости) Проверить папку плагины не сообразил.
    Надеюсь, моя ошибка кому-то поможет сэкономить несколько дней мучительных поисков)
    Всем спасибо!
    P.S. а как тут отметить вопрос решенным?

    вверху справа

    mccol,

    Спасибо вам за помощь!

    На здоровье 🙂

    Клиент попросил ускорить сайт, но по ошибке дал фтп-доступ к тестовому серверу с идентичным контентом, а не к рабочему серверу.

    Бывает)

Просмотр 13 ответов — с 16 по 28 (всего 28)
  • Тема «Не сохраняются правки php-шаблонов» закрыта для новых ответов.