Intereting Posts
Как загрузить пользовательский плагин post type после страницы настроек acf (или получить настройки оттуда другим способом)? Загрузите другую тему для IE менее 9 Вложенное видео YouTube не будет изменяться (только с учетом полного экрана) Атрибуты Shortcodes по умолчанию Разделить сообщения на 2 отдельных потока Есть ли способ защитить паролем одну страницу WordPress / сообщение с паролем, что не видно для nonadmins в backend WordPress? Заказ сообщений по дате пользовательского поля Получение настраиваемого элемента подменю admin для выделения, когда он активен Могу ли я отказаться от 3,7,1 от 3,8, просто справляясь с старыми wp-файлами? Все, что я могу добавить в functions.php, чтобы текстовые виджеты принимали PHP? Не удается сохранить дату выбора даты в мета-боксах Как добавить активный класс к отдельной ссылке на страницу? Сортировка сообщений в алфавитном порядке по пользовательскому значению поля, вставка разделителя между разными буквами Регистрация таксономии тэгов для настраиваемого типа сообщения Открывайте ссылки на размер изображения на странице вместо прямой ссылки на изображение

Обновление не работает и темы, не поддерживающие

Я просто передал свой сайт с общего хостинга на VPS, я установил всю резервную копию с предыдущего веб-сайта на VPS, все было в порядке, мой сайт функционировал совершенно отлично, но я не смог увидеть страницу wp-admin,

Когда я нажимаю на url «mywebsite.com/wp-admin», я получаю пустую белую страницу, я отключил все плагины и темы, переименовав имена папок, Затем я смог войти в систему, не было белого экрана, после того, загляните в него в течение долгого времени, я обнаружил, что есть проблема с папкой плагинов, моя тема обновлена ​​и отлично работает без каких-либо ошибок

Если я деактивирую все плагины, тогда во время входа я не получаю пустой белый экран, но если активирован какой-либо плагин , я получаю белый пустой экран на странице wp-admin,

Это не так, когда я пытаюсь обновить любой плагин или тему, я получаю это сообщение:

Распаковка обновления …

Примечание: Неопределенное смещение: 1 в /home/admin/onlinemba.co.in/wp-admin/includes/class-ftp-sockets.php в строке 93

Предупреждение: неверный аргумент, предоставленный foreach () в /home/admin/onlinemba.co.in/wp-admin/includes/class-wp-filesystem-ftpsockets.php в строке 299

Примечание: Неопределенное смещение: 1 в /home/admin/onlinemba.co.in/wp-admin/includes/class-ftp-sockets.php в строке 93

Установка последней версии …

Примечание: Неопределенное смещение: 1 в /home/admin/onlinemba.co.in/wp-admin/includes/class-ftp-sockets.php в строке 93

Предупреждение: неверный аргумент, предоставленный foreach () в /home/admin/onlinemba.co.in/wp-admin/includes/class-wp-filesystem-ftpsockets.php в строке 299

Несовместимый архив.

Не удалось выполнить обновление плагина

,

(Я включил define("WP_DEBUG",true); в файл wp-config, после предложений @Backie, поэтому я получаю ошибки). Я не могу обновить свой WordPress, но я сделал это вручную, у меня есть последнее версия wordpress, я не могу обновлять мои плагины и темы.

Может быть целый ряд проблем, но, похоже, вы отследили его до плагина. Попробуйте удалить весь каталог плагина и повторно загрузить ваши плагины. Также возможно, что что-то пошло не так во время передачи (некоторые файлы не передавались …. стали коррумпированными и т. Д.). Если худшее приходит к худшему, повторите попытку.

Вы также можете попробовать заменить это в файле class-ftp-sockets.php этим .

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

Аргумент по умолчанию:

 define('FS_METHOD', 'direct'); 

Также доступны следующие методы:

  • direct (по умолчанию) – функции файловой системы PHP
  • ssh – SSH PHP Extension
  • ftpext – расширение PHP PHP
  • ftpsockets – расширение сокета PHP

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

Чтобы проверить переход на yourdomain.com/wp-admin/options.php и удалить запись для ftp_credentials

Также возможно, что с новым VPS возникают проблемы с правами на доступ к файлам / разрешениям. На общем хосте PHP, вероятно, работает как ваше имя пользователя. На VPS он будет либо работать как никто, либо www-data.

Чтобы исправить это, создайте веб-доступный файл со следующим кодом в нем и назовите его info.php

 <?php //DELETE THIS FILE WHEN YOUR DONE FOR SECURITY REASONS phpinfo(); ?> 

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

Получите доступ к VPS из SSH и выполните следующую команду:

 chown nobody:nobody /path/to/your/wordpress/wp-content/ -R 

Замена никто: никто с каким-либо именем пользователя php не работает.