Ответы в темах

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • возможно ваше «счастье» с ограниченностью сети унаследованно как раз из ядра android

    Да, я тоже об этом подумала в итоге)

    Если вернуть тему обратно, ошибка тоже возвращается?

    Если вернуть обратно, ошибки нет.
    Я скачивала ее обратно из admin-панели WP.

    Спасибо за помощь. Проблема решена.

    наворотили с настройками сети

    Та да, согласна) Сижу мучаюсь теперь)

    И все же,
    cURL error 28: Operation timed out after 10001 milliseconds
    в теме Twenty Twenty-One — это и не про сервер тоже, да и в настройки самой темы с момента установки я даже не лезла, а решилась она переустановкой темы на другую.

    я пока не знаю откуда у то появления, то пропадания ошибки
    wp_version_check()
    растут ноги, но буду так же благодарна за советы)

    П.С.: Почитала еще про:
    HeliosPIE — коротко, это custom-ядро, на котором работает Android в моем телефоне)
    armv8l — это архитектура процессора Exynos7870 в телефоне и в отличие от armv7 она уже 64-битная, а не 32.
    Решила поделиться, вдруг интересно и вам будет)

    Он точно для сервера предназначен ? А то грабли разложены знатно, чтобы набивать шишки.

    Это обычная Ubuntu 18.04 LTS запущенная через LinuxDeploy на телефоне Samsung J7

    Сменила тему на Twenty Twenty и эта ошибка пропала. Видимо, проблема в теме Twenty Twenty-One была.

    Еще волнует ошибка
    Предупреждение Невозможно подтвердить доступность фильтра wp_version_check()

    Причем, она то появляется, то пропадает)

    Проблема с
    cURL error 6: Could not resolve host: api.wordpress.org
    была решена с помощью:
    usermod -aG aid_inet www-data
    и
    usermod -aG aid_net_raw www-data
    Не знаю, как мне это пришло в голову, но сработало)
    В процессе переставила PHP на версию 8.0

    https://homehost.pp.ua/curltest.php теперь отображает страницу REST API Handbook

    Теперь появилась другая проблема)

    Запрос к REST API неудачен из-за ошибки.
    Ошибка: [] cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received

    И все бы хорошо, но у меня нет ни одного плагина кроме Health Check, а тема стоит та же, что идет по умолчанию с WP5.6.2 поэтому версия с конфликтом плагинов и тем точно отпадает.

    Еще волнует ошибка
    Предупреждение Невозможно подтвердить доступность фильтра wp_version_check()

    • Ответ изменён 5 лет, 1 месяц назад пользователем annkot.

    Сделала.

    https://homehost.pp.ua/curltest.php абсолютно ничего не показывает ни с https://api.wordpress.org/, ни с http://google.com, ни с https://google.com

    Включила логирование ошибок php.
    Обнаружила там только:
    [27-Feb-2021 12:10:50 Europe/Helsinki] PHP Warning: Module 'curl' already loaded in Unknown on line 0
    в файле php.ini закомментировала обратно строку
    ;extension=curl
    Эта ошибка пропала и больше ничего нет.

    Ошибок нет и в терминале.
    Вообще нигде нет ошибок, но движок ни в какую не хочет работать полностью.
    Магия какая-то)

    Зато обнаружила кучу попыток взлома WP в логах.
    Зло не дремлет)

    Спасибо за ваш быстрый ответ.
    Сделала все, что вы написали.
    Теперь ошибка изменилась на
    Your site is unable to reach WordPress.org at 198.143.164.251, and returned the error: cURL error 7:
    Хоть что-то новое за все время попыток это исправить)

    Вывод curl -I https://api.wordpress.org точно такой же, как у вас.

    Еще посмотрела полный вывод и ошибок вроде нет.

    curl -v https://api.wordpress.org
    * Rebuilt URL to: https://api.wordpress.org/
    *   Trying 198.143.164.251...
    * TCP_NODELAY set
    * Connected to api.wordpress.org (198.143.164.251) port 443 (#0)
    * ALPN, offering h2
    * ALPN, offering http/1.1
    * successfully set certificate verify locations:
    *   CAfile: /etc/ssl/certs/ca-certificates.crt
      CApath: /etc/ssl/certs
    * (304) (OUT), TLS handshake, Client hello (1):
    * (304) (IN), TLS handshake, Server hello (2):
    * (304) (IN), TLS Unknown, Certificate Status (22):
    * (304) (IN), TLS handshake, Unknown (8):
    * (304) (IN), TLS Unknown, Certificate Status (22):
    * (304) (IN), TLS handshake, Certificate (11):
    * (304) (IN), TLS Unknown, Certificate Status (22):
    * (304) (IN), TLS handshake, CERT verify (15):
    * (304) (IN), TLS Unknown, Certificate Status (22):
    * (304) (IN), TLS handshake, Finished (20):
    * (304) (OUT), TLS change cipher, Client hello (1):
    * (304) (OUT), TLS Unknown, Certificate Status (22):
    * (304) (OUT), TLS handshake, Finished (20):
    * SSL connection using unknown / TLS_AES_256_GCM_SHA384
    * ALPN, server accepted to use h2
    * Server certificate:
    *  subject: CN=*.wordpress.org
    *  start date: Nov 22 00:00:00 2020 GMT
    *  expire date: Dec 23 23:59:59 2021 GMT
    *  subjectAltName: host "api.wordpress.org" matched cert's "*.wordpress.org"
    *  issuer: C=GB; ST=Greater Manchester; L=Salford; O=Sectigo Limited; CN=Sectigo RSA Domain Validation Secure Server CA
    *  SSL certificate verify ok.
    * Using HTTP2, server supports multi-use
    * Connection state changed (HTTP/2 confirmed)
    * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
    * (304) (OUT), TLS Unknown, Unknown (23):
    * (304) (OUT), TLS Unknown, Unknown (23):
    * (304) (OUT), TLS Unknown, Unknown (23):
    * Using Stream ID: 1 (easy handle 0x7fb407cb80)
    * (304) (OUT), TLS Unknown, Unknown (23):
    > GET / HTTP/2
    > Host: api.wordpress.org
    > User-Agent: curl/7.58.0
    > Accept: */*
    > 
    * (304) (IN), TLS Unknown, Certificate Status (22):
    * (304) (IN), TLS handshake, Newsession Ticket (4):
    * (304) (IN), TLS Unknown, Certificate Status (22):
    * (304) (IN), TLS handshake, Newsession Ticket (4):
    * (304) (IN), TLS Unknown, Unknown (23):
    * Connection state changed (MAX_CONCURRENT_STREAMS updated)!
    * (304) (OUT), TLS Unknown, Unknown (23):
    * (304) (IN), TLS Unknown, Unknown (23):
    * (304) (IN), TLS Unknown, Unknown (23):
    < HTTP/2 302 
    < server: nginx
    < date: Fri, 26 Feb 2021 22:46:10 GMT
    < content-type: text/html; charset=utf-8
    < location: https://developer.wordpress.org/rest-api/
    < x-frame-options: SAMEORIGIN
    < 
    * Connection #0 to host api.wordpress.org left intact

    Прочитала что cURL error 7 это обычно проблема с фаерволом.
    Только у меня на сервере не стоит фаервол вообще.

    ll@localhost:~$ sudo iptables -vL
    sudo: iptables: command not found
    ll@localhost:~$ sudo ufw status
    sudo: ufw: command not found

    Или решают ее переключением настроек SELinux c enforcing на permissive.
    только у меня нечего переключать:

    ll@localhost:~$ selinux status
    -bash: selinux: command not found
    ll@localhost:~$ /usr/sbin/sestatus
    -bash: /usr/sbin/sestatus: No such file or directory
    ll@localhost:~$ /usr/sbin/getenforce
    -bash: /usr/sbin/getenforce: No such file or directory

    Среди замечаний Site Health есть еще:

    The REST API request failed due to an error.
    Error: [] cURL error 7:
    The loopback request to your site failed, this means features relying on them are not currently working as expected.
    Error encountered: (0) cURL error 7:

    Warning Could not confirm that the wp_version_check() filter is available.

    Couldn't retrieve a list of the checksums for WordPress 5.6.2. This could mean that connections are failing to WordPress.org.

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

    • Ответ изменён 5 лет, 1 месяц назад пользователем annkot.
Просмотр 6 ответов — с 1 по 6 (всего 6)