Задать вопрос
https://foxcloud.net/ Облачные сервисы, серверы, виртуальный хостинг в России, Европе, США
Контакты

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (31)

Лучшие ответы пользователя

Все ответы (54)
  • Ошибки: REST API выдал ошибку, Ваш сайт не смог выполнить петлевой запрос на одном из хостингов при одинаковом сайте, как исправить?

    FoxCloud
    @FoxCloud
    Хостинг и облачные сервисы
    Добрый день!

    Чтобы решить проблему проследуйте по пунктам (от более простого к сложному):

    1. Сделайте бэкап файлов сайта и БД текущего состояния сайта.
    2. Убедитесь, что на всех доменах стоит валидный сертификат. Чаще всего на хостингах доступны LetsEncrypt бесплатные сертификаты - выпустите и установите валидные сертификаты. Проверить валидность сертификата на сайте можно на сайте https://www.sslshopper.com/ssl-checker.html
    3. На сайте настройте редирект с HTTP на HTTPS. Это можно сделать в панели управления хостингом в настройках www-домена или через файл .htaccess:

    Пример редиректа №1:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteCond %{HTTP:CF-Visitor} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Пример редиректа №2:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP:X-Forwarded-Proto} =http
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Пример редиректа №3:
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

    4. Скачайте плагин "Really Simple SSL" установите и переведите сайт на HTTPS. А также измените ссылки сайта с xn--_-7sbbf2b7bj7b на https://xn--_-7sbbf2b7bj7b - это можно сделать в базе данных (таблица wp_options) или в панели CMS /wp-admin

    Проверьте, не устранена ли ошибка.

    5. В child теме wordpress в файле с кастомными функциями отключите CORS политику.
    Пример как это сделать представлен по ссылке: https://www.coditty.com/code/enable-cors-on-wordpr...

    6. Убедитесь, что у вас не установлены блокировки REST API в плагине безопасности.
    К примеру iThesmes Security имеет опцию блокировку данных запросов.
    Ответ написан
    2 комментария
  • Как исправить ошибку 500, при загрузки сайта на Symfony?

    FoxCloud
    @FoxCloud
    Хостинг и облачные сервисы
    Здравствуйте!
    Для того, чтобы исправить 500 ошибку на сайте, сделайте следующее (от простого к сложному):

    1. Вспомните, что вы делали недавно на сайте и верните все как было.
    2. Восстановите сайт из резервной копии от числа, когда сайт ещё работал. Начните с восстановления файлов. Чаще всего это мжно сделать несколькими кликами в хостинг панели.
    3. Смените версию PHP для сайта. Попробуйте несколько версий. Если не поможет - верните на PHP версию, которая была.
    4. Убедитесь, что на хостинг аккаунте есть сводоное место любым знакомым вам способом.
    5. Обратитесь к хостинг компании за помощью. Иногда хостеры помагают с подобными проблемами на бесплатной основе.

    Сложнее:
    6. Проверьте логи на наличие ошибок. Логи можно найти в нескольких местах:
    1. Логи сервера, часто их можно найти:
    - в корне сайте, файл /error.log (CPANEL панель)
    - В директории /logs/Ваш_сайт.error.log (Панель ISPmanager5)

    2. Логи symphony
    Зайдите в корень сайта, а потом в /var/log/
    Там вы найдете логи.
    Проанализируйте логи, они наведут вас на проблему.

    7. Включите дебаг syphony.
    Инстуркция по ссылке: https://symfony.com/doc/4.2/components/debug.html

    И второй вариант - обратиться в тех-поддержку хостера. Обычно они помогают с установкой сайта.
    Ответ написан
    Комментировать
  • Как ускорить время работы WP All import?

    FoxCloud
    @FoxCloud
    Хостинг и облачные сервисы
    Здравствуйте!
    Для решения проблемы, рассмотрите варианты ниже.

    1. Установите лимиты на PHP.
    Не смотря на то, что вы уже установили лимиты, следует учитывать факт наличия на сервере нескольких версий PHP.
    PHP версия нативная на сервере может быть одна, а версия для сайта может быть другая.

    Как установить лимиты.
    Способов установки лимитов много. Ниже представлены несколько их них:

    1. Через файл .user.ini в корне сайта.
    2. Через файл .htaccess в корне сайта.
    3. На сервере глобально. Примеры: /etc/php.ini /opt/php73/etc/php.ini
    4. В панели управления в настройках PHP.

    Установите лимиты и проверьте, что они установились.
    Для проверки:
    - Создайте файл в корне сайта php-ver.php
    - Внесите код ниже.
    <?php
    phpinfo()
    - Откройте сайт xn--_-7sbbf2b7bj7b/php-ver.php
    - Проверьте, чтобы лимиты, заданные вами точно установились.

    max_execution_time = 90
    memory_limit = 300M
    post_max_size = 300M
    upload_max_filesize = 300M

    2. Сконфигурируйте лимиты на веб-сервере:
    - Apache сервер:
    Чаще всего в файле /etc/httpd/conf/httpd.conf
    Параметр:
    Timeout 7200 (7200 секунд = 2 часа, установите свое значение).

    - Nginx сервер
    Чаще всего в файле /etc/nginx/nginx.conf !секция http!
    proxy_read_timeout 7200;
    proxy_connect_timeout 300;
    client_body_buffer_size 1024M;

    3. Лимиты mysql
    key_buffer_size = 512M
    max_allowed_packet = 24M
    query_cache_size=1024M
    join_buffer_size=1024M
    tmp_table_size=1024M
    max_heap_table_size=1024M

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

    Выполните приведенные выше решения и проблема должна решиться.
    Ответ написан
    Комментировать
  • Ошибка, при установке модуля tesseract-ocr, как решить?

    FoxCloud
    @FoxCloud
    Хостинг и облачные сервисы
    Здравствуйте!
    Попробуйте другой метод для установки через Anaconda

    1. Установите anaconda https://www.anaconda.com/download/#windows
    2. Откройте командную строку анаконды и впишите две команды:
    conda create -n OCR python=3.6
    activate OCR
    3. Установите tesseract
    conda install -c simonflueckiger tesserocr
    Ответ написан
    1 комментарий
  • Как перераспределить место в Ceph?

    FoxCloud
    @FoxCloud
    Хостинг и облачные сервисы
    в общем-то автор скинул недостающие ответы и ему расписали решение: https://www.linux.org.ru/forum/general/15813823

    опять-таки, Size=1, Min Size =1 - нетипичные и нерекомендуемые настройки, которые не гарантируют корректность работы Ceph

    Дизайн Ceph в принципе предполагает Size =3 , Min Size = 2. Каждый объект храним в 3 копиях, а если остаются две - бьём тревогу
    Ответ написан
    1 комментарий