<?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>WordPress &#8211; WL</title>
	<atom:link href="https://wwl3.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://wwl3.com</link>
	<description>越来越好，越好越来</description>
	<lastBuildDate>Thu, 18 Sep 2014 14:16:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>

<image>
	<url>https://wwl-1316477995.cos.ap-shanghai.myqcloud.com/uploads/2023/01/logo-188x188.jpg</url>
	<title>WordPress &#8211; WL</title>
	<link>https://wwl3.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WordPress更换服务器遇到的问题</title>
		<link>https://wwl3.com/2009/05/change-server-for-wordpress/</link>
		
		<dc:creator><![CDATA[王万林]]></dc:creator>
		<pubDate>Wed, 06 May 2009 12:38:04 +0000</pubDate>
				<category><![CDATA[Retweeted]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://wwl3.com/?p=426</guid>

					<description><![CDATA[wordpress更换服务器，和朋友公用一个数据库，遇到一些问题： wordpress表前缀替换 url重写配置 插件启用以及调试 1.wordpress 更改前缀 Blog更换服务器，用了一空间。无奈有多个Wordpress，只有更换表的前缀。 wordpress默认wp_为前缀，以下更改数据库前缀教程只需要在phpmyadmin运行十几个sql命令即可，傻瓜式的。 首先做的就是更改十个表的前缀,这个简单,命令如下： ALTER TABLE wp_comments RENAME TO [prefix]_comments ALTER TABLE wp_options RENAME TO [prefix]_options ALTER TABLE wp_posts RENAME TO [prefix]_posts ALTER TABLE wp_postmeta RENAME TO [prefix]_postmeta ALTER TABLE wp_users RENAME TO [prefix]_users ALTER TABLE wp_usermeta RENAME TO [prefix]_usermeta ALTER TABLE wp_links RENAME TO [prefix]_links ALTER TABLE wp_terms RENAME [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>wordpress更换服务器，和朋友公用一个数据库，遇到一些问题：</p>
<ol>
<li>wordpress表前缀替换</li>
<li>url重写配置</li>
<li>插件启用以及调试</li>
</ol>
<h3>1.wordpress 更改前缀</h3>
<p>Blog更换服务器，用了一空间。无奈有多个Wordpress，只有更换表的前缀。</p>
<p>wordpress默认wp_为前缀，以下更改数据库前缀教程只需要在phpmyadmin运行十几个sql命令即可，傻瓜式的。</p>
<p>首先做的就是更改十个表的前缀,这个简单,命令如下：<br />
<code>ALTER TABLE wp_comments RENAME TO [prefix]_comments<br />
ALTER TABLE wp_options RENAME TO [prefix]_options<br />
ALTER TABLE wp_posts RENAME TO [prefix]_posts<br />
ALTER TABLE wp_postmeta RENAME TO [prefix]_postmeta<br />
ALTER TABLE wp_users RENAME TO [prefix]_users<br />
ALTER TABLE wp_usermeta RENAME TO [prefix]_usermeta<br />
ALTER TABLE wp_links RENAME TO [prefix]_links<br />
ALTER TABLE wp_terms RENAME TO [prefix]_terms<br />
ALTER TABLE wp_term_taxonomy RENAME TO [prefix]_term_taxonomy<br />
ALTER TABLE wp_term_relationships RENAME TO [prefix]_term_relationships</code><br />
上面的命令就是将默认的前缀wp更改为[prefix],如果你想更改前缀了,只需要替换[prefix]，然后需要在wp-config.php中找到</p>
<p>$table_prefix  = ‘wp_’;</p>
<p>将它替换为</p>
<p>$table_prefix  = ‘[prefix]_’;</p>
<p>这样后台会登陆不上去，更改options表中项wp_user_roles，以及usermeta以下三项:</p>
<ul>
<li>wp_autosave_draft_ids</li>
<li>wp_capabilities</li>
<li>wp_user_level</li>
</ul>
<p>这四项中autosave_draft_ids是日志自动保存,user_roles和user_level是权限方面的,那个capabilities搞不懂是什么,但直觉告诉我也需要修改,所以继续在sql下运行以下命令:<br />
<code>update [prefix]_options set option_name = replace(option_name,'wp_user_roles','[prefix]_user_roles')<br />
update [prefix]_usermeta set meta_key = replace(meta_key,'wp_capabilities','[prefix]_capabilities')<br />
update [prefix]_usermeta set meta_key = replace(meta_key,'wp_user_level','[prefix]_user_level')<br />
update [prefix]_usermeta set meta_key = replace(meta_key,'wp_autosave_draft_ids','dianso_autosave_draft_ids')</code><br />
这样,我们的目的也达到了,我可以保证,使用此方法可以100%保证对数据库没什么伤害,尽量不要使用编辑器等工具直接替换wp_,因为有些数据库中插件名,绝对地址,文章中都可能存在wp_这个关键词.</p>
<p>It works!插件也正常：）</p>
<h3>2.url重写配置</h3>
<ul>
<li>wordpress/feed返回404</li>
<li>wordpress/feed/rss返回404</li>
<li>404 Error After Moving WordPress to another server</li>
<li>WordPress Feed 404 Error After Movind WordPress to another server</li>
</ul>
<p><strong>Apache</strong>:打开Apache的URLRewrite模块，如果用的是空间，在空间的设置里将重写打开。</p>
<p><strong>IIS:</strong>给IIS装上ISAPI Rewrite，不了解？没问题，看看<a href="https://wwl3.com/2009/05/iis-isapi-rewriteiis-isapi-rewrite/" target="_blank">ISAPI Rewrite 介绍及相关应用</a>就明白了。<a href="https://wwl3.com/wp-content/uploads/2009/05/httpd.ini" target="_blank">我的http.ini文件</a>写法：</p>
<p>Apche:turn you apche URL_Rewrite Mod on, otherwise you are using space, turn it on in your control panel or you can tell your hosting server client.</p>
<p>IIS: install <a href="http://www.helicontech.com/isapi_rewrite/doc/" target="_blank">ISAPI_Rewrite</a> in your IIS. and <a href="https://wwl3.com/wp-content/uploads/2009/05/httpd.ini" target="_blank">my http.ini file</a> is below:</p>
<p><code>RewriteRule /tag/(.*) /index\.php\?tag=$1<br />
RewriteRule /(contact|about|contact|photo|favor|archives|tags|sitemap)/ /index\.php\?pagename=$1<br />
RewriteRule /category/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed\.php\?category_name=$1&amp;feed=$2<br />
RewriteRule /category/?(.*)/ /index\.php\?category_name=$1<br />
RewriteRule /author/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed\.php\?author_name=$1&amp;feed=$2<br />
RewriteRule /author/?(.*) /index\.php\?author_name=$1<br />
RewriteRule /feed/?$ /wp-feed\.php/\?feed=rss2<br />
RewriteRule /comments/feed/?$ /wp-feed\.php/\?feed=comments-rss2<br />
RewriteRule /page/(.*)/ /index\.php\?paged=$1<br />
RewriteRule /([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/?([0-9]+)?/?$ /index\.php?year=$1&amp;monthnum=$2&amp;day=$3&amp;name=$4&amp;page=$5<br />
RewriteRule /([0-9]{4})/([0-9]{1,2})/([^/]+)/?$ /index\.php\?name=$3<br />
RewriteRule /([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$ /index\.php\?year=$1&amp;monthnum=$2&amp;day=$3&amp;page=$4<br />
RewriteRule /([0-9]{4})/([0-9]{1,2})/?$ /index\.php\?year=$1&amp;monthnum=$2&amp;page=$3<br />
RewriteRule /([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/(feed|rdf|rss|rss2|atom)/?$ /index\.php\?year=$1&amp;monthnum=$2&amp;day=$3&amp;name=$4&amp;feed=$5<br />
RewriteRule /([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/trackback/?$ /wp-trackback\.php\?year=$1&amp;monthnum=$2&amp;day=$3&amp;name=$4&amp;tb=1</code></p>
<h3>3.插件部分：</h3>
<p>遇到问题的插件有<a href="http://wordpress.org/extend/plugins/download-monitor/" target="_blank">download monitor</a>，数据全部被清零，<a href="http://baike.baidu.com/view/14069.htm" target="_blank">方法论</a>的思想研究发现：</p>
<p>windows 服务器换到linux服务器，linux对大小写敏感，在<a href="http://wordpress.org/extend/plugins/download-monitor/" target="_blank">Download Monitor</a>插件里面查找：</p>
<ul>
<li>DLM_DOWNLOADS</li>
<li>DLM_CATS</li>
<li>DLM_FORMATS</li>
<li>DLM_STATS</li>
<li>DLM_LOG</li>
<li>DLM_META</li>
</ul>
<p>替换为：</p>
<ul>
<li>dlm_downloads</li>
<li>dlm_cats</li>
<li>dlm_formats</li>
<li>dlm_stats</li>
<li>dlm_log</li>
<li>dlm_meta</li>
</ul>
<p>替换过程中注意大小写。</p>
<p>或者将数据库中[*]_dlm_[*]全部修改为大写的。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress API Endpoint Problem</title>
		<link>https://wwl3.com/2008/10/wordpress-api-endpoint-problem/</link>
		
		<dc:creator><![CDATA[不一样的蚊子]]></dc:creator>
		<pubDate>Fri, 31 Oct 2008 14:28:52 +0000</pubDate>
				<category><![CDATA[Retweeted]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Problems]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[XML-PRC]]></category>
		<category><![CDATA[Zoundry Raven]]></category>
		<guid isPermaLink="false">http://wwl3.com/?p=36</guid>

					<description><![CDATA[After a hard searh, most articles tells us how to modify xmlrpc.php, indeed, it is the solution to wordpress before offical bug solution came out. Unluckly, it does not work to me, who use wordpress 2.6 Thanks to algo pixelado, it works! the article is here WordPress API for Zoundry Raven, Flickr, ScribeFire WordPress Version: [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>After a hard searh, most articles tells us how to modify xmlrpc.php, indeed, it is the solution to wordpress before offical bug solution came out. Unluckly, it does not work to me, who use wordpress 2.6</p>
<p>Thanks to <a href="http://www.flickr.com/photos/algopixelado/" target="_blank">algo pixelado</a>, it works! the article is <a href="http://www.flickr.com/help/forum/en-us/64018/" target="_blank">here</a></p>
<p>WordPress API for Zoundry Raven, Flickr, ScribeFire</p>
<p><strong>WordPress Version:</strong></p>
<p>WordPress 2.6.3</p>
<p><strong>Problem:</strong></p>
<p>Can not use WordPress API, those Zoundry Raven, Flickr, ScribeFire can not work. When I try https://wwl3.com/xmlrpc.php , it shows that: XML-RPC server accepts POST requests only.</p>
<p><strong>Solution:</strong></p>
<p>login to your dashboard, goto settings/writing/remote publishing </p>
<p>tick the box </p>
<p>&#8220;XML-RPC <br />XML-RPC Enable the WordPress, Movable Type, MetaWeblog and Blogger XML-RPC publishing protocols.&#8221; </p>
<p>then test &#8211; this worked for me!!</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
