<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Дневник НЕ всегда жизнерадостного придурка &#187; web</title>
	<atom:link href="http://0lj.ru/category/it/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://0lj.ru</link>
	<description>Пишу - значит есть потребность</description>
	<lastBuildDate>Sat, 02 Apr 2011 13:02:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Уменьшаем время автосохранения постов в Wordpress</title>
		<link>http://0lj.ru/2011/01/20/umenshaem-vremya-avtosoxraneniya-postov-v-wordpress/</link>
		<comments>http://0lj.ru/2011/01/20/umenshaem-vremya-avtosoxraneniya-postov-v-wordpress/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 21:06:53 +0000</pubDate>
		<dc:creator>resperat0r</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-config]]></category>
		<category><![CDATA[автосохранение]]></category>
		<category><![CDATA[время]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[плагин]]></category>

		<guid isPermaLink="false">http://0lj.ru/?p=641</guid>
		<description><![CDATA[Одной из моих самых любимых опций в Wordpress является функция автосохранения редактируемого поста. Вот пишешь ты что-нибудь интересное и вдруг бац! и закрыл случайно вкладку. А тут всегда есть возможность восстановить хотя бы часть данных. Другое дело, что стандартный интервал в 60 секунд для кого то может оказаться слишком долгим. Оказывается, для того, что бы [...]]]></description>
			<content:encoded><![CDATA[<p>Одной из моих самых любимых опций в Wordpress является функция автосохранения редактируемого поста. Вот пишешь ты что-нибудь интересное и вдруг <em>бац!</em> и закрыл случайно вкладку. А тут всегда есть возможность восстановить хотя бы часть данных. Другое дело, что стандартный интервал в 60 секунд для кого то может оказаться слишком долгим. Оказывается, для того, что бы изменить его достаточно просто добавить строчку в файл настроек <strong>wp-config.php</strong>:</p>
<blockquote><p><strong>define(&#8217;AUTOSAVE_INTERVAL&#8217;, 30);</strong></p></blockquote>
<p>Число указывается в секундах. Т.е. в данном примере мы сделали интервал автосохранения равным 30 секундам.</p>
<p>Стоит, наверное, напомнить, что слишком частое созранение будет создавать много ревизий, что, в свою очередь, приведет к увеличению размера базы данных. Впрочем, почистить их всех потом можно будет с помощью плагина <strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://wordpress.org/extend/plugins/wp-optimize/" >WP-Optimize</a></strong>.</p>
<p>Ну а если вы отчаянный малый и хотите вообще отключить эту функцию, то, что бы не устанавливать отдельный плагин, просто укажите большое число. Например, 604800 &#8211; будет соответствовать недельному интервалу.</p>
]]></content:encoded>
			<wfw:commentRss>http://0lj.ru/2011/01/20/umenshaem-vremya-avtosoxraneniya-postov-v-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разгоняем FireFox</title>
		<link>http://0lj.ru/2010/01/25/razgonyaem-firefox/</link>
		<comments>http://0lj.ru/2010/01/25/razgonyaem-firefox/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 16:45:12 +0000</pubDate>
		<dc:creator>resperat0r</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Интересное]]></category>
		<category><![CDATA[clean]]></category>
		<category><![CDATA[cleaner]]></category>
		<category><![CDATA[ff]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[vacuum]]></category>
		<category><![CDATA[база данных]]></category>
		<category><![CDATA[очистка]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[разгон]]></category>
		<category><![CDATA[скорость]]></category>
		<category><![CDATA[тормоза]]></category>
		<category><![CDATA[фаирфокс]]></category>

		<guid isPermaLink="false">http://0lj.ru/?p=505</guid>
		<description><![CDATA[Как и во многих приложениях, в FireFox после долгого и активного использования появляется куча мусора. И это не только кэш, который можно просто почистить, но и куки, введенные в формы данные, набранные адреса. Часто терять их не хочется, но на скорости работы браузера размер данных сказывается достаточно сильно. Наш выход &#8211; оптимизация базы данных FireFox. [...]]]></description>
			<content:encoded><![CDATA[<p>Как и во многих приложениях, в FireFox после долгого и активного использования появляется куча мусора. И это не только кэш, который можно просто почистить, но и куки, введенные в формы данные, набранные адреса. Часто терять их не хочется, но на скорости работы браузера размер данных сказывается достаточно сильно. Наш выход &#8211; оптимизация базы данных FireFox. Как известно, лиса работает с Sqlite. Ее то мы и будем оптимизировать, а точнее проводить vacuum чистку. Поехали!</p>
<p><a href="http://0lj.ru/wp-content/uploads/2010/01/mozilla.jpg" ><img class="aligncenter size-full wp-image-506" title="speed up firefox" src="http://0lj.ru/wp-content/uploads/2010/01/mozilla.jpg" alt="mozilla" width="450" height="338" /></a><span id="more-505"></span></p>
<p>В Sqlite эта операция создает новый файл базы. Таким образом удаляются все пустые места и исчезает фрагментация. Для начала нужно скачать сам <a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://sqlite.org/download.html" >дистрибутив</a>. Далее кидаем exe файл в папку с профилем мозиллы (или sqlite3-х.х.х.bin для Linux). Профиль обычно располагается в <strong>Program Files/Mozilla Firefox/Data/profile</strong>. В этой же папке будут файлы с расширением <strong>.sqlite</strong>. Теперь в этой же папки создаем текстовый файл со следующим текстом (Windows версия) :</p>
<blockquote><p><strong>for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i</strong></p></blockquote>
<p>Переименовываем текстовый файл в <strong>vacuum.bat</strong> и выполняем его. Линкусоидам в командной строке следует прописать следующее:</p>
<blockquote><p>for i in *.sqlite; do echo &#8220;VACUUM;&#8221; | sqlite3 $i ; done</p></blockquote>
<p>Если прописывать и переименовывать влом &#8211; можете скачать готовый <strong>bat</strong> <a href="http://0lj.ru/wp-content/uploads/2010/01/vacuum.zip" >файл</a>.</p>
<h2><em>А попроще?</em></h2>
<p>Да, действительно можно еще проще. Сейчас уже, пожалуй, не осталось таких настроек и фичей огнелиса, которые нельзя было бы настроить с помощью того или иного плагина. Так обстоят дела и в этом случае. Встречайте <strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/https://addons.mozilla.org/en-US/firefox/addon/13878" >Vacuum Places Improved</a></strong>. Позволяет  назначить автоматическую очистку баз через определённое количество запусков браузера. Кроме того, можно настроить, что бы он начал заранее напоминать вам об этом появлением своей иконки в трее файрфокса. Ну и конечно принудительная очистка. И никаких команд и bat файлов. Минимализм и функциональность в чистом виде:</p>
<p><a href="http://0lj.ru/wp-content/uploads/2010/01/vacuum.PNG" ><img src="http://0lj.ru/wp-content/uploads/2010/01/vacuum.PNG" alt="vacuum" title="vacuum" width="455" height="258" class="aligncenter size-full wp-image-514" /></a></p>
<p>Быстрого вам серфинга!</p>
]]></content:encoded>
			<wfw:commentRss>http://0lj.ru/2010/01/25/razgonyaem-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Про формы в PHP и переменные $_SERVER</title>
		<link>http://0lj.ru/2009/09/23/pro-formy-v-php/</link>
		<comments>http://0lj.ru/2009/09/23/pro-formy-v-php/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 13:19:46 +0000</pubDate>
		<dc:creator>resperat0r</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[безопасность]]></category>
		<category><![CDATA[код]]></category>

		<guid isPermaLink="false">http://0lj.ru/?p=452</guid>
		<description><![CDATA[Сегодня хотел бы рассказать про одну брешь в безопасности, которая довольно часто встречается с исходных кодах многих проектов. Это перевод в моей вольной интерпретации и с комментариями статьи Mark Jaquith. Статья написана главным образом для разработчиков плагинов к WordPress, но может быть полезна и для остальных разработчиков на PHP. Речь пойдет про опасность использования переменных [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня хотел бы рассказать про одну брешь в безопасности, которая довольно часто встречается с исходных кодах многих проектов. Это перевод в моей вольной интерпретации и с комментариями <a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://markjaquith.wordpress.com/2009/09/21/php-server-vars-not-safe-in-forms-or-links/" >статьи</a> Mark Jaquith. Статья написана главным образом для разработчиков плагинов к WordPress, но может быть полезна и для остальных разработчиков на PHP. Речь пойдет про опасность использования переменных <strong>$_SERVER['PHP_SELF'] и $_SERVER['REQUEST_URI']</strong>. Самый простой пример их использования &#8211; атрибут <strong>action</strong> в формах:</p>
<pre class="brush: php">
&lt;form action=&quot;&lt;?php echo $_SERVER[&#039;PHP_SELF&#039;]; ?&gt;&quot;&gt;
</pre>
<p>Впрочем, часто переменную используют и в ссылках:</p>
<pre class="brush: php">
&lt;a href=&quot;&lt;?php echo $_SERVER[&#039;PHP_SELF&#039;]&#039; ?&gt;?id=2&quot;&gt;link&lt;/a&gt;
</pre>
<p><script type="text/javascript"><!--
google_ad_client = "pub-8597238638150459";
google_ad_slot = "9218554048";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
<span id="more-452"></span><br />
Марк пишет, что использовать такого рода конструкции небезопасно и ведет к возможности выполнение <strong>XSS</strong> (cross-site scripting) атаки.<br />
Далее предлагаются такие варианты выхода из ситуации: в случае с формой можно оставить атрибут <strong>action</strong> просто пустым. По умолчанию, скрипт будет ссылаться сам на себя.</p>
<pre class="brush: html">
&lt;form action=&quot;&quot;&gt;
</pre>
<p>Если же переменная $_SERVER используется в качестве ссылки,то следует пропустить ее через функцию <strong>esc_url()</strong> (справедливо для WordPress) или жестко зафиксировать адрес скрипта в другой переменной (это уже для всех разработчиков PHP)</p>
<pre class="brush: php">
&lt;a href=&quot;&lt;?php echo esc_url( $_SERVER[&#039;PHP_SELF&#039;] . &#039;?id=1&#039; ); ?&gt;&quot;&gt;link&lt;/a&gt;
</pre>
<p>или</p>
<pre class="brush: php">
$script_path = &quot;link&quot;l
&lt;a href=&quot;&lt;?php echo esc_url( $script_path . &#039;?id=1&#039; ); ?&gt;&quot;&gt;link&lt;/a&gt;
</pre>
<p>Таким образом вы обезопаситесь от XSS атак. Каких? А, например, вот таких: имеем скрипт с параметром <strong>$_SERVER['PHP_SELF']</strong> в теге <strong>action</strong> далее переходим по адресу script.php/&#8221;%20onmouseclick=&#8217;alert(document.cookie)&#8217; и смотрим результат. Думаю пояснять, что будет в результате не нужно. Пример так же работает и с одинарными кавычками. Кроме того, использование функции <strong>htmlentities()</strong> в качестве фильтра http заголовка <strong>не поможет</strong>!</p>
<p><strong>Вывод:</strong><br />
1) Оставляем пустым значение атрибута <strong>action</strong> в формах<br />
2) По возможности не используем переменные <strong>$_SERVER['PHP_SELF'] и $_SERVER['REQUEST_URI']</strong><br />
3) Если используем, то прогоняем через функцию <strong>esc_url()</strong></p>
<p>Легкого и безопасного вам программирования!</p>
]]></content:encoded>
			<wfw:commentRss>http://0lj.ru/2009/09/23/pro-formy-v-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пасхалки на сайтах</title>
		<link>http://0lj.ru/2009/06/11/pasxalki-na-sajtax/</link>
		<comments>http://0lj.ru/2009/06/11/pasxalki-na-sajtax/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 08:49:50 +0000</pubDate>
		<dc:creator>resperat0r</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Интересное]]></category>
		<category><![CDATA[веб-дизайнеры]]></category>
		<category><![CDATA[паскалка]]></category>
		<category><![CDATA[прикол]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[секрет]]></category>
		<category><![CDATA[шутят]]></category>

		<guid isPermaLink="false">http://0lj.ru/?p=425</guid>
		<description><![CDATA[По мотивам одного хабратопика. Как известно пасхалки встречаются не только в играх и программах. Веб дизайнеры не обделенные чувством юмора и не находящиеся в жестких рамках так же пытаются сделать сайты интересными и привлекательными для конечного пользователя. Что из этого получается смотрим дальше. Пишу ссылку на сайт и что нужно сделать, что бы активировать пасхалку. [...]]]></description>
			<content:encoded><![CDATA[<p>По мотивам одного <a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://habrahabr.ru/blogs/web_design/61844/" >хабратопика</a>. Как известно пасхалки встречаются не только в играх и программах. Веб дизайнеры не обделенные чувством юмора и не находящиеся в жестких рамках так же пытаются сделать сайты интересными и привлекательными для конечного пользователя. Что из этого получается смотрим дальше. Пишу ссылку на сайт и что нужно сделать, что бы активировать пасхалку. Скриншоты сознательно не выкладываю, что бы не раскрывать секрет раньше времени. Поехали!<span id="more-425"></span></p>
<p><strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://seopult.ru/" >http://seopult.ru/</a></strong> &#8211; жмем на &#8220;U&#8221; или &#8220;O&#8221; в лого. Очень суровые ребята.<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://itrack.ru/" >itrack.ru/</a></strong> &#8211; кликаем на Че<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://www.simpleart.com.ua/" >simpleart.com.ua</a></strong> &#8211; наводим курсор на логотип и ждем несколько секунд. Попутно узнаем, чем на самом деле занимаются в дизайнерских студиях.<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://www.omskmap.ru" >www.omskmap.ru</a></strong> &#8211; жмем на первую букву &#8220;О&#8221; во фразе омская область.<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://viktorminko.com/" >viktorminko.com</a></strong> &#8211; идем в About и три раза нажимаем &#8220;6&#8243;<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://www.gazon-avangard.ru/redactor.php?id_part=9" >http://www.gazon-avangard.ru</a></strong> &#8211; несколько раз нажать на левого песонажа<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://www.el-matrix.ru/" >http://www.el-matrix.ru/</a></strong> &#8211; изощренная пасхалка. Щелкаем на электрика и набираем &#8220;dsfox&#8221;<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://lex.rnd.ru" >lex.rnd.ru</a></strong> &#8211; жмем на &#8220;Х&#8221; в логотипе<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://yahoo.com" >yahoo.com</a></strong> &#8211; кликаем на восклицательный знак. И старый добрый Яху нам споет<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://l2.ru/" >http://l2.ru/</a></strong> &#8211; три раза нажимаем на «Предметы из магазина» в левой колонке. Очень красивая пасхалка.<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://opel.ctc-motors.ru/" >opel.ctc-motors.ru</a></strong> &#8211; жмакать на Ничего себе, когда голос закончится. Такая быдло-рекламная-пасхалочка.<br />
<strong><a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://buymusic.ru/" >buymusic.ru</a></strong> &#8211; нажимаем Crtl + A, а сами смотрим влево. Показать все что скрыто!</p>
<p>Это пожалуй все. Кто знает еще секреты &#8211; милости прошу в комменты.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-8597238638150459";
google_ad_slot = "9218554048";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://0lj.ru/2009/06/11/pasxalki-na-sajtax/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Часть два</title>
		<link>http://0lj.ru/2009/03/07/chast-dva/</link>
		<comments>http://0lj.ru/2009/03/07/chast-dva/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 11:33:52 +0000</pubDate>
		<dc:creator>resperat0r</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress api key]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[скачать]]></category>
		<category><![CDATA[установка]]></category>

		<guid isPermaLink="false">http://0lj.ru/?p=215</guid>
		<description><![CDATA[В первой части мы зарегистрировали доменное имя и нашли хостинг. Теперь я расскажу о установке и настройки удобного блогового движка &#8211; wordress. Поехали!


Пара слов о самом движке. Вордпресс — это бесплатная CMS с открытым кодом, распространяемая под GNU GPL. На данный момент является одной из самых распространенных систем для развертывания блогов. Имея достаточно богатые возможности [...]]]></description>
			<content:encoded><![CDATA[<p>В <a href="http://0lj.ru/2009/03/05/chast-1/" >первой части</a> мы зарегистрировали доменное имя и нашли хостинг. Теперь я расскажу о установке и настройки удобного блогового движка &#8211; <a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://mywordpress.ru/" >wordress</a>. Поехали!<br />
<img alt="" src="http://www.adobe.com/newsletters/edge/april2008/articles/article4/images/wordpress.jpg" class="aligncenter" width="240" height="90" /><br />
<span id="more-215"></span><br />
Пара слов о самом движке. Вордпресс — это бесплатная CMS с открытым кодом, распространяемая под GNU GPL. На данный момент является одной из самых распространенных систем для развертывания блогов. Имея достаточно богатые возможности и гибкие настройки она позволяет полностью настроить блог под себя. Для Wordpress уже создано множество тем (шаблонов) и написано целая куча плагинов (виджетов). Вам же остается лишь собрать, как из кирпичиков, ваш будущий сайт/блог.</p>
<h2>Установка</h2>
<p>Итак, прежде всего нудно скачать архив с cms. Я предлагаю скачать русифицированный вариант WordPress от сайта MyWordpress.ru. Перейдите по <a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://mywordpress.ru/download/" >ссылке</a> и скачайте самый свежий дистрибутив (на момент написания статьи это был 2.7.1). Теперь, когда у вас есть архив нужно загрузить его на ваш сервер. Для это узнайте логин/пароль от фтп у вашего хостера или воспользуйтесь веб-интерфейсом. Далее я опишу загрузку с помощью ftp. Я пользуюсь open-source программой <a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://filezilla-project.org" ><strong>FileZilla</strong></a> для закачки. Добавляем новый фтп сервер (обычно это строка вида ftp.xxx.yy, где xxx и yy соотвественно ваш домен). Вбиваем логин и пароль и если все введено правильно видим дерево папок на вашем сервере. У меня это выглядело примерно так:<br />
<img src="http://0lj.ru/wp-content/uploads/2009/03/g2.jpg" alt="g2" title="g2" width="400" height="370" class="aligncenter size-full wp-image-216" /><br />
Слева папки, которые находятся на вашем компьютере. Интерфейс похож на TotalCommander. Теперь вам нужно открыть папку &#8220;wordpress&#8221; в скаченном архиве и перетащить на ваш сервер. Внимание! Так как wordpress написан на языке php, ваш хостинг должен его поддерживать. Обычно папка называется что-то вроде &#8220;html&#8221;, &#8220;www&#8221; или, в моем случае, &#8220;htdocs&#8221;. Подробнее узнать можно у вашего хостинг провайдера. После это, на все папки и файлы устанавливаем права доступа 751. Для этого <strong>FileZilla</strong> достаточно нажать правой кнопкой и выбрать пункт &#8220;File Permissions&#8221;.<br />
<img src="http://0lj.ru/wp-content/uploads/2009/03/gf2.jpg" alt="gf2" title="gf2" width="600" height="360" class="aligncenter size-full wp-image-217" /><br />
А в папке в папке wp-content создаем каталог uploads и выставляем ему максимальные права доступа (777). Создаем базу данных на сервере. Обычно в панели управления стоит <strong>phpMyAdmin</strong>. Для того чтобы создать базу. Надо просто вписать ее имя.<br />
<img src="http://0lj.ru/wp-content/uploads/2009/03/ty2.jpg" alt="ty2" title="ty2" width="525" height="79" class="aligncenter size-full wp-image-218" /><br />
 Теперь надо изменить настройки. Для это открываем файл <strong>wp-config-sample.php</strong>, из корневого каталога и редактируем следующие строки:</p>
<blockquote><p>
/** Имя базы данных для WordPress */<br />
define(&#8217;DB_NAME&#8217;, &#8216;<em>Здесь имя вашей базы данных</em>&#8216;);</p>
<p>/** MySQL имя пользователя */<br />
define(&#8217;DB_USER&#8217;, &#8216;<em>Здесь имя пользователя базы данных</em>&#8216;);</p>
<p>/** MySQL пароль базы данных */<br />
define(&#8217;DB_PASSWORD&#8217;, &#8216;<em>Пароль для базы данных</em>&#8216;);</p>
<p>/** MySQL сервер &#8211; иногда требуется изменять это значение. например на Мастерхосте */<br />
define(&#8217;DB_HOST&#8217;, &#8216;<em>Сервер базы данных</em>&#8216;);</p></blockquote>
<p> Кроме того нужно будет найти следующие строки и заменить &#8220;izmenite eto na unikalnuyu frazu&#8221; на произвольный набор символов.</p>
<blockquote><p>define(&#8217;AUTH_KEY&#8217;, &#8216;izmenite eto na unikalnuyu frazu&#8217;);<br />
define(&#8217;SECURE_AUTH_KEY&#8217;, &#8216;izmenite eto na unikalnuyu frazu&#8217;);<br />
define(&#8217;LOGGED_IN_KEY&#8217;, &#8216;izmenite eto na unikalnuyu frazu&#8217;);<br />
define(&#8217;NONCE_KEY&#8217;, &#8216;izmenite eto na unikalnuyu frazu&#8217;);</p></blockquote>
<p>Значения этих параметров, кроме названия базы данных, вам выдает хостинг провайдер. После чего сохраняем его и переименовываем в <strong>wp-config.php</strong> Итак, первоначальная настройка завершена. Теперь переходим непосредственно к инсталляции. Для этого перейдите по адресу<br />
<strong>ваше доменное имя/wp-admin/install.php</strong>. Вам предложат придумать имя будущего блога и ввести свой е-мейл. Галочку лучше не убирать. Теперь, если ваш хостинг удовлетворяет всем требованиям и операция завершилась удачно, вам сгенерируют пароль, который нужно запомнить, а на е-мейл придет письмо с поздравлениями. Далее, жмем войти, вводим выданные логин и пароль и попадаем в админ панель. Не пугайтесь обилия настроек. Для начала перейдите в меню настройки->Постоянные ссылки (ЧПУ) и выберите как будут отображаться ссылки на статьи в вашем блоге. Оптимальные варианты 2 и 3. Сохраните настройки. Теперь надо перейти в меню Плагины и выбрать все, кроме &#8220;Блокировка запросов на новые версии&#8221;. Активируйте их.<br />
<img src="http://0lj.ru/wp-content/uploads/2009/03/dtg-4.jpg" alt="dtg-4" title="dtg-4" width="268" height="416" class="aligncenter size-full wp-image-219" /><br />
Дело в том, что данная версия wordpress идет с уже предустановленными плагинами. Вот их назначения:</p>
<li>Akismet &#8211; отлавливает спам в комментариях. Требует wordpress api. Как его получить &#8211; расскажу дальше</li>
<li>MaxSite Russian Date &#8211; ну тут все понятно из названия. Русские даты вида 5 янв 2008.</li>
<li>RusToLat &#8211; транслитерация из русских букв в латиницу. Это когда Часть два превращается в chast-dva</li>
<li>WP Super Cache &#8211; позволяет кешировать страницы. Тем самым снижает нагрузку на сервер. Актуален для блогов с высокой посещаемостью.</li>
<p>Теперь для работы Akismet плагина нужно получить wordpress api key, о чем он будет вам постоянно напоминать в виде предупреждения вверху страницы. Чтобы получить этот api key, <a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://en.wordpress.com/signup/" >регестрируемся</a> на сайте wordpress.com. В последнем поле выбираем &#8220;Just a username, please.&#8221;, если вы конечно не хотите завести блог и там. Получаем на е-мейл письмо с регистрационными данными и заветным api key. Копируем его и вставляем в соответствующее поле в административной панели своего блога. Поздравляю, теперь спам в комментариях не пройдет. На этом я наверное закончу. Походите по пунктам меню, изучите настройки. В следующей части расскажу про полезные плагины и красивые скины. До связи.</p>
]]></content:encoded>
			<wfw:commentRss>http://0lj.ru/2009/03/07/chast-dva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Часть 1</title>
		<link>http://0lj.ru/2009/03/05/chast-1/</link>
		<comments>http://0lj.ru/2009/03/05/chast-1/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 10:50:48 +0000</pubDate>
		<dc:creator>resperat0r</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[web money]]></category>
		<category><![CDATA[регистрация]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[хостинг]]></category>

		<guid isPermaLink="false">http://0lj.ru/?p=174</guid>
		<description><![CDATA[Итак, этим постом начну цикл статей, рассказывающих о моем переезде.
Покупка домена

Домен покупался с помощью службы Domains Webmoney. Основные ее плюсы:
Простота покупки
Скорость оформления
Простота оплаты (сразу же авторизируемся со своего кошелька и оплачиваем заказ)
Домен регистрируется непосредственно на покупателя, а не на фирму (очень важный элемент)
Последовательность такова: выбираем понравившийся домен, оформляем заказ, заполняем личные данные, оплачиваем и вуаля, [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, этим постом начну цикл статей, рассказывающих о моем переезде.</p>
<h2>Покупка домена</h2>
<p><span id="more-174"></span></p>
<p>Домен покупался с помощью службы <a target="_blank" rel="nofollow" href="http://0lj.ru//goto/https://domains.webmoney.ru" >Domains Webmoney</a>. Основные ее плюсы:</p>
<li>Простота покупки</li>
<li>Скорость оформления</li>
<li>Простота оплаты (сразу же авторизируемся со своего кошелька и оплачиваем заказ)</li>
<li>Домен регистрируется непосредственно на покупателя, а не на фирму (очень важный элемент)</li>
<p>Последовательность такова: выбираем понравившийся домен, оформляем заказ, заполняем личные данные, оплачиваем и вуаля, домен ваш. Вся процедура заняла не более пятнадцати минут. После чего вы получаете вот такое меню управления своим доменным именем.</p>
<p><img class="aligncenter size-medium wp-image-175" title="snap1" src="http://0lj.ru/wp-content/uploads/2009/03/snap1-268x300.jpg" alt="snap1" width="268" height="300" /></p>
<p>Здесь же можно сразу приобрести хостинг под свежекупленный домен. Тарифы таковы:<img class="aligncenter size-full wp-image-176" title="snap2" src="http://0lj.ru/wp-content/uploads/2009/03/snap2.jpg" alt="snap2" width="910" height="690" /></p>
<p>В принципе, достаточно дорого. Есть куча более дешевых вариантов. Насчет качества ничего сказать не могу. Так что оставлю это на ваше усмотрение. Ну и последнее в этом пункте &#8211; обновление DNS. В моем случае обновление прошло очень быстро. Но подождать все равно придется. В целом, я остался очень доволен.</p>
<h2>Хостинг</h2>
<p>Долго заморачиваться насчет хостинга я не стал. Просто создал тему на форуме и тут же получил ответ. Но вместо платного мне предложили бесплатный американский. Ссылку я давать не буду, так как качеством я остался недоволен. DNS прописывались очень долго, а после того как выяснилось, что php там не включен, а подключать его надо отдельно и еще ждать несколько часов, я отказался от такого варианта. Но зато понял, что можно найти бесплатный американский хостинг без баннеров, да еще и с характеристиками получше многих наших платных. После просмотра разнообразных вариантов, выбор пал на <a target="_blank" rel="nofollow" href="http://0lj.ru//goto/http://byethost.com/" >ByetHost</a>. Вот его основные характеристики характеристики:</p>
<li>5,5 Гб свободного места</li>
<li>200 Гб траффика в месяц</li>
<li>50 баз mySQL, 50 Мб под них, 50 доменных имен</li>
<li>Поддержка php, панель cPanel</li>
<p>Версии ПО: MySQL version 5.0.67, PHP version 5.2.8, Apache version 2.2.11 (Unix), ОС &#8211; Linux (дистрибутив, к сожалению, не указан).</p>
<p>Что понравилось &#8211; быстрое прописывание DNS, ничего подключать не нужно было, граммотная организация каталогов на фтп.</p>
<p>Есть конечно и минусы: достаточно большие пинги (ну это вообще свойственно всем бесплатных хостингам), отсутствие cgi и cronTab, косяк с русской кодировкой (то есть руский интерефейс присутствует, но в нормально отображать кириллицу он так и не захотел.</p>
<p>Ну и еще пару нюансов: сервис предоставляет собственный домен третьего уровня вида xxx.byethost.com, для управления базами данных стоит phpMyAdmin, поддерживается бесконечное количество e-mail аккаунтов.</p>
<p>Теперь более подробнее про привязку домена к хостингу и прописывание DNS. Предположим, вы купили домен и даже заказали хостинг для него. Теперь нужно привязать доменное имя к этому хостингу. Для этого в панели хостинг добавляете свой домен. У меня это выглядело так:<img class="aligncenter size-full wp-image-188" title="snap4" src="http://0lj.ru/wp-content/uploads/2009/03/snap4.jpg" alt="snap4" width="679" height="362" /></p>
<p>Как вы могли заметить, снизу видны DNS имена хостинга, которые нужно прописать уже в панели сайта вашего регистратора. Внимание: прописывать нужно не менее двух DNS записей (оно и понятно, кто знает что может случится).</p>
<p>Прописанные DNS:</p>
<p><img class="aligncenter size-full wp-image-182" title="snap5" src="http://0lj.ru/wp-content/uploads/2009/03/snap5.jpg" alt="snap5" width="412" height="423" /></p>
<p>Теперь остается подождать. Я просто вечером прописал и к утро уже все было готово. Поздравляю, теперь у вас есть свой сайт!</p>
<p>В следующих частях я расскажу про установку wordpress, его настройку и плагинах к нему.</p>
]]></content:encoded>
			<wfw:commentRss>http://0lj.ru/2009/03/05/chast-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

