При разработке сайтов на OpenCart и настройке импорта часто требуется очистить и удалить все товары OpenCart, конечно можно это сделать из админки, но если товаров много? 1000 товаров… 5000 товаров… 50000 товаров… Вручную из админки удалять эти товары очень долго! Подробнее
Убираем 504 Gateway Time-out nginx — при выполнении долгих скриптов
При запуске скриптов PHP требующих длительного выполнения бывает часто, что появляется ошибка 504 Gateway Time-out nginx, — это говорит о том, что nginx работает в режиме прокси и обрубает коннект не дождавшись выполнения скрипта. Подробнее
Yii2 — RBAC — You should configure «authManager» component to use database before executing this migration.
При запуске накройте RBAC в Yii2 начинающие разработчики часто попадают в ступор из-за ошибки миграции yii migrate --migrationPath=@yii/rbac/migrations/
Ошибка : You should configure «authManager» component to use database before executing this migration. что гласит о не верной конфигурации компонента yii\rbac\DbManager Подробнее
При установке Yii2 через comoser требует Token (hidden):
При установке Yii2 из репозитория через comoser, частенько требует Token (hidden):
1 2 3 |
Could not fetch https://api.github.com/repos/yiisoft/yii2-app-basic/zipball/...., please review your configured GitHub OAuth token or enter a new one to access private repos Head to ... to retrieve a token. It will be stored in "..." for future use by Composer. Token (hidden): |
Решение:
Для решения данной проблемы нужно зарегистрироваться на https://github.com в настройки гитхаба https://github.com/settings/tokens/new?scopes=repo&description=Composer ,
Создать там новый токен и ввести его к в консоли установки Yii2 -> Token (hidden):.
Если необходимо то можно перезапустить установку.
Yii2 — как получить URL своего сайта?
Абсолютную ссылку на свой сайт в Yii2 (на главную) можно вытащить из массива $_GET, но проще всего получить его так: Подробнее
Yii2 rules — не работает message при использовании правила integer in range, min и max
Делал один проект на Yii2 и столкнулся с проблемой создания своего сообщения при валидации числа (integer) правилом min / max и in range.
Чат на PHP c использованием COMET сервера и WebSocket
Для создания чата с бекендом на php лучше всего использовать comet сервер, например этот https://comet-server.com/ , он использует SQL запросы из бекенда для обмена данными с comet сервером. Подробнее
Как удалить очень много файлов в Linux? — РЕШЕНИЕ
Возникла задача удалить большое количество файлов в папке, простые консольные команды не справляются с этой задачей…
Есть возможность удалить при помощи хитрой комбинации — эта команда удаляет очередь не сообщений в exim (почтовый сервер), скорее всего какой-то сайт взломали и рассылают спам. Сейчас почищу и по свежим логам гляну что там и куда шлет. Подробнее
Проблема с кодировкой в SSH и PuTTY в файловом менеджере MC
Практически всегда при первом подключении к серверу через SSH одним из самых популярным клиентом PyTTY возникают проблемы с кодировкой, вот даже подключились, установили Midnight Commander — MC, запускаем и видим… Подробнее
РЕШЕНИЕ ошибки — git pull при скачивании изменений удаленного репозитория
При использовании git, наверное каждый встречался с ошибкой команды git pull при скачивании изменений удаленного репозитория,
<strong>error: Your local changes to the following files would be overwritten by merge:</strong>protected/data/shop.dbprotected/runtime/application.logPlease commit your changes or stash them before you merge.AbortingUpdating f2b24b5..a9e818e