PHP-заметки PHP заметки - хитрости, советы, решения /component/content/frontpage.html Sat, 06 Oct 2018 18:07:32 +0000 Joomla! 1.5 - Open Source Content Management ru-ru Yii2: Работа с ресурсами /yii2-cheatsheets/146-yii2-asset-bundle.html /yii2-cheatsheets/146-yii2-asset-bundle.html В данной статье разбираются варианты создания менеджера ресурсов в Yii2 и их использование, а так же рассматривается способ работы с ресурсами-изображениями.

]]>
admin@php-zametki.org (Administrator) frontpage Tue, 27 Sep 2016 10:38:45 +0000
Yii2 локализация /yii2-cheatsheets/145-yii2-localization.html /yii2-cheatsheets/145-yii2-localization.html За локализацию приложения Yii2 отвечает класс yii\i18n\I18N. Данные локазиции могут зраниться как в БД так и просто в файле - описание этого способа и описывается в данной статье.

]]>
admin@php-zametki.org (Administrator) frontpage Sat, 24 Sep 2016 21:16:27 +0000
Yii2 Возможность: темы /yii2-cheatsheets/144-yii2-themes.html /yii2-cheatsheets/144-yii2-themes.html Тема - это каталог с файлами видов контроллеров (views) и шаблонов (layouts). Каждый файл в директории темы как бы "перекрывает" соответствующий файл приложения в директории @app/views. Приложение может иметь множество тем, и каждая тема может предоставлять совершенно иную функциональность. В любое время активна только одна тема.

]]>
admin@php-zametki.org (Administrator) frontpage Sat, 24 Sep 2016 20:05:06 +0000
Debian: Как включать и выключать модули php5 /linux/143-debian-kak-vklyuchat-i-vyklyuchat-moduli-php5.html /linux/143-debian-kak-vklyuchat-i-vyklyuchat-moduli-php5.html Не часто требуется, но иногда нужно включить, или отключить тот, или иной модуль PHP5. Хороший пример - выключение модуля xdebug для cli, он часто мешает при работе с composer. О том, как это сделать речь в данной статье.

]]>
admin@php-zametki.org (Administrator) frontpage Wed, 21 Sep 2016 07:36:38 +0000
Включаем технологию zswap на Debian jessie /linux/142-zswap.html /linux/142-zswap.html Смысл технологии zswap сводится к тому, что при необходимости выгрузки страниц памяти на диск производится попытка сжать страницы, размещая их при этом в пуле в оперативной памяти. По мере возможности сжатые страницы не выгружаются на диск чтобы избежать операций ввода/вывода с медленным носителем.

Реализация такого подхода позволяет, при возникновении необходимости сброса памяти в раздел подкачки, сократить ввод-вывод и повысить скорость работы системы в целом, за счет того, что по возможности избегается использование медленного носителя. Ценой сокращения ввода/вывода является увеличение нагрузки на процессор, который тратит дополнительные ресурсы на сжатие и распаковку данных. По утверждению разработчиков, в их конфигурации при компиляции ядра в ситуации когда происходит своппинг, выигрыш по объему ввода/вывода составил 76%, а время выполнения операции сократилось на 53%.

]]>
admin@php-zametki.org (Administrator) frontpage Mon, 19 Sep 2016 12:37:47 +0000
Упаковка php приложения с помощью Phar /php-nachinayushhim/141-upakovka-php-prilozheniya-s-pomoshhyu-phar.html /php-nachinayushhim/141-upakovka-php-prilozheniya-s-pomoshhyu-phar.html Развертывание веб-приложений может быть сложным и громоздким, если у вас нет правильных инструментов. Если вам когда-либо прежде приходилось разворачивать Java приложения, то вы вероятно имеете представление о JAR-файлах (означает "Java Archive"). Все исполняемые и дополнительные файлы приложения могут быть объединены в один файл JAR, что бывает очень удобно, когда приходит время развертывания приложений.

Файлы Phar ("Php Archive") аналогичны концепции JAR файлов, но для PHP. Если у вас есть PHP 5.3 или выше, расширение Phar встроено и включено; вы можете начать использовать его без каких-либо дополнительных требований.

Эта статья предназначена, чтобы пролить некоторый свет на эту важную особенность для тех, кто не использовал её раньше. Надеюсь, вы найдете, что это очень полезный инструмент, который ускоряет о облегчает развертывание приложений.

]]>
admin@php-zametki.org (Administrator) frontpage Fri, 26 Aug 2016 17:53:01 +0000
Yii2 basic на разделяемом хостинге /yii2-cheatsheets/140-yii2-basic-on-shared-hosting.html /yii2-cheatsheets/140-yii2-basic-on-shared-hosting.html При установке на разделяемый хостинг часто нет возможности прописать директиву DocumentRoot чтобы избавиться от префикса /web в URL путях, так как DocumentRoot прописывается только в файле виртуального хоста. Но можно применить альтернативное решение.

]]>
admin@php-zametki.org (Administrator) frontpage Sun, 07 Aug 2016 15:57:04 +0000
Yii2 установка advanced /yii2-cheatsheets/139-yii2-advanced-setup.html /yii2-cheatsheets/139-yii2-advanced-setup.html Установка Yii2 advanced с настройкой ЧПУ и доступом к backend

]]>
admin@php-zametki.org (Administrator) frontpage Sun, 07 Aug 2016 13:06:48 +0000
mysql доступ по сети /linux/138-mysql-dostup-po-seti.html /linux/138-mysql-dostup-po-seti.html Если требуется обеспечить к mysql доступ по сети, то необходимо сделать несколько вещей:

]]>
admin@php-zametki.org (Administrator) frontpage Thu, 10 Dec 2015 12:41:16 +0000
NO_PUBKEY или публичный ключ репозитория /linux/137-nopubkey-ili-publichnyj-klyuch-repozitoriya.html /linux/137-nopubkey-ili-publichnyj-klyuch-repozitoriya.html Недавно решил установить на свой linux Debian Jessie новый Mozilla Firefox добавил новый репозиторий, и после apt-get update в конце простыни увидел:

W: Ошибка GPG: http://mozilla.debian.net jessie-backports Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 85A3D26506C4AE2A

]]>
admin@php-zametki.org (Administrator) frontpage Tue, 03 Nov 2015 11:46:57 +0000