deployer PHP Warning: require(recipe/....php) Решение для подключения из vendor-a

PHP Warning: require(recipe/npm.php): failed to open stream: No such file or directory in ....deploy.php on line ..

Решение

можно подключить по прямому пути из vendor-a:

require __DIR__ . '/vendor/deployer/recipes/recipe/npm.php';

например:

deployer npm install + run bulid Не работает задание (task), Решение

The command "npm run build" failed.

Exit Code: 254 (Unknown error)

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

symfony4 ArgumentResolver не запускается

Проблема

Не запускается argument resolver (аргументом является дата-объект App\DTO\SmthId.php) при присутствии параметра в роуте (например, '/smth/1'):

yii2 Имя приложения (app name, изменяем "My Application")

В конфиге (напр. main.php) в корне массива указываем по ключу name:

'name' => 'Yii2 приложение!',

yii2 .htaccess для ЧПУ (красивых ссылок url, pretty url)

Помогут правила:

RewriteEngine on
# если файл или директория, отдаём прямо
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# все остальное заворачиваем на index.php
RewriteRule . index.php

anaconda conda Команды

Список всех изолированных сред:

conda info -e

Создаём среду:

conda create -n имясреды

активируем:

 conda activate имясреды

symfony4 ошибка Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Текст ошибки

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Решение

Необходимо перейти с php7.3 на использование php 7.2.
Это можно сделать так.

Источник

ошибка The use statement with non-compound name 'DateTime' has no effect

Текст ошибки

The use statement with non-compound name 'DateTime' has no effect

ошибка в строке:

use DateTime;

Решение

Ошибка буквально переводится как "оператор use не имеет эффекта".

Проблема оказалась в том, что в данном php-файле была пропущена строка с объявлением namespace. А значит, мы по умолчанию находимся в глобальном пространстве имён, и дополнительный use не нужен.

Итак, чтобы всё было не зря, добавляем наше пространство имён:

Pages

Subscribe to fkn+antitotal RSS