php

zircote/swagger-php Массив В примере запроса/ответа: example Error: [Syntax Error] Expected PlainValue, got '[' in on

Error: [Syntax Error] Expected PlainValue, got '[' in on line

Пишем вместо квадратных скобок дял массива, например:

example={"name": "CUSTOMER_ROLE", "permissions": [1, 3]}

фигурные:

example={"name": "CUSTOMER_ROLE", "permissions": {1, 3}}

то же самое в контексте всей аннотации:

netbeans port 9000 already occupied -- xdebug php Как исправить ошибку

Выяснить кем реально занят порт в линуксе можно так:

sudo lsof -i -n -P | more

В моем случае это оказался php-fpm процесс другой версии php.
Поэтому пришлось перенастроить xdebug на 10000 порт.

php doctrine postgresql An exception occurred while executing 'SELECT NEXTVAL Ошибка решение

An exception occurred while executing 'SELECT NEXTVAL('"user_id_seq"')':

SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "user_id_seq" does not
exist
LINE 1: SELECT NEXTVAL('"user_id_seq"')
^

Причина и возможное решение

Причина было в том что действительно для таблицы не была создана последовательность user_id_seq.

В доктрине это можно сделать так (php, миграция симфони):

Практическое задание №3(Первая CMS): проблемы с редактированием пользователя.

Возникает проблема с редактированием существующих пользователей:
1) Поялвяются надписи: "Trying to get property of non-object", указывающие на строки 28,36,44,60
файла editUser.php.
2) После редактирования пользователя и сохранения изменений, изменения не применяются.

Ссылка на задание: Практическое задание №3

Screenshot-from-2019-05-31-23-18-07

php Перевод массива в строку (рекурсивно) -- как хэш функция, какие есть варианты. Производительность

Существует как минимум 4-ре базовые функции, которые можно использовать для "распечатки"
массива, наиболее быстрой и рекомендуемой на момент написания данного теста является json_encode() (а её уже можно обернуть в хэширующую функцию на для строки), т.е. так:

return md5(json_encode($array));

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

php Кэш контракты. Использовать ли кеш или нет, работа с API -- пример метода

Пример реализации, в котором можно указать при вызове использовать ли кеш или нет:

netbeans xdebug Отладка без указания входного скрипта (index.php) и get-параметров

Основная идея

Идея состоит в следующем:

  1. Нам надо просто запустить отладочную сессию xdebug (например просто открыв главную страницу сайта),
  2. а потом не завершая эту отладочную сессию уже браузере открыть интересующий нас url (т.е. не запускать из нетбинса, где как раз и не обойтись в данный момент без index.php и/или GET-параметров).

Реализация

Теперь сделаем все это по шагам:

php Размер POST запроса - как выставить его в php.ini

Выставляем в php.ini необходимые размеры для значений (размер файла и размер post-а), например:

post_max_size=32M
upload_max_filesize=32M

(эти значения в файле могут находится не рядом - найдите их и измените).
Сохраните файл и перезагрузите php (апач или отдельный процесс - смотря как у вас настроено).

Если вы не можете поправить php.ini (напр. потому что дело происходит на хостинге) - обратитесь в поддержку этого хостинга.

wordpress Ошибка HTTP При загрузки картинок

Судя по всему в админке wrodpress 5 при открытии меню с картинками на локальной машине (появляется для поля загрузки картинок), аякс, запросы которые их подгружают производят что-то вроде ddos-атаки на сервер (при стандартных настройках php-fpm)

Pages

Subscribe to RSS - php