Архив рубрики: WordPress

[РЕШЕНО] Невозможно установить обновления WordPress

Сегодня в статье рассмотрим устранение проблемы при обновлении или установки плагинов WordPress.




Сообщение: “Невозможно создать директорию при установке плагина” или “Загрузка не удалась. Каталог назначения для файлового потока не существует или недоступен для записи”. Права ставили на папку plugins и 755 и 775 и 777 ничего не помогает.




Решение




Скорее всего, WordPress не может воспользоваться возможностью загрузки файлов во временную директорию на сервере. Для того чтобы избавиться от данной ошибки проделываем следующее (приведу пример для сервера на Ubuntu):




  • Подключаемся к вашему серверу (через FTP или SSH)
  • Удаляем директорию temp по пути:




rm -r /ваш_сайт/wp-content/temp




  • Создаем новую директорию temp




mkdir /ваш_сайт/wp-content/temp




  • Устанавливаем права и владельца на все директории и файлы вашего сайта




find /var/www/ -type d -exec chmod 755 {} ;
find /var/www/ -type f -exec chmod 644 {} ;
chown -R www-data:www-data /var/www/




  • Проверяем в файле:




nano /var/www/ваш_сайт/wp-config.php




  • Наличие строчки:




define('WP_TEMP_DIR',dirname(__FILE__). '/wp-content/temp/');




После данной манипуляции всё заработало в штатном режиме.



[endtxt]




RSS




2022-05-07T17:26:20
WordPress

Список пинг сервисов для WordPress 2022

В сегодняшней статье составил и отсортировал пинг сервисы для WordPress в 2022 году. Копируйте и пользуйтесь моим списком пинг сервисов чтобы ускорить индексацию.




ПИНГ СЕРВИСЫ WORDPRESS 2022




Чтобы ускорить индексацию сайта поисковым системам нужно каким-то образом сообщить про обновление. Делают это через пинг сервисы. Сегодня в 2022 году, я оставил только рабочие и не повторяющиеся списки пинг сервисов, который вы видите ниже. Получилось 171 пинг сервисов




http://api.feedster.com/ping
http://api.moreover.com/ping
http://api.moreover.com/RPC2
http://api.my.yahoo.co.jp/RPC2
http://audiorpc.weblogs.com/RPC2
http://bblog.com/ping.php
http://bing.com/webmaster/ping.aspx
http://bitacoras.net/ping
http://blogdb.jp/xmlrpc
http://blog.goo.ne.jp/XMLRPC
http://blogmatcher.com/u.php
http://blogpeople.net/ping
http://blogpeople.net/servlet/weblogUpdates
http://blogpingr.de/ping/rpc2
http://blogping.unidatum.com/RPC2
http://blogsearch.google.ae/ping/RPC2
http://blogsearch.google.at/ping/RPC2
http://blogsearch.google.be/ping/RPC2
http://blogsearch.google.bg/ping/RPC2
http://blogsearch.google.ca/ping/RPC2
http://blogsearch.google.ch/ping/RPC2
http://blogsearch.google.cl/ping/RPC2
http://blogsearch.google.co.cr/ping/RPC2
http://blogsearch.google.co.hu/ping/RPC2
http://blogsearch.google.co.id/ping/RPC2
http://blogsearch.google.co.il/ping/RPC2
http://blogsearch.google.co.in/ping/RPC2
http://blogsearch.google.co.it/ping/RPC2
http://blogsearch.google.co.jp/ping/RPC2
http://blogsearch.google.co.ma/ping/RPC2
http://blogsearch.google.com.ar/ping/RPC2
http://blogsearch.google.com.au/ping/RPC2
http://blogsearch.google.com.br/ping/RPC2
http://blogsearch.google.com.co/ping/RPC2
http://blogsearch.google.com.do/ping/RPC2
http://blogsearch.google.com.mx/ping/RPC2
http://blogsearch.google.com.my/ping/RPC2
http://blogsearch.google.com.pe/ping/RPC2
http://blogsearch.google.com/ping/RPC2
http://blogsearch.google.com.sa/ping/RPC2
http://blogsearch.google.com.sg/ping/RPC2
http://blogsearch.google.com.tr/ping/RPC2
http://blogsearch.google.com.tw/ping/RPC2
http://blogsearch.google.com.ua/ping/RPC2
http://blogsearch.google.com.uy/ping/RPC2
http://blogsearch.google.com.vn/ping/RPC2
http://blogsearch.google.co.nz/ping/RPC2
http://blogsearch.google.co.th/ping/RPC2
http://blogsearch.google.co.uk/ping/RPC2
http://blogsearch.google.co.ve/ping/RPC2
http://blogsearch.google.co.za/ping/RPC2
http://blogsearch.google.de/ping/RPC2
http://blogsearch.google.es/ping/RPC2
http://blogsearch.google.fi/ping/RPC2
http://blogsearch.google.fr/ping/RPC2
http://blogsearch.google.gr/ping/RPC2
http://blogsearch.google.hr/ping/RPC2
http://blogsearch.google.ie/ping/RPC2
http://blogsearch.google.in/ping/RPC2
http://blogsearch.google.it/ping/RPC2
http://blogsearch.google.jp/ping/RPC2
http://blogsearch.google.ki/ping/RPC2
http://blogsearch.google.kz/ping/RPC2
http://blogsearch.google.la/ping/RPC2
http://blogsearch.google.li/ping/RPC2
http://blogsearch.google.lk/ping/RPC2
http://blogsearch.google.lt/ping/RPC2
http://blogsearch.google.lu/ping/RPC2
http://blogsearch.google.md/ping/RPC2
http://blogsearch.google.mn/ping/RPC2
http://blogsearch.google.ms/ping/RPC2
http://blogsearch.google.mu/ping/RPC2
http://blogsearch.google.mv/ping/RPC2
http://blogsearch.google.mw/ping/RPC2
http://blogsearch.google.nl/ping/RPC2
http://blogsearch.google.no/ping/RPC2
http://blogsearch.google.nr/ping/RPC2
http://blogsearch.google.nu/ping/RPC2
http://blogsearch.google.pl/ping/RPC2
http://blogsearch.google.pn/ping/RPC2
http://blogsearch.google.pt/ping/RPC2
http://blogsearch.google.ro/ping/RPC2
http://blogsearch.google.ru/ping/RPC2
http://blogsearch.google.rw/ping/RPC2
http://blogsearch.google.sc/ping/RPC2
http://blogsearch.google.se/ping/RPC2
http://blogsearch.google.sh/ping/RPC2
http://blogsearch.google.si/ping/RPC2
http://blogsearch.google.sk/ping/RPC2
http://blogsearch.google.sm/ping/RPC2
http://blogsearch.google.sn/ping/RPC2
http://blogsearch.google.st/ping/RPC2
http://blogsearch.google.tk/ping/RPC2
http://blogsearch.google.tl/ping/RPC2
http://blogsearch.google.tm/ping/RPC2
http://blogsearch.google.to/ping/RPC2
http://blogsearch.google.tp/ping/RPC2
http://blogsearch.google.tt/ping/RPC2
http://blogsearch.google.tw/ping/RPC2
http://blogsearch.google.us/ping/RPC2
http://blogsearch.google.vg/ping/RPC2
http://blogsearch.google.vu/ping/RPC2
http://blogsearch.google.ws/ping/RPC2
http://blogshares.com/rpc.php
http://blo.gs/ping.php
http://blogs.yandex.ru/
http://blog.with2.net/ping.php
http://bulkfeeds.net/rpc
http://coreblog.org/ping/
http://geourl.org/ping
http://godesigngroup.com/blog/feed/
http://ipings.com
http://lasermemory.com/lsrpc
http://mod-pubsub.org/kn_apps/blogchatt
http://mod-pubsub.org/kn_apps/blogchatter/ping.php
http://mod-pubsub.org/ping.php
http://news2paper.com/ping
http://ping.amagle.com/
http://ping.bitacoras.com
http://ping.bloggers.jp/rpc/
http://ping.blo.gs/
http://ping.blogs.yandex.ru/RPC2
http://pinger.onejavastreet.com
http://ping.exblog.jp/xmlrpc
http://ping.fc2.com/
http://ping.feedburner.com
http://pingoat.com/goat/RPC2
http://ping.rootblog.com/rpc.php
http://ping.rss.drecom.jp/
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://rpc.blogbuzzmachine.com/RPC2
http://rpc.bloggerei.de/
http://rpc.bloggerei.de/ping/
http://rpc.blogrolling.com/pinger/
http://rpc.icerocket.com:10080/
http://rpc.odiogo.com/ping/
http://rpc.pingomatic.com/
http://rpc.technorati.com/rpc/ping
http://rpc.twingly.com/
http://rpc.weblogs.com/RPC2
http://services.newsgator.com/ngws/xmlrpcping.aspx
https://ping.blogs.yandex.ru/RPC2
http://topicexchange.com/RPC2
http://trackback.bakeinu.jp/bakeping.php
http://wasalive.com/ping/
http://www.bitacoles.net/ping.php
http://www.blogdigger.com/RPC2
http://www.blogoole.com/ping/
http://www.blogpeople.net/servlet/weblogUpdates
http://www.blogshares.com/rpc.php
http://www.blogsnow.com/ping
http://www.blogstreet.com/xrbin/xmlrpc.cgi
http://www.feedsubmitter.com
http://www.godesigngroup.com
http://www.lasermemory.com/lsrpc/
http://www.mod-pubsub.org/kn_apps/blogchatter/ping.php
http://www.newsisfree.com/RPCCloud
http://www.newsisfree.com/xmlrpctest.php
http://www.ping.blo.gs/
http://www.pingerati.net
http://www.pingmyblog.com
http://www.rpc.technorati.jp/rpc/ping
http://www.snipsnap.org/RPC2
http://www.wasalive.com/ping/
http://www.weblogalot.com/ping
http://www.weblogues.com/RPC/
http://www.xmlrpc.bloggernetz.de/RPC2
http://xmlrpc.blogg.de
http://xmlrpc.bloggernetz.de/RPC2
http://xping.pubsub.com/ping/



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2022-02-20T00:58:15
WordPress

Валидатор ругается на атрибут type

Сегодня исправим некоторые ошибки связанные с атрибутом type в коде WordPress.




При проверки сайта валидатором, последний выдал предупреждения:




Warning: The type attribute is unnecessary for JavaScript resources.

From line 38, column 3; to line 38, column 33

<script type="text/javascript">




Причем это касается тех скриптов и стилей, которые WordPress загружает автоматически.




Для исправления, но правда частичного, откройте файл function.php в вашей теме и добавьте следующей код:




//* удалить атрибут type у scripts и styles *//
add_filter('style_loader_tag', 'sj_remove_type_attr', 10, 2);
add_filter('script_loader_tag', 'sj_remove_type_attr', 10, 2);
add_filter('wp_print_footer_scripts ', 'sj_remove_type_attr', 10, 2);
function sj_remove_type_attr($tag) {
    return preg_replace( "/type=['"]text/(javascript|css)['"]/", '', $tag );
}



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2021-12-05T23:19:59
WordPress

Как отключить ревизии и автосохранение в WordPress.

В данной статье поговорим о том, как можно отключить автосохранение и ревизии постов в WordpRess.




Что это такое? Ревизия записи и автосохранение записи – это такие записи, которые WordPress создает при редактировании/создании статьи и которые попросту засоряют вашу базу данных. Разница у них небольшая: ревизий (редакций) записей много, а автосохранение – запись одна.






К сожалению, разработчики WordPress не предоставили нам такой возможности, чтобы мы могли одним кликом отключить (или удалить) эти “бяки”, поэтому придется немного “попотеть” 🙂




Отключаем ревизии (редакции)




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




/**Чтоб отключить post revisions, добавьте следующую строку со значением 0 */
define( 'WP_POST_REVISIONS', 0 );




или, если хотите просто уменьшить их количество, к примеру до 4:




/**Чтоб уменьшить кол-во post revisions, добавьте следующую строку со значением 4 */
define( 'WP_POST_REVISIONS', 4 );




ВАЖНО: данные строчки кода вписываем перед строчкой (/* Это всё, дальше не редактируем. Успехов! */).




Вот пример:




/**Чтоб отключить post revisions, добавьте следующую строку со значением 0 */
define('WP_POST_REVISIONS', 0);

/* Это всё, дальше не редактируем. Успехов! */




Отключаем автосохранение записей




Следующий код вписываем в файл function.php вашей темы:




// Отключаем автосохранение
function disableAutoSave(){
wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disableAutoSave' );



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2021-10-27T07:00:00
WordPress

[РЕШЕНО] Сайт ненадолго закрыт на техническое обслуживание. WordPress

Сегодня в статье рассмотрим ошибку WordPress после очередного обновления. Иногда WordPress после обновления плагина или своего движка, вместо сайта и административной панели, в браузере отображает запись: «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту». Исправить ошибку не помогает ни чистка браузера, ни перезагрузка сайта. Такую ошибку можно отнести к некритичным.




Причина появления этой ошибки. Надпись «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту» не что иное, как заглушка, которая появляется вместо сайта при любом автоматическом обновлении системы, включая обновление плагинов из административной панели сайта.




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




Заглушка это такой технический файл с расширением .maintenance. Он подгружается в корень сайта на период обновления и должен удаляться после его завершения.




Как исправить ошибку обновления




Первое решение




Для исправления данной ошибки проделаем следующие пункты:




  1. Идем в корень сайта по FTP/SSH;
  2. Удаляем файл .maintenance;




Все проблема решена.




Второе решение




Если удаление файла .maintenance не привила к нужным последствиям, то необходимо сделать следующее:




  1. Идем в корень сайта по FTP/SSH;
  2. Ищем файл wp-activate.php;
  3. В текстовом редакторе или в консоле находим строчку:




define("WP_INSTALLING", true);




  1. Значение true меняем на значение false.
  2. Сохраняемся и смотрим результат.




На этом всё. Всем удачи!



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2021-10-26T14:49:28
WordPress

[РЕШЕНО] WordPress не может обновить плагины и движок.

В данной статье поговорим об запрете на обновления плагинов или движка WordPress. В системе я с правами администратора, но при попытке получить доступ к странице обновления (wp-admin/update-core.php) я получаю ошибку.






Решение ошибки обновления WordPress




Первое решение




Вы должны проверить свой wp-config.php файл илиfunctions.php, и если вы найдете вот такую строчку кода:




define('DISALLOW_FILE_MODS',true);




измените значение на false:




define('DISALLOW_FILE_MODS',false);




Второе решение




Есть еще другая строка, которую вам, возможно, придется найти в файле wp-config.php или functions.php:




define('DISALLOW_FILE_EDIT', true);




и изменить значение на false:




define('DISALLOW_FILE_EDIT', false);




Третье решение




Сбросить разрешение всех файлов до 664:




find /var/www/ваш_сайт/ -type f -exec chmod 664 {} ;




Сбросить разрешение каталогов до 775:




find /var/www/ваш_сайт/ -type d -exec chmod 775 {} ;




На этом всё, надеюсь данная статья поможет вам исправить ошибку при обновлении плагинов и движка WordPress.



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2021-10-26T14:01:45
WordPress