php Broken pipe: [client.....] AH01075: Error dispatching request to : ...Ошибка решение

(32)Broken pipe: [client 127.0.0.1:49176] AH01075: Error dispatching request to : (passing brigade to output filters),

-- на локальной машине от этого может помочь перезагрузка fpm + пишут, что редомендуется посмотреть лог самого fpm, так как подобная ошибка может быть вызвана, если ведется запрос к какому-то недоступному сетевому адресу.

Также причина может быть связана с тем, что серверу выделяется недостаточно потоков для обработки запросов (и/или идет ddos атака, или что-то перегружающее сервер).

wordpress trying to get property of non-object in wp-includes/post.php Ошибка при загрузке файла

trying to get property of non-object in wp-includes/post.php

Причина

Причина была в некорректном состоянии базы данных (не до конца развернулся дамп из-за ошибки ERROR 1062 (23000) at line....: Duplicate entry '0' for key 'PRIMARY').
Решение: дамп базы был загружен заново.

Выяснение деталей

Чтобы уточнить происходящее можно временно модифицировать код файла:

wordpress Получить все посты (записи) для данного элемента таксономии (term)

По сути как и обычный запрос, но нужно использовать дополнительный элемент tax_query, который также принимает вложенный массив параметров:

$args = array(
'post_type' => 'recipe_cpt',
'tax_query' => array(
    array(
    'taxonomy' => 'recipe_tx',
    'field' => 'term_id',
    'terms' => 37
     )
  )
);
$query = new WP_Query( $args ); 

Например:

wordpress Текущий элемент таксономии - как получить объект (напр. в шаблоне таксономии)

Можно так ( сработает в случае, если это страница элемента таксономии):

/**
 * Вернет текущий элемент таксономии
 * 
 * (на основе get_query_var())
 * 
 * @return WP_Term
 */
public static function getCurrentTerm()
{
	return get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ));
}

VKApiFloodException При запросе к API вконтакте

VK\Exceptions\Api\ VKApiFloodException 

Возникает при определенной частоте однотипных запросов, если что-то изменить запросе - ошибка пропадает.

Решение

Используйте кеширование данных.

Подробности: https://vk.com/dev/errors

symfony yaml Где хранить секреты: ignore Как игнорировать и не хранить в репозитории важные данные (напр. для сервиса)

Можно ссылать на переменные окружения в ямле, например (пример конфигурации сервиса):

    # explicitly configure the service
    App\Service\VkApiClientService:
        arguments:
            $accountId: '%env(VK_ACCOUNT_ID)%'
            $apiVersion: '%env(VK_API_VERSION)%'
            $accessToken: '%env(VK_ACCESS_TOKEN)%'

а сами переменные задать в .env.local файле (которые держат в gitignore), например для примера выше значения переменных в этом файле можно задать так:

symfony service Передача параметров сервиса в yaml файле: must be null, an instance of..., you should configure its value

Проблема с передачей параметров пользовательскому сервису в sumfony 4:

Invalid service the value of argument "..." of method "...::__construct()" must be null, an instance of Symfony\Component\DependencyInjection\Reference or an instance of Symfony\Component\DependencyInjection\Definition, string given.

Переделал с

symfony Задать контроллер для главной домашней страницы (маршрут)

В версии 4.2 задать контроллер можно, добавив в config/routes.yaml строки вроде:

index:
    path: /
    controller: App\Controller\TestController::index

(маршрут должен быть именно /, а вот контроллер и действие - какими вам угодно)

twig include Как включить один шаблон в другой

Используйте одноименную инструкцию с указанием пути:

{% include 'header.html' %}
    Body
{% include 'footer.html' %}

Pages

Subscribe to fkn+antitotal RSS