<?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>Tamkovich.com: Телеком/VoIP блог &#187; wordpress</title>
	<atom:link href="http://tamkovich.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://tamkovich.com</link>
	<description>Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys</description>
	<lastBuildDate>Fri, 11 May 2012 04:00:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>WordPress 3.0</title>
		<link>http://tamkovich.com/2010/06/wordpress-3-0/</link>
		<comments>http://tamkovich.com/2010/06/wordpress-3-0/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 06:56:42 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1356</guid>
		<description><![CDATA[Неделю назад обновился замечательный движок для сайтов &#8211; WordPress до круглой версии &#8211; 3.0. Это тринадцатый релиз. Нововведений как всегда масса, выглядят они очень симпатично. Но лично я подожду версию 3.0.1 :)]]></description>
			<content:encoded><![CDATA[<p align=justify>
Неделю назад обновился замечательный движок для сайтов &#8211; WordPress до круглой версии &#8211; 3.0. Это тринадцатый релиз. Нововведений как всегда масса, выглядят они очень симпатично. Но лично я подожду версию 3.0.1 :)
</p>
<p><center><br />
<embed src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" type="application/x-shockwave-flash" width="640" height="360" wmode="transparent" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=BQtfIEY1&amp;width=640&amp;height=360&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M" title="Introducing WordPress 3.0 &quot;Thelonious&quot;"></embed><br />
</center></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2010%2F06%2Fwordpress-3-0%2F&amp;title=WordPress%203.0" id="wpa2a_2"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/06/wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Не могу создать директорию /wp-content/uploads/. Проверьте, доступна ли родительская директория для записи.</title>
		<link>http://tamkovich.com/2009/09/unable-to-create-directory-wp-content-uploads-is-its-parent-directory-writable-by-the-server/</link>
		<comments>http://tamkovich.com/2009/09/unable-to-create-directory-wp-content-uploads-is-its-parent-directory-writable-by-the-server/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 13:52:12 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=382</guid>
		<description><![CDATA[WordPress Error: &#171;Unable to create directory /wp-content/uploads/ Is its parent directory writable by the server?&#187; Иногда, после обновления WordPress, перестает работать загрузка файлов. В сети можно найти много решений для этой проблемы, но ещё больше комментариев о том, что предложенные решения не работают. Не нашел решения и я, после очередного обновления WordPress загрузка файлов перестала [...]]]></description>
			<content:encoded><![CDATA[<h2>WordPress Error: &laquo;Unable to create directory /wp-content/uploads/ Is its parent directory writable by the server?&raquo;</h2>
<p align=justify>Иногда, после обновления WordPress, перестает работать загрузка файлов. В сети можно найти много решений для этой проблемы, но ещё больше комментариев о том, что предложенные решения не работают. Не нашел решения и я, после очередного обновления WordPress загрузка файлов перестала работать. Самое интересное заключалось в том что логи error-log от apache и audit.log от SELinux были пустые. Для решения проблемы с загрузкой файлов пришлось отредактировать файл
<pre>wp-includes/functions.php</pre>
<p> Авторы WordPress по непонятным причинам насильно подавляют все сообщения об ошибках производимые командой
<pre>mkdir()</pre>
<p> После удаления символа &#8216;@&#8217; в логе появилось сообщение об ошибке, и решение проблемы стало очевидным.</p>
<p><span id="more-382"></span></p>
<p align=justify>
<b>Решение</b> оказалось очень простым: </p>
<pre>
[root@tamkovich www]# ls -l
total 436
-rw-r--r-- 1 <b>root root</b>   397 Aug 31 18:46 index.php
-rw-r--r-- 1 <b>root root</b> 15410 Aug 31 18:46 license.txt
-rw-r--r-- 1 <b>root root</b> 11746 Aug 31 18:46 readme.html
-rw-r--r-- 1 <b>root root</b> 16181 May 14 21:57 sitemap.xml
drwxr-xr-x 7 <b>root root</b>  4096 Aug 31 18:46 wp-admin
-rw-r--r-- 1 <b>root root</b> 40543 Aug 31 18:46 wp-app.php
-rw-r--r-- 1 <b>root root</b>   220 Aug 31 18:46 wp-atom.php
...
</pre>
<p>Всеми скриптами на сайте владеет root.</p>
<pre>
[root@tamkovich www]# ls -l wp-content/uploads/
total 24
drwxr-xr-x 4 apache apache 4096 Feb  9  2009 2008
drwxrwxrwx 6 apache apache 4096 Aug 31 19:25 2009
drwxr-xr-x 2 apache apache 4096 Feb  9  2009 js_cache
</pre>
<p>Но Apache работает под пользователем &#8216;apache&#8217;, так что директории созданные php скриптами принадлежат apache. Если у вас включен php safemode, php не позволит скриптам владелец которых root писать что-либо в файлы принадлежащие другому пользователю (в данном случае &#8211; apache). Что бы решить проблему, достаточно сделать в корне вашего блога:</p>
<pre>
[root@tamkovich www]# chown -R apache:apache *
</pre>
<p>Откуда у авторов WordPress такая любовь к подавлению ошибок с помощью @? Ведь присутствуй в логе ошибка, масса людей не мучалась бы безрезультатным поиском ответов.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2009%2F09%2Funable-to-create-directory-wp-content-uploads-is-its-parent-directory-writable-by-the-server%2F&amp;title=%D0%9D%D0%B5%20%D0%BC%D0%BE%D0%B3%D1%83%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C%20%D0%B4%D0%B8%D1%80%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B8%D1%8E%20%2Fwp-content%2Fuploads%2F.%20%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8C%D1%82%D0%B5%2C%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%B0%20%D0%BB%D0%B8%20%D1%80%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F%20%D0%B4%D0%B8%D1%80%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B8%D1%8F%20%D0%B4%D0%BB%D1%8F%20%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8." id="wpa2a_4"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2009/09/unable-to-create-directory-wp-content-uploads-is-its-parent-directory-writable-by-the-server/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>

