Записки нейромантика

Мысли на полях планшета

Symfony CMF 2.0.0 Первый релиз кандидат

Команда Symfony CMF готовится к выпуску релиза Symfony CMF. Сейчас ребята выпустили релиз кандидата, собираются в ближайшее время собрать обратную связь перед выпусков стабильной версии.

Также в слаке запустили канал #symfony_cmf для улучшения совместной работы и поддержки пользователей.

Подробнее

Getter injection в симфони 3.3 - Обзорная статья

В рамках программы экспериментальных функций в Symfony 3.3 выкатили новую фичу, getter injection. Это дополнительный функционал используемый для инъекций зависимостей, стандартные механизмы никуда не делись.

Новый функционал позволяет делать инъекции как и при стандартном подходе, через описание в yml, но при этом мы сразу получаем готовый getter класс.

Подробнее

Доклад с Goland

В феврале в Москве Golang-сообщество устроило глобальную сходку. Только добрался до докладов, есть интересные доклады.

Понравился доклад Паши Мурзакова из Badoo «Как 200 строк на Go помогли нам освободить 15 серверов».

 

 

Подробнее

Исправление symfony ошибки поиска шаблона в twig

Вчера внезапно twig перестал видеть пути к шаблонам. Стоит отметить что у меня для шаблонов немного кастомная структура поэтому в первую очереть начал грешить на изменения в твиговском лоадере в который можно передавать свои пути к шаблонам. Выглядит это примерно так


$this->twig->getLoader()->addPath('../app/Resources/templates/'.$result->getTemplateName());
Подробнее

Совместный парад красной армии и фашисткой армии

Люблю разный хистори-порн, сегодня вот, 22 сентября, но в 1939 году, был совместный парад красной армии и вермахта при передаче города Бреста советским властям.

Выделил даже слово "передаче" жирным, а то вспомнил знакомого который всю свою жизнь живёт с мыслью "они же воевали всегда", не, не всегда, третий рейх и ссср ещё и дружили много, почти союзники.

Подробнее

Конфиг Symfony2 для apache2



< VirtualHost *:80>
    ServerName wargot.local
    ServerAlias www.wargot.local
    ServerAdmin [email protected]
    DocumentRoot /home/wargot/www/cms.local/web

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    < Directory /home/wargot/www/cms.local/web/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
        < IfModule mod_rewrite.c>
            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^(.*)$ /app.php [QSA,L]
        < /IfModule>
    < /Directory>
< /VirtualHost>

У меня там лишние пробельчики в блоках VirtualHost, Directory, IfModule, не забудьте удалить

Подробнее

nginx config для Symfony2

Чтобы не потерять решил выложить в блог конфиг nginx для запуска проектов на Symfony2, конфиг должен подойти и для Symfony3. + небольшой бонус который очень любит PageSpeed Insights при выставлении своего рейтинга.В конфиг файле сайта создаём следующий блок, в моём случае это /etc/nginx/sites-available/wargot.com.conf

Подробнее

Чуть не потерял домен

В этом месяце чуть было не потерял домен этого бложика. Всего-то письма от регистратора улетели в спам, а смски от яндекса о не доступности сайта я отключил. Эх, жалко бы было, блогу уже больше 9ти лет.
Подробнее

Решение проблемы You have requested a non-existent service "fos_user.doctrine_registry" в Symfony 2.

После очередного обновления symfony2 поймал ошибку


ServiceNotFoundException in bootstrap.php.cache line 2181: 
You have requested a non-existent service "fos_user.doctrine_registry".

Для быстрого фикса можно в services.yml пробросить алиас

Подробнее

Правильный для поисковых систем редирект посетителя с www адреса на адрес без www в nginx

После переноса блога на новый двиг и активного раскуривания Google Search Console столкнулся с проблемой прихода посетителей на домен www.wargot.com, на старом сервере для apache2 в .htaccess было указано правило для редиректа посетителей в www домена на домена без www, тут как-то для nginx забыл настроить аналогичный редирект.

Задача:

Добавить в nginx конфиг правило для редиректа посетителей с www на адрес без www.

Подробнее