Сегодня мы разберёмся с кэширование. Без этого не обходится ни один крупный проект. Благодарю кэширование можно ускорить работу вашего проекта в десятки раз!
Автор: DeOne
Подключение к MySQL с удаленного сервера
Бывают случаи, когда необходимо настроить удаленный доступ к MySQL, поэтому в этом уроке я вас и научу настраивать удаленное подключение. Ничего сложного в этом нет. Итак, начнем.
phpMyAdmin: установка и безопасная настройка
Я не особо приветствую данное приложение, но если вы привыкли к нему и не можете без него работать с БД, то давайте я вам расскажу как установить и как максимально обезопасить себя от взлома через phpMyAdmin.
Настройка Debian 7
В этой записи я бы хотел вам показать, как можно установить и настроить безопасный сервер на Debian 7, который будет работать на связки Nginx + Apache2. Также мы установим PHP и настроим MySQL. В итоге у нас получится сервер, на котором будет размещен один сайт, и он будет корректно работать.
Git. Удаленные репозитории
Теперь, когда мы знаем, как создавать git репозитории, хорошо бы научиться их сохранять на удаленный сервер, где мы сможем удобно просматривать все репозитории и все изменения.
Git. Основы и первый commit
Для тех, кто не знает, git — система контроля версий (VCS — Version Control Systems). Разумеется, это не единственная система контроля версий, есть и другие, но git — самая популярная из всех. VCS используется для хранения версий файлов, что позволяет откатить систему к прежней версии. Например, ваш проект работает уже год, а в один день вы заметили ошибку, которая появилась при обновлении какого-то раздела сайта, так вот система контроля версий поможет вам сократить время: не переписывать заново, а просто вернуть прежнюю версию. Также без VCS не обходится ни одна командная разработка проекта.
The following packages have been kept back
Если вдруг у вас появится данное уведомление при апгрейде линукс сервера, то не переживайте, нужно просто выполнить следующую команду:
sudo apt-get dist-upgrade
Если у вас появится ошибка, что sudo не найден, то не забудьте установить его:
apt-get install sudo
P.S. Решение данной проблемы было проверено на debian сервере. Если у вас не получается решить проблему, то пишите в комментарии — помогу.
Урок 6: Формы в Yii2
Без форм не бывает крупных проектов, а раз вы выбрали данный фреймворк, то проектов у вас явный не маленький. Сегодня мы и поговорим о них.
Урок 5: Вывод данных в gridview
Пожалуй ни один сайт не обходится без вывода данных в таблицах, поэтому сегодня мы поговорим о такой замечательной штуке, как gridview. Нет ничего проще, чем работа с этим классом.
Урок 4: Включение поддержки нескольких языков в Yii2 (translations)
Многие сайты нуждаются в поддержки нескольких языков. Например, если ваш стартап раскручивается как к России, так и зарубежом. Разработчики yii2 сделали удобный механизм с переводом текста. Давайте разбираться.
Читать далее Урок 4: Включение поддержки нескольких языков в Yii2 (translations)