-
Laravel. Ошибка Forbidden при запуске Laravel
После установки Laravel Вы можете столкнуться с ошибкой Forbidden при попытке открыть сайт в браузере. В этой статье — варианты решения проблемы. Вариантов возникновения и, следовательно, решений может быть много — но я приведу два, которые с большой долей вероятности Вам помогут. Вероятно, если Ваш сервер настроен таким образом, что DocumentRoot смотрит в корень —…
-
Новая ERP-система Курсор. Доступная альтернатива Лидерам рынка.
В этой статье хотелось бы рассказать о новой ERP-системе Курсор, которая недавно появилась на рынке. Простота, доступность и незагроможденность множеством, зачастую, ненужных функций делает её вполне конкурентноспособной на рынке подобных продуктов. Давайте разберемся, что за новый игрок и что он из себя представляет. Управление проектами и задачами, а также организация удалённой работы для неайтишников Компании,…
-
Php. Как получить имя класса без namespace?
Короткий пример, как при помощи Reflection узнать имя текущего класса, но БЕЗ его namespace. Код выглядит так: (new \ReflectionClass($this))->getShortName(); Как Вы понимаете, $this — экземпляр класса. Также есть другой, менее «элегантный» вариант) substr(strrchr(__CLASS__, «\\»), 1); Результат будет один и тот же. Надеюсь, что статья была Вам полезной. Удачи.
-
Google Text to Speech (TTS) используя CURL и Консоль
Google даёт отличную библиотеку для преобразования текста в голос. Сервис Google Text to Speech позволяет преобразовать текстовый контент в mp3-файл с произношением указанной фразы. В этой статье я расскажу вариант использования TTS при помощи консоли и cURL. Начнём. Получаем ключи. Первое, что нужно сделать — зарегистрироваться и получить необходимые ключи для работы. Я не буду…
-
Решение manifest for yiisoftware/yii2-php:latest not found
При попытке скачать образ yii2-php с docker-hub Вы, вероятно, получите ошибку manifest … not found. В короткой статье я расскажу, как решить эту проблему. Итак, проблема говорит, что docker не может найти :latest-версию репозитория. Согласно официальному ответу нужно использовать явное указание версии, которая Вам нужна. На момент написания статьи список версий выглядит так: 7.2-apache 7.1-apache…
-
Как установить Docker на CentOS 7?
В процессе своего знакомства с Docker хочу сделать и небольшую серию статей о работе с Docker под CentOS. В этой статье я расскажу, как можно установить Docker на CentOS 7. Первое, что нам нужно сделать — обновить репозитории. sudo yum check-update Далее — устанавливаем зависимости, которые будут нужны для установки Docker. sudo yum install -y…
-
Мультиязычный сайт на Yii2
Вопрос мультиязычности сайта стоит достаточно часто. В этой статье постараюсь помочь Вам в вопросе реализации мультиязычности сайта на Yii2. Когда стала задача — решил посмотреть, что нового предложит мне Гугл и наткнулся на прекрасную статью. Не буду перекопировать контент — ознакомиться с детальным мануалом Вы можете здесь. На GitHub функционал доступен по этой ссылке. Выражаю…
-
Как узнать от какого пользователя запущен apache?
В некоторых случаях при отладке важно понимать среду, в которой работает Apache. При этом немаловажным моментом является то, под каким пользователем linux-системы он работает. Это может быть важно при ошибках с правами доступа к файлам, с выполнением серверных скриптов и т.д. Итак, нам нужно выполнить в терминале одну из команд: ps auxwwww | grep apache…
-
Linux. Как перенаправить вывод и ошибки в файл?
Сегодня речь пойдет о том, как перенаправить вывод команды в файл. К примеру, нам надо логировать вывод команды, которая, к примеру работает в Кроне. На самом деле именно Крон — это то место, где команды работают в фоне и можно впервые столкнуться с проблемой непонимание результатов выполнения таска. Итак. У программ есть три потока: —…
