Источник: https://www.digitalocean.com/community/tutorials/l...
Введение
Стек LEMP представляет собой набор программного обеспечения, который используется для отображения динамических веб-страниц и веб-приложений. Этот акроним обозначает операционную систему Linux и веб-сервер Nginx. Данные при этом хранятся в базе данных MySQL, а динамическое отображение страниц выполняется средствами PHP.
В этой статье мы продемонстрируем процесс установки стека LEMP на сервер с Ubuntu 16.04. Операционная система Ubuntu удовлетворяет первому требованию LEMP - эт...
mklink /j "F:\Webservers\advanced\vendor\redogurez\page" "F:\Webservers\advanced\frontend\runtime\tmp-extensions\page"
1. Для того, чтобы openssl не ругалась на отсутствующий файл конфигурации "Unable to load config info from /usr/local/ssl/openssl.cnf":
устанавливаем переменную окружения OPENSSL_CONF:
C:\Apache2.2\bin>set OPENSSL_CONF=\Apache2.2\bin\openssl.cnf
2.Собственно генерируем ключи и сертификаты
C:\Apache2.2\bin>openssl genrsa -des3 -out server.key 1024
C:\Apache2.2\bin>openssl rsa -in server.key -out server.pem
C:\Apache2.2\bin>openssl req -new -key server.key -out server.csr
(здесь поля "A challenge password" и "An optional company name" не заполняем)
C:\Apache2.2\bin>openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
3.Кладем server.key и server.crt в C:/Ap...
Проблема в том, что по-умолчанию 'captchaAction' => '/site/captcha'
А если вам необходима еще 1 или более каптчей с другими настройками нужно прописать свой captchaAction
public function rules()
{
return [
[['question', 'name', 'email','captcha'], 'required'],
[['question', 'answer'], 'string'],
[['date'], 'safe'],
[['status', 'answer_id'], 'integer'],
[['name'], 'string', 'max' => 256],
[['email'], 'email'],
[['captcha'], 'captcha','captchaAction' => '/questionanswer/questionanswer/capt...
Установка на хостинге джино:
curl -sS -k https://getcomposer.org/installer | php5.5
установка плагина composer-asset-plugin:
php5.5 composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
ошибка Could not input open file: composer.phar
php -r "readfile('https://getcomposer.org/installer');" | php
Так как в Yii2 файл index.php находится не в корне проекта, как раньше (в Yii1),
способы публикации возможны следующие:
1) Необходимо создать символическую ссылку, ведущую в папку web.
2) Перенести все директории на уровень выше домашней папки, изменив пути в index.php.
© 2011 makegood.ru
РАБОТА С РЕПОЗИТОРИЕМ
$ git init Инициализация репозитория
$ git add <file> Добавление файлов под версионный контроль
$ git add . Добавление всех файлов по версионный контроль
$ git commit Фиксация изменений
$ git commit -a -m "comment" Игнорирование индексации
$ git commit --amend Изменение последнего коммита
$ git clone <remote> Клонирование удаленного репозитория
$ git clone <remote> <dir> Клонирование удаленного репозитория в указанный каталог
$ git status Определение состояния файлов
$ git diff Просмотр изменных, но не проиндексированных файлов
$ git diff --staged Просмотр...
Имя переменной это одно из наиболее важных элементов программирования, потому что по имени можно понять что за переменная и для чего она создана. Согласитесь что если создать переменную с именем $ee никто не поймет что она делает и для чего она нужна пока не прочитает полностью код.
Для большей конкретики определим определенные префиксы которые будут характеризовать переменную или свойство класса по ее типу:
a — префикс переменной массива.
s — префикс строки
i — префикс целого числа
d — префикс числа с точкой
is — переменная которая хранит true или false
_ — префикс свойства класса private или protected
В процессе разработки я сталкивался с такой проблемой что начинают пере...
источник http://webmastermix.ru/raznoe/285-fajl-htaccess-nastrojka-i-primery-ispolzovaniya.html
Файл htaccess позволяет производить конфигурирование и переопределение настроек веб-сервера Apache и подобных ему серверов. С его помощью можно установить разрешения и параметры для работы сервера у определенных пользователей хостинга и даже на отдельных папках определенного пользователя.
Чаще всего его применяют для создания 301 редиректа со старых URL на новые, переназначение типов файлов, управляемый доступ к...
http://ru2web.ru/web-developer/komandy-svn-pamyatka
add — Добавляет файлы, директории и символические связи, помечая их для последующего внесения в хранилище. Будучи помеченными, они закачиваются и добавляются в хранилище при первом же закреплении изменений. Если вы что-то добавили, но потом передумали до закрепления, то снять метку добавления можно подкомандой svn revert.
svn add PATH…$ svn add testdir
blame (praise, annotate, ann) — Построчно показывает автора и редакцию для указанных файлов или URL-ов. Каждая строка текста начинается с име...
netbeans.conf (C:\Program Files\NetBeans 7.0\etc\netbeans.conf — в MS Windows) в параметре netbeans_default_options дописать, отделив пробелом:
1
|
-J-Dfile.encoding=UTF-8 |
PDO и все основные драйверы внедрены в PHP как загружаемые модули. Чтобы их использовать, требуется их просто включить, отредактировав файл php.ini следующим образом:
extension=php_interbase.dll extension=php_pdo_firebird.dll
Замечание:
Этот шаг необязателен для версий PHP 5.3 и выше, так как для работы PDO больше не требуются DLL.
Скачиваем дистрибутив firebird устанавливаем и копируем из него файл fbclient.dll в папку System32 или WOW64
Перезапускаем апач
В файле config_inc.php
$g_allow_signup = ON; //allows the users to sign up for a new account
$g_enable_email_notification = ON; //enables the email messages
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = 'smtp.mail.ru';
$g_smtp_connection_mode = 'tls';
$g_smtp_port = 587;
$g_smtp_username = 'user@mail.ru'; //replace it with your gmail address
$g_smtp_password = '*******'; //replace it with your gmail password
$g_administrator_email = 'admin@mail.ru'; //this will be your administrator email address
Используем github на хостинге
Скачайте утилиты Pageant и PuTTYgen отсюда (если вы собираетесь использовать WinSCP для SFTP, то эти утилиты устанавливаются вместе с ним).
Чтобы сгенерировать свою пару публичного и приватного ключей, запустите puttygen.exe. В окне программы нажмите кнопку Generate и немного поводите указателем мыши по пустой области в верхней части окна.
Затем придумайте пароль для ключа и дважды введите его в полях Key passphrase и Confirm passphrase. Это нео...
1) Если сервак под виндой, качаем wget. например от сюда http://gnuwin32.sourceforge.net/packages/wget.htm и устанавливаем
2) Путь к xml Яндекса: http://export.yandex.ru/weather-ng/forecasts/23330.xml 23330 меняем на свой город
Содаем батник copyYandexPogodaXml.bat следующего содержания:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O e:\www\23330.xml http://export.yandex.ru/weather-ng/forecasts/2333...
Для более четкого определения целей, стоящих перед будущим сайтом, необходимо заполнить анкету максимально подробно. Это поможет нам увидеть максимально точную картину проекта, оперативно определить цены и сроки реализации.
https://drive.google.com/open?id=0B8FMPLadHMjreHFvVUNBczF0T0E
Источник: http://1ps.ru/blog/sites/domain-rf/
В ноябре 2008 года на конференции ICANN было принято решение о выделении домена .рф для Российской Федерации. Менее чем через год, в конце октября 2009 года, в Сеуле прошла официальная презентация кириллического домена. 16 ноября 2009 года была подана заявка в ICANN на делегирование нового домена. В ночь с 12 на 13 мая 2010 года заработали первые ресурсы с доменом .рф.
По данным статистики АНО «Координационный центр национального домена сети Интернет» на 11 сентября 2013 года в доменной зоне .рф зарегистрировано 816 254 домена, 47% было зарегистрировано только за последний год. Реально же работающих сайтов из этого числа всего лишь 21...
MySQL и PostgreSQL позволяют использовать результат логической операции при сортировке. Довольно удобно, когда нужно выдать какие-то записи первыми.
select * from address order by (state = 'CA') desc, (state = 'CT') desc
select * from posts order by (id = 123), created_at
источник: http://rmcreative.ru/blog/post/zakrepit-zapis-naverkhu-pri-vyborke
Как-то так сложилось, что в России практически ни в одном высшем учебном заведении не обучают деловому письму. Я не о требованиях ГОСТ Р 6.30-2003 «Унифицированные системы документации. Унифицированная система организационно-распорядительной документации. Требования к оформлению документов», которые изучают в курсе делопроизводства. Именно в этом документе оговорено, какой шрифт использовать при подготовке письма, какие границы текста устанавливать… Я говорю об обучении навыкам делового письма как виду деятельности.
Первыми разного рода деловые бумаги еще в X веке начали писать дьяки и писцы, для обучения которых создавались специальные школы. Теперь, вероятно, предполагается, что тот, кто закончил среднюю школу, а уж тем более высшее учебно...
Как грамотно комбинировать оттенки, расставлять акценты цветом и создавать нужный контраст.
30 правил сочетания оттенков:
1. Белый: сочетается со всем. Наилучшее сочетание с синим, красным и черным.
2. Бежевый: с голубым, коричневым, изумрудным, черным, красным, белым.
3. Серый — базовый цвет, хорошо сочетается с капризными цветами: фуксия, красный, фиолетовый, розовый, синий.
4. Розовый – с коричневым, белым, цветом зеленой мяты, оливковым, серым, бирюзовым, нежно – голубым.
5. Фуксия (темно – розовый) — с серым, желто-коричневым, зеленым лаймом, зеленой мятой, коричневый.
6. Красный – подходит к желтым, белым, бурым, зеленым, синим и черным.
7. Томатно – красный: г...