<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.3.1" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Заметки Лёвика</title>
	<link>http://levik.info</link>
	<description>web программирование, администрирование и всякая всячина, которая может оказаться полезной</description>
	<pubDate>Wed, 16 May 2012 08:39:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/levik-info" /><feedburner:info uri="levik-info" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Youtube зеленая полоса, зеленый экран видео</title>
		<link>http://feedproxy.google.com/~r/levik-info/~3/KpUW7YQx_VQ/youtube-zelenaya-polosa-zelenyj-ekran-video.htm</link>
		<comments>http://levik.info/youtube-zelenaya-polosa-zelenyj-ekran-video.htm#comments</comments>
		<pubDate>Sat, 03 Mar 2012 08:24:57 +0000</pubDate>
		<dc:creator>levik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[видео]]></category>

		<guid isPermaLink="false">http://levik.info/youtube-zelenaya-polosa-zelenyj-ekran-video.htm</guid>
		<description><![CDATA[При просмотре роликов на Youtube появлялся зеленый экран, или зеленая полоса в верхней части ролика. флэш плеер Youtube с зелёной полосой выглядел так:

Помогло отключение аппаратного ускорения в настройках флэш: правой кнопкой мыши на ролике, параметры и снимаем галочку

Скорее всего, аналогичным способом получится убрать зелёную полосу и в других роликах (на Rutube, Vimeo и прочих видеохостингах)
p.s. [...]]]></description>
			<content:encoded><![CDATA[<p>При просмотре роликов на Youtube появлялся зеленый экран, или <strong>зеленая полоса</strong> в верхней части ролика. флэш плеер Youtube с зелёной полосой выглядел так:</p>
<p><a href="http://levik.info/wp-content/uploads/green-stripe-youtube.gif" title="green stripe Youtube"><img src="http://levik.info/wp-content/uploads/green-stripe-youtube.gif" alt="зеленая полоса на видео в Youtube" /></a></p>
<p>Помогло отключение аппаратного ускорения в настройках флэш: правой кнопкой мыши на ролике, параметры и снимаем галочку</p>
<p><a href="http://levik.info/wp-content/uploads/green-stripe-youtube-fix.gif" title="green stripe Youtube fix"><img src="http://levik.info/wp-content/uploads/green-stripe-youtube-fix.gif" alt="Как убрать зеленую полосу на видео в Youtube" /></a></p>
<p>Скорее всего, аналогичным способом получится убрать зелёную полосу и в других роликах (на Rutube, Vimeo и прочих видеохостингах)</p>
<p>p.s. Есть информация, что иногда вместо зеленой полосы появляется зеленый экран  вместо видео ролика..  Звук идет, а видео - нет</p>
<p>UPD 2 Возможно, проблема исчезнет при обновлении флэш плеера до последней версии. Также рекомендуется обновить драйвера видеокарты (это вообще не повредит, независимо от появления зелёной полосы)</p>
<img src="http://feeds.feedburner.com/~r/levik-info/~4/KpUW7YQx_VQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://levik.info/youtube-zelenaya-polosa-zelenyj-ekran-video.htm/feed</wfw:commentRss>
		<feedburner:origLink>http://levik.info/youtube-zelenaya-polosa-zelenyj-ekran-video.htm</feedburner:origLink></item>
		<item>
		<title>OpenCart - заметки на полях</title>
		<link>http://feedproxy.google.com/~r/levik-info/~3/Kdhup2xoT-8/opencart-zametki-na-polyax.htm</link>
		<comments>http://levik.info/opencart-zametki-na-polyax.htm#comments</comments>
		<pubDate>Wed, 29 Feb 2012 09:09:04 +0000</pubDate>
		<dc:creator>levik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[opencart]]></category>

		<guid isPermaLink="false">http://levik.info/opencart-zametki-na-polyax.htm</guid>
		<description><![CDATA[MVC-движок интернет-магазина Opencart
Структура файлов интуитивно понятная admin (админка) catalog (
Дополнение для Opencart Оформление заказа на одной странице  от Руслана.
У него же про письмо- уведомление администратора о заказе (сам бы ещё долго искал - нашёл только странички, где на нескольких форумах вопросы об изменении письма администратору оставались без ответа)
Формирование и отсылка писем происходит в файле catalog/model/checkout/order.php
Тексты [...]]]></description>
			<content:encoded><![CDATA[<p>MVC-<strong>движок интернет-магазина Opencart</strong></p>
<p>Структура файлов интуитивно понятная admin (админка) catalog (</p>
<p>Дополнение для Opencart <a href="http://rb.labtodo.com/page/opencart-1512-quick-one-page-simple-checkout">Оформление заказа на одной странице</a>  от Руслана.</p>
<p>У него же про письмо- <a href="http://rb.labtodo.com/page/opencart-15x-udobnyj-vid-email-uvedomlenij-adminu-o-zakaze">уведомление администратора</a> о заказе (сам бы ещё долго искал - нашёл только странички, где на нескольких форумах вопросы об изменении письма администратору оставались без ответа)<br />
Формирование и отсылка писем происходит в файле catalog/model/checkout/order.php<br />
Тексты частей писем находятся в папке catalog/language/russian/mail</p>
<p>Подборки информации по Opencart</p>
<p><a href="http://tvorzasp.com/blog/term/opencart">http://tvorzasp.com/blog/term/opencart</a></p>
<img src="http://feeds.feedburner.com/~r/levik-info/~4/Kdhup2xoT-8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://levik.info/opencart-zametki-na-polyax.htm/feed</wfw:commentRss>
		<feedburner:origLink>http://levik.info/opencart-zametki-na-polyax.htm</feedburner:origLink></item>
		<item>
		<title>Центр обновлений Windows в настоящее время не может выполнить поиск обновлений, поскольку эта служба не запущена.</title>
		<link>http://feedproxy.google.com/~r/levik-info/~3/rb4MzZ60qk0/444.htm</link>
		<comments>http://levik.info/444.htm#comments</comments>
		<pubDate>Thu, 23 Feb 2012 23:22:32 +0000</pubDate>
		<dc:creator>levik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://levik.info/444.htm</guid>
		<description><![CDATA[При входе в Центр обновлений Windows видим красный щит с крестиком. Хотя, в параметрах обновления Windows указаны настройки автоматического обновления. При нажатии на кнопку проверить обновления возникает ошибка:
Центр обновлений Windows в настоящее время не может выполнить поиск обновлений, поскольку эта служба не запущена. Возможно потребуется перезагрузить компьютер.

Странная ошибка при попытке запустить обновление Windows. При том, [...]]]></description>
			<content:encoded><![CDATA[<p>При входе в Центр обновлений Windows видим красный щит с крестиком. Хотя, в параметрах обновления Windows указаны настройки автоматического обновления. При нажатии на кнопку проверить обновления возникает ошибка:</p>
<p><strong>Центр обновлений Windows в настоящее время не может выполнить поиск обновлений, поскольку эта служба не запущена. Возможно потребуется перезагрузить компьютер.</strong></p>
<p><a href="http://levik.info/444.htm/windows-update-error/" rel="attachment wp-att-443" title="Windows update error"><img src="http://levik.info/wp-content/uploads/windows-update-error.thumbnail.png" alt="Windows update error" height="92" width="197" /></a></p>
<p>Странная ошибка при попытке запустить обновление Windows. При том, что служба Центр обновления windows на самом деле запущена (отображается как в списке служб, так и при попытке запустить службу из командной строки).</p>
<p>Что самое интересное - ошибка довольно распространённая, однако, актуального решения на многих сайтах просто нет. Большинство найденных решений относится к Windows XP SP3 - Microsoft даже выпустила <a href="http://support.microsoft.com/?scid=kb;ru;971058&amp;x=9&amp;y=9" title="Ошибка центра обновления Windows">специальную утилиту из серии FixIt</a>, однако для Windows 7 x64 она не подошла (по крайней мере для моей ошибки).</p>
<p>Аналогичная ошибка, судя по отзывам, возникала при установке нового оборудования (в частности, жесткого диска). Особенно, если для жесткого диска требовался драйвер от Intel. Рекомендации удалить (Пуск-Панель управления - Программы) программы от Intel - на мой взгляд, вариант не лучший. Поэтому поиски были продолжены</p>
<blockquote><p>решается удалением драйвера Intel Turbo Memory  (Intel Matrix Storage)</p></blockquote>
<p>Аналогичную проблему обновления Windows 7 x64 (именно 64) описывали для нескольких ноутбуках с предустановленной системой (драйвера и программы от производителя) - откат на &#8220;заводскую&#8221; систему не решал проблему с центром обновления Windows.</p>
<p>Решение оказалось, как и всегда, более чем простым - достаточно было сбросить папку Windows Update (видимо, один из файлов был повреждён и являлся причиной ошибки при обновлении):</p>
<ul>
<li>отключаем службу Центр обновления Windows (Пуск-выполнить services.msc , находим Automatic Updates или Windows Update, щелкаем правой кнопкой мыши - стоп)</li>
<li>в каталоге Windows переименовываем папку SoftwareDistribution в SoftwareDistribution_old</li>
<li>возможно, потребуется отключить антивирусы-файрволы и другое программное обеспечение, которое может повлиять на запуск обновления.</li>
<li>включаем службу обновлений (в окошке из первого пункта правой кнопкой - Старт)</li>
<li>Заходим в Центр обновления Windows и нажимаем &#8220;Проверить обновления&#8221;</li>
</ul>
<p>Такие нехитрые манипуляции позволили исправить ошибку обновления Windows 7 на ноутбуке Sony Vaio VPCS13S8R и Toshiba satellite U500-10M (PSU5EE)</p>
<img src="http://feeds.feedburner.com/~r/levik-info/~4/rb4MzZ60qk0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://levik.info/444.htm/feed</wfw:commentRss>
		<feedburner:origLink>http://levik.info/444.htm</feedburner:origLink></item>
		<item>
		<title>ftp-сервер vsftpd, установка на debian, особенности ftp за nat</title>
		<link>http://feedproxy.google.com/~r/levik-info/~3/sFtovycPj2E/ftp-server-vsftpd-ustanovka-na-debian-osobennosti-ftp-za-nat.htm</link>
		<comments>http://levik.info/ftp-server-vsftpd-ustanovka-na-debian-osobennosti-ftp-za-nat.htm#comments</comments>
		<pubDate>Sun, 19 Feb 2012 17:57:11 +0000</pubDate>
		<dc:creator>levik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[ftp]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[openvz]]></category>

		<guid isPermaLink="false">http://levik.info/ftp-server-vsftpd-ustanovka-na-debian-osobennosti-ftp-za-nat.htm</guid>
		<description><![CDATA[Установка vsftpd на Debian
Шпаргалка по ftp-серверу proftpd
aptitude install vsftpd
В конфиге  /etc/vsftpd.conf находим соответствующие строчки и убираем комментарии:
# запрещаем анонимусам
anonymous_enable=NO
# но пускаем локальных
local_enable=YES
# маска загружаемых файлов 644
local_umask=022
# коннект 20 порт
connect_from_port_20=YES
# запереть пользователя в его домашнем каталоге
chroot_local_user=YES
# включаем ls -R для
ls_recurse_enable=YES
# добавляем парты для пассивного режима
pasv_min_port=50000
pasv_max_port=59000
Перегрузим /etc/init.d/vsftpd restart
Разрешаем подключение к FTP-серверу (не потребовалось)
-A INPUT -p tcp [...]]]></description>
			<content:encoded><![CDATA[<h2>Установка vsftpd на Debian</h2>
<p>Шпаргалка по ftp-серверу <a href="http://www.levik.info/proftpd-some-cheatsheet.htm" title="proftpd - заметки по установке и настройке">proftpd</a></p>
<p>aptitude install vsftpd<br />
В конфиге  /etc/vsftpd.conf находим соответствующие строчки и убираем комментарии:<br />
# запрещаем анонимусам<br />
anonymous_enable=NO<br />
# но пускаем локальных<br />
local_enable=YES<br />
# маска загружаемых файлов 644<br />
local_umask=022<br />
# коннект 20 порт<br />
connect_from_port_20=YES<br />
# запереть пользователя в его домашнем каталоге<br />
chroot_local_user=YES<br />
# включаем ls -R для<br />
ls_recurse_enable=YES<br />
# добавляем парты для пассивного режима<br />
pasv_min_port=50000<br />
pasv_max_port=59000</p>
<p>Перегрузим /etc/init.d/vsftpd restart</p>
<p>Разрешаем подключение к FTP-серверу (не потребовалось)<br />
<code>-A INPUT -p tcp -m tcp --dport 20:21 -j ACCEPT<br />
-A INPUT -p tcp -m tcp --dport 32768:65535 -j ACCEPT<br />
-A INPUT -p udp -m udp --dport 32768:65535 -j ACCEPT</code></p>
<p>Загружаем правила в iptables (аналогично, не потребовалосЬ)<br />
/sbin/iptables-restore -c &lt; /var/lib/iptables/rules</p>
<h2>Использование vsftpd в контейнере openVZ</h2>
<p>По сути, получается FTP-сервер за nat-ом. Требуется правильно пробросить порты. Если стандартные ftp-порты на ноде предназначены для проброса на VPS - добавляем.<br />
<code>iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx(external_ip) -i eth0 -p tcp -m tcp --dport 20 -j DNAT --to-destination 192.168.0.101:20<br />
iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx(external_ip) -i eth0 -p tcp -m tcp --dport 21 -j DNAT --to-destination 192.168.0.101:21</code></p>
<p>При использовании <a href="http://www.levik.info/openvz-delim-fizicheskij-server-na-virtualnye.htm">openvz</a> и установке на VPS ftp-сервера  vsftpd, после проброса 20 и 21 порта с некоторых машин vsftpd выдает ошибку <strong>500 Illegal PORT command.</strong></p>
<p>В файле /etc/vsftpd.conf добавляем</p>
<p><code>pasv_address=xxx.xxx.xxx.xxx(external_IP)<br />
pasv_min_port=60000<br />
pasv_max_port=60235</code></p>
<p>И на ноде делаем проброс портов:</p>
<blockquote><p><code>iptables -t nat -A PREROUTING -p tcp -d ip_address --dport 60000:60235 -i eth0 -j DNAT --to-destination ve_address</code></p></blockquote>
<img src="http://feeds.feedburner.com/~r/levik-info/~4/sFtovycPj2E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://levik.info/ftp-server-vsftpd-ustanovka-na-debian-osobennosti-ftp-za-nat.htm/feed</wfw:commentRss>
		<feedburner:origLink>http://levik.info/ftp-server-vsftpd-ustanovka-na-debian-osobennosti-ftp-za-nat.htm</feedburner:origLink></item>
		<item>
		<title>Array.forEach или object doesn’t support this property or method</title>
		<link>http://feedproxy.google.com/~r/levik-info/~3/rDih1YTVB6M/arrayforeach-ili-object-doesnt-support-this-property-or-method.htm</link>
		<comments>http://levik.info/arrayforeach-ili-object-doesnt-support-this-property-or-method.htm#comments</comments>
		<pubDate>Wed, 15 Feb 2012 16:00:24 +0000</pubDate>
		<dc:creator>levik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://levik.info/arrayforeach-ili-object-doesnt-support-this-property-or-method.htm</guid>
		<description><![CDATA[При переборе массива с использованием forEach в Internet Explorer вывалилась ошибка object doesn&#8217;t support this property or method
IE 7 не поддерживает конструкцию forEach для массивов [1,2,3] - то есть код вида
array_for = [1,2,3] ;
array_for.forEach = ...
//или
[1, 2, 3].forEach(print)

выдаст ошибку.
Чтобы исправить ошибку следует определить функцию
Array.prototype.forEach = function(callback, thisObj) {
    for (var i = [...]]]></description>
			<content:encoded><![CDATA[<p>При переборе массива с использованием forEach в Internet Explorer вывалилась ошибка <strong>object doesn&#8217;t support this property or method</strong></p>
<p>IE 7 не поддерживает конструкцию forEach для массивов [1,2,3] - то есть код вида</p>
<p><code>array_for = [1,2,3] ;<br />
array_for.forEach = ...<br />
//или<br />
[1, 2, 3].forEach(print)<br />
</code><br />
выдаст ошибку.<br />
Чтобы исправить ошибку следует определить функцию<br />
<code>Array.prototype.forEach = function(callback, thisObj) {<br />
    for (var i = 0,len = this.length; i < len; i++)<br />
       callback.call(thisObj, this[i], i, this);<br />
};</code></p>
<p>И вообще, в ie 8 (ie 7 и ie 6) не поддерживаются некоторые функции обхода массивов:<br />
http://stackoverflow.com/questions/2790001/fixing-javascript-array-functions-in-internet-explorer-indexof-foreach-etc</code></p>
<img src="http://feeds.feedburner.com/~r/levik-info/~4/rDih1YTVB6M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://levik.info/arrayforeach-ili-object-doesnt-support-this-property-or-method.htm/feed</wfw:commentRss>
		<feedburner:origLink>http://levik.info/arrayforeach-ili-object-doesnt-support-this-property-or-method.htm</feedburner:origLink></item>
		<item>
		<title>BSOD UNMOUNTABLE_BOOT_VOLUME - 0×000000ED (0×89DC02D0,0xc0000006,0×00000000,0×00000000)</title>
		<link>http://feedproxy.google.com/~r/levik-info/~3/Npj7j9iFLVc/bsod-unmountable_boot_volume-0x000000ed-0x89dc02d00xc00000060x000000000x00000000.htm</link>
		<comments>http://levik.info/bsod-unmountable_boot_volume-0x000000ed-0x89dc02d00xc00000060x000000000x00000000.htm#comments</comments>
		<pubDate>Sun, 12 Feb 2012 07:53:16 +0000</pubDate>
		<dc:creator>levik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[bsod]]></category>

		<guid isPermaLink="false">http://levik.info/bsod-unmountable_boot_volume-0x000000ed-0x89dc02d00xc00000060x000000000x00000000.htm</guid>
		<description><![CDATA[Ещё один синий экран смерти (BSOD), на этот раз с сообщением
UNMOUNTABLE_BOOT_VOLUME - 0&#215;000000ED (0&#215;89DC02D0,0xc0000006,0&#215;00000000,0&#215;00000000)
(не путать с INACCESSIBLE_BOOT_DEVICE)
Новое оборудование (в том числе жёсткие диски) не устанавливались. &#8220;Вчера работало&#8221;. И вдруг.. вместо нормальной загрузки компьютер стал выдавать чёрный экран (чем-то напоминает экран, если нажать F8) - загрузить в безопасном режиме, загрузить последнюю удачную конфигурацию. Однако пункта &#8220;отключить [...]]]></description>
			<content:encoded><![CDATA[<p>Ещё один <a href="http://www.levik.info/tag/bsod">синий экран смерти (BSOD)</a>, на этот раз с сообщением</p>
<blockquote><p><strong>UNMOUNTABLE_BOOT_VOLUME - 0&#215;000000ED (0&#215;89DC02D0,0xc0000006,0&#215;00000000,0&#215;00000000)</strong></p></blockquote>
<p>(не путать с <a href="http://levik.info/bsod-error-0x0000007b-0xc0000034-0x00000000-0x00000000.htm">INACCESSIBLE_BOOT_DEVICE</a>)<br />
Новое оборудование (в том числе жёсткие диски) не устанавливались. &#8220;Вчера работало&#8221;. И вдруг.. вместо нормальной загрузки компьютер стал выдавать чёрный экран (чем-то напоминает экран, если нажать F8) - загрузить в безопасном режиме, загрузить последнюю удачную конфигурацию. Однако пункта &#8220;отключить перезагрузку нет&#8221; - его ищем как раз в том меню по F8.</p>
<p>Что делалось:<br />
Загружаемся с установочного диска XP, входим в консоль восстановления и по очереди запускаем:</p>
<blockquote><p><code>fixmbr<br />
fixboot<br />
chkdsk /r /p<br />
</code></p></blockquote>
<p>К слову сказать, система не вывела приглашения &#8220;в какую копию WINDOWS следует выполнить вход&#8221; - вариантов не было, просто предложение нажать Enter для выбора особой раслкадки клавиатуры.<br />
* ради интереса после каждой команды делалась перезагрузка - результат  появился только после третьей команды (Chkdsk, выполняется дольше остальных, так что можно смело заняться полезным делом)</p>
<p>В этот раз проблему <strong>UNMOUNTABLE_BOOT_VOLUME</strong> удалось решить программно, однако следует быть готовым к возможной замене жёсткого диска (не забываем скачать или восстановить информацию). Чаще всего такой способ может помочь, если ошибка возникла при внезапном отключении питания или после неправильного завершения работы компьютера. Если же чекдиск не помог - вполне возможно, повреждение физическое.</p>
<p>Кроме того, судя по описаниям, проблема может быть вызвана<br />
недостаточным контактом шлейфа с жестким диском (неплотно прилегает - пробуем вытащить/вставить, сломана/согнута ножка) или питания жесткого диска.</p>
<blockquote><p>Программой тестирования дисков (Виктория) можно обнаружить бэд-блок (Classic remap)</p></blockquote>
<p>Надёжный вариант - проверить диск, при необходимости (и возможности) - слить информацию, и заново <a href="http://www.levik.info/windows-7-xp-setup-from-boot-usb-flash.htm">установить Windows с флэшки</a> или с инсталляционного CD (DVD)</p>
<p>http://support.microsoft.com/kb/297185/ru читать статью на сайте Microsoft об ошибке 0&#215;000000ED</p>
<img src="http://feeds.feedburner.com/~r/levik-info/~4/Npj7j9iFLVc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://levik.info/bsod-unmountable_boot_volume-0x000000ed-0x89dc02d00xc00000060x000000000x00000000.htm/feed</wfw:commentRss>
		<feedburner:origLink>http://levik.info/bsod-unmountable_boot_volume-0x000000ed-0x89dc02d00xc00000060x000000000x00000000.htm</feedburner:origLink></item>
		<item>
		<title>php 5.2 на debian squeeze - установка php предыдущей версии</title>
		<link>http://feedproxy.google.com/~r/levik-info/~3/C_XT_ce-SYU/php-52-php-53-downgrade-on-debian-squeeze-lenny.htm</link>
		<comments>http://levik.info/php-52-php-53-downgrade-on-debian-squeeze-lenny.htm#comments</comments>
		<pubDate>Fri, 10 Feb 2012 04:14:34 +0000</pubDate>
		<dc:creator>levik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://levik.info/php-52-php-53-downgrade-on-debian-squeeze-lenny.htm</guid>
		<description><![CDATA[Установка php 5.3 в debian squeeze теперь не проблема. Достаточно набрать
apt-get update &#38;&#38; apt-get install php5
Однако, многие сайты, сделанные ранее (работающие проекты на php 5.2) в php 5.3 выдают ошибки-предупреждения (deprecated), а иногда &#8220;ну совсем&#8221; не работают.
Deprecated: Function eregi() is deprecated in /home/www/php-site.ru/public_html/include/functions.php on line 152
Итак, как же установить (эм.. почти как апгрейд, только наоборот [...]]]></description>
			<content:encoded><![CDATA[<p>Установка php 5.3 в debian squeeze теперь не проблема. Достаточно набрать</p>
<p><code>apt-get update &amp;&amp; apt-get install php5</code></p>
<p>Однако, многие сайты, сделанные ранее (работающие проекты на <strong>php 5.2</strong>) в php 5.3 выдают ошибки-предупреждения (deprecated), а иногда &#8220;ну совсем&#8221; не работают.</p>
<p><code>Deprecated: Function eregi() is deprecated in /home/www/php-site.ru/public_html/include/functions.php on line 152</code></p>
<p>Итак, как же установить (эм.. почти как апгрейд, только наоборот - downgrade) PHP 5.2 на debian squeeze</p>
<p>Посмотрим, что же в - если система &#8220;свежая&#8221; - там скорее всего только 2 строки для текущего релиза<br />
<code>vi /etc/apt/sources.list</code><br />
Добавим туда репозитарий для debian lenny<br />
<code>deb http://ftp.ro.debian.org/debian/ lenny main contrib non-free<br />
</code><br />
Для всех пакетов, начинающихся с php5 зададим приоритетным репозитарий предыдущей версии:<br />
vi /etc/apt/preferences<br />
<code><br />
Package: php5*<br />
Pin: release a=oldstable<br />
Pin-Priority: 700</code></p>
<p><code>Package: *<br />
Pin: release a=stable<br />
Pin-Priority: 600<br />
</code></p>
<p>Если php5.3 был ранее установлен - его следует удалить.. Проверить это можно командой:<br />
<code>dpkg -l |grep php5</code><br />
Если вывод похож на следующий - удаляем<br />
<code>ii  libapache2-mod-php5             5.3.3-7+squeeze8             server-side, HTML-embedded scripting language (Apache 2 module)<br />
ii  php5                            5.3.3-7+squeeze8             server-side, HTML-embedded scripting language (metapackage)<br />
ii  php5-cli                        5.3.3-7+squeeze8             command-line interpreter for the php5 scripting language<br />
ii  php5-common                     5.3.3-7+squeeze8             Common files for packages built from the php5 source<br />
ii  php5-gd                         5.3.3-7+squeeze8             GD module for php5<br />
ii  php5-mcrypt                     5.3.3-7+squeeze8             MCrypt module for php5<br />
ii  php5-mysql                      5.3.3-7+squeeze8             MySQL module for php5<br />
ii  php5-suhosin                    0.9.32.1-1                   advanced protection module for php5<br />
</code><br />
Для удаления уже установленных пакетов, содержащих php<br />
<code>aptitude remove `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`</code><br />
Обновим информацию о пакетах<br />
<code>apt-get update</code><br />
И установим php5.2 на squeeze из предыдущего репозитария<br />
<code>apt-get -t oldstable install `dpkg -l | grep php5| awk '{print $2}' |tr "\n" " "`</code><br />
Да.. при попытке установить PHP 5.2 система выдала ошибку<br />
<code>libapache2-mod-php5 : Depends: libkrb53 (&gt;= 1.6.dfsg.2) but it is not going to be installed<br />
</code>, поэтому устанавливаем отдельно пакет libkrb53<br />
<code>apt-get install libkrb53</code><br />
После чего установка PHP 5.2 проходит без ошибок: команда<br />
<code>dpkg -l | grep php5</code><br />
должна вывести примерно следующее:<br />
<code>ii  libapache2-mod-php5             5.2.6.dfsg.1-1+lenny13       server-side, HTML-embedded scripting language (Apache 2 module)<br />
ii  php5-cli                        5.2.6.dfsg.1-1+lenny13       command-line interpreter for the php5 scripting language<br />
ii  php5-common                     5.2.6.dfsg.1-1+lenny13       Common files for packages built from the php5 source<br />
ii  php5-gd                         5.2.6.dfsg.1-1+lenny13       GD module for php5<br />
ii  php5-mcrypt                     5.2.6.dfsg.1-1+lenny13       MCrypt module for php5<br />
ii  php5-mysql                      5.2.6.dfsg.1-1+lenny13       MySQL module for php5<br />
ii  php5-suhosin                    0.9.27-1                     advanced protection module for php5<br />
</code></p>
<img src="http://feeds.feedburner.com/~r/levik-info/~4/C_XT_ce-SYU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://levik.info/php-52-php-53-downgrade-on-debian-squeeze-lenny.htm/feed</wfw:commentRss>
		<feedburner:origLink>http://levik.info/php-52-php-53-downgrade-on-debian-squeeze-lenny.htm</feedburner:origLink></item>
		<item>
		<title>Umb upper limit segment address</title>
		<link>http://feedproxy.google.com/~r/levik-info/~3/_LYvf9vPCHg/umb-upper-limit-segment-address.htm</link>
		<comments>http://levik.info/umb-upper-limit-segment-address.htm#comments</comments>
		<pubDate>Tue, 07 Feb 2012 09:18:38 +0000</pubDate>
		<dc:creator>levik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://levik.info/umb-upper-limit-segment-address.htm</guid>
		<description><![CDATA[При загрузке ноутбука стала появляться Ошибка Umb upper limit segment address: nnnn
 Displays the address nnnn of the upper limit of Upper Memory Blocks, indicating released segments of the BIOS which may be reclaimed by a virtual memory manager.
Или в переводе:
Отображение адреса nnnn верхнего предела адресного пространства, в котором можно манипулировать сегментами Upper Memory Blocks. [...]]]></description>
			<content:encoded><![CDATA[<p>При загрузке ноутбука стала появляться Ошибка <strong>Umb upper limit segment address</strong>: nnnn</p>
<blockquote><p> Displays the address nnnn of the upper limit of Upper Memory Blocks, indicating released segments of the BIOS which may be reclaimed by a virtual memory manager.</p></blockquote>
<p>Или в переводе:</p>
<blockquote><p>Отображение адреса nnnn верхнего предела адресного пространства, в котором можно манипулировать сегментами Upper Memory Blocks. Сегменты используются модулем управления виртуальной памятью для организации работы BIOS</p></blockquote>
<p>Сам компьютер загружается (в аналогичных ситуациях иногда компьютер перестал грузиться и входил в BIOS - была &#8220;зажата&#8221; кнопка F2 :)), но субъективно, скорость работы оставляла желать лучшего (нет, конечно, какой русский не любит быстрой езды.. но всё-таки раньше ноутбук работал быстрее)</p>
<p>Рекомендации скинуть настройки BIOS при помощи load defaults setup не помогли</p>
<p>http://forum.thinkpads.com/viewtopic.php?f=2&amp;t=2170&amp;view=next - подозрения на</p>
<p>1. DIMM<br />
2. System board</p>
<p>http://forum.ixbt.com/topic.cgi?id=17:38124-3 - рекомендации прошить BIOS</p>
<img src="http://feeds.feedburner.com/~r/levik-info/~4/_LYvf9vPCHg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://levik.info/umb-upper-limit-segment-address.htm/feed</wfw:commentRss>
		<feedburner:origLink>http://levik.info/umb-upper-limit-segment-address.htm</feedburner:origLink></item>
		<item>
		<title>OpenVZ - делим физический сервер на виртуальные</title>
		<link>http://feedproxy.google.com/~r/levik-info/~3/ZCTpDONzwQg/openvz-delim-fizicheskij-server-na-virtualnye.htm</link>
		<comments>http://levik.info/openvz-delim-fizicheskij-server-na-virtualnye.htm#comments</comments>
		<pubDate>Thu, 02 Feb 2012 05:17:53 +0000</pubDate>
		<dc:creator>levik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://levik.info/openvz-delim-fizicheskij-server-na-virtualnye.htm</guid>
		<description><![CDATA[Виртуальные сервера VDS более доступны, чем аренда физического сервера (если, конечно, не учитывать сервер, работающий на домашнем компьютере) или даже оплата colocation. Кроме того, виртуализация может быть полезна для &#8220;экспериментов&#8221; - на одной физической машине можно разместить несколько машин.. каждую из которых можно использовать для различных нужд.
Про виртуализацию OpenVZ написано очень много. Ссылки, которые могут [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.levik.info/tag/vds" title="VDS сервер">Виртуальные сервера VDS</a> более доступны, чем аренда физического сервера (если, конечно, не учитывать сервер, работающий на домашнем компьютере) или даже оплата colocation. Кроме того, виртуализация может быть полезна для &#8220;экспериментов&#8221; - на одной физической машине можно разместить несколько машин.. каждую из которых можно использовать для различных нужд.</p>
<p>Про виртуализацию OpenVZ написано очень много. Ссылки, которые могут быть полезными для новичка в <strong>виртуализации на OpenVZ</strong>)</p>
<p>http://wiki.openvz.org/Main_Page - официальная Wiki по OpenVZ - есть почти всё.. если чего нет - можно зайти на<br />
<a href="http://forum.openvz.org/">http://forum.openvz.org</a> - форум по OpenVZ , есть<br />
<a href="http://forum.openvz.org/index.php?t=thread&amp;frm_id=10&amp;">http://forum.openvz.org/index.php?t=thread&amp;frm_id=10&amp;</a> довольно большой русскоязычный раздел</p>
<p><a href="http://www.opennet.ru/base/sec/openvz_debian.txt.html">http://www.opennet.ru/base/sec/openvz_debian.txt.html</a> - статья по установке OpenVZ на Debian<br />
<a href="http://wiki.debian.org/ru/OpenVZ">http://wiki.debian.org/ru/OpenVZ</a> - ещё одна (с использованием debootstrap)</p>
<p>Добавить виртуальный IP-адрес для контейнера<br />
vzctl set 101 &#8211;ipadd 192.168.2.1 &#8211;save</p>
<p><strong>Узнать сервера DNS на host-машине (да и вообще получить текущие сервера DNS в Linux)</strong><br />
<code>cat /etc/resolv.conf</code></p>
<p>Доступ к контейнеру из интернета (и наоборот - доступ контейнера в интернет) - используем iptables http://wiki.openvz.org/Using_NAT_for_container_with_private_IPs<br />
Для проброса портов HTTP-сервера:<br />
<code>iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx(external_ip)/32 -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.101:80</code><br />
Аналогично, для FTP<br />
http://forum.ru-board.com/topic.cgi?forum=8&amp;topic=11507 - vsftpd + пассивный режим за NAT-ом. При использовании пассивного режима следует пробрасывать дополнительные порты (между pasv_min_port и pasv_max_port)</p>
<img src="http://feeds.feedburner.com/~r/levik-info/~4/ZCTpDONzwQg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://levik.info/openvz-delim-fizicheskij-server-na-virtualnye.htm/feed</wfw:commentRss>
		<feedburner:origLink>http://levik.info/openvz-delim-fizicheskij-server-na-virtualnye.htm</feedburner:origLink></item>
		<item>
		<title>Amiro.cms - сбросить пароль администратора, восстановление пароля в админку</title>
		<link>http://feedproxy.google.com/~r/levik-info/~3/eEwDTzYEg2A/amirocms-sbrosit-parol-administratora-vosstanovlenie-parolya-v-adminku.htm</link>
		<comments>http://levik.info/amirocms-sbrosit-parol-administratora-vosstanovlenie-parolya-v-adminku.htm#comments</comments>
		<pubDate>Thu, 26 Jan 2012 04:41:13 +0000</pubDate>
		<dc:creator>levik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[amiro]]></category>

		<guid isPermaLink="false">http://levik.info/amirocms-sbrosit-parol-administratora-vosstanovlenie-parolya-v-adminku.htm</guid>
		<description><![CDATA[Удивительно, но на первых страницах поисковиков нет &#8220;нормального&#8221; ответа на такой простой вопрос - что делать, если забыл пароль администратора Amiro.CMS (она же Амиро ЦМС). Нормального - в смысле, не варианты &#8220;восстановить пароль администратора&#8221; (при переходе по ссылке новый пароль будет отправлен на почту администратора), либо сменить пароль админа из той же самой админки.
Выдержки из [...]]]></description>
			<content:encoded><![CDATA[<p>Удивительно, но на первых страницах поисковиков нет &#8220;нормального&#8221; ответа на такой простой вопрос - что делать, если забыл пароль администратора Amiro.CMS (она же Амиро ЦМС). Нормального - в смысле, не варианты &#8220;восстановить пароль администратора&#8221; (при переходе по ссылке новый пароль будет отправлен на почту администратора), либо сменить пароль админа из той же самой админки.</p>
<p>Выдержки из официального FAQ-а по AMIRO CMS:</p>
<blockquote><p><strong>Как поменять пароль администратора?</strong><br />
В Панели управления выберите пункт «Пользователи» в разделе «Сервис». В окне управления пользователями либо сбросьте пароль возле учетной записи администратора (в этом случае пароль будет доставлен на указанный e-mail администратора), либо укажите новый пароль в окне редактирования учётной записи.</p></blockquote>
<blockquote><p><strong>При запросе пароля приходит неправильный пароль </strong><br />
Необходимо сделать один запрос и дождаться пока придет письмо. Возможно Вы, не дождавшись получения, повторно запрашиваете пароль, в результате чего автоматически сгенерированный пароль оказывается сброшенным и не может быть использован для входа в админ.панель. Обратите внимание, что если сайт установлен локально, то возможности <strong>восстановить пароль</strong> по ссылке &#8220;забыли пароль&#8221; нет.</p></blockquote>
<p>Другой информации о хранении паролей администратора (и пользователей) по соседству не просматривается.</p>
<p>Ранее в <a href="http://www.levik.info/xranenie-parolej-sajta-ili-vosstanavlivaem-parol-imeya-dostup-k-baze.htm">статье о хранении паролей</a> в различных CMS рассматривал несколько способы сменя пароля, имея доступ к базе.</p>
<p>В <a href="http://www.levik.info/amiro-cms-zametki-na-polyax.htm" title="заметки про Amiro.CMS">Amiro.CMS</a> пользователь-администратор admin (если не был изменён) хранится в таблице cms_members. Пароль пользователя можно сбросить, изменив поле password. Хранится пароль &#8220;стандартным&#8221; md5-хэшированием. Т.е. чтобы задать пароль администратора равным 123 достаточно выполнить следующий SQL-запрос (если, конечно, есть доступ к базе):<br />
<code>UPDATE `cms_members` SET `password` = md5('123')<br />
WHERE `cms_members`.`username` = 'admin';</code></p>
<img src="http://feeds.feedburner.com/~r/levik-info/~4/eEwDTzYEg2A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://levik.info/amirocms-sbrosit-parol-administratora-vosstanovlenie-parolya-v-adminku.htm/feed</wfw:commentRss>
		<feedburner:origLink>http://levik.info/amirocms-sbrosit-parol-administratora-vosstanovlenie-parolya-v-adminku.htm</feedburner:origLink></item>
	</channel>
</rss>

