Articles of wordpress

CNAMEredirect到WordPress的博客不工作

我有两个域名托pipe在两个不同的服务器:domain1.com&domain2.com 我想使用CNAMEredirect将“ blog.domain1.com ”转发到“ blog2.domain2.com ”,这是一个WordPress博客。 在我安装Wordpress之前。 blog.domain1.com(= redirect =>)blog2.domain2.com/index.htm (工作正常) 浏览器将保持URL( http://blog.domain1.com )甚至index.htm在domain2.com服务器上。 但是,我安装WordPress后 ,浏览器将URL更改为( http://blog2.domain2.com ) 这是我目前的设置: 在domain1.com DNS上: blog.domain1.com CNAMEredirect到domain2.com 在domain2.com上 .htaccess: Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^blog\.domain1\.com RewriteRule ^(.*)$ http://blog2.domain2.com/$1 [R=301,L] 在blog2.domain2.com .htaccess上: DirectoryIndex index.php <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteBase /blog2/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule […]

如何让wordpress在IIS 7上编写web.config以获取漂亮的url

有可能用IIS 7获得漂亮的url http://learn.iis.net/page.aspx/466/enabling-pretty-permalinks-in-wordpress/ 但是wordpress也可以自动做,如果它有权限的话。 如何在IIS 7上授予此权限?

Ubuntu WordPress安装程序:您没有权限查看wp_content的内容

我刚刚根据这些说明在Ubuntu上安装了WordPress: https://help.ubuntu.com/community/WordPress 一切都很好…除了, 当我尝试将我的主题添加到“wp_content”文件夹时,我收到警报 : 您无权查看“wp_content”的内容 在我之前的WAMP生活中,我曾经直接在wp_content目录中存储和编辑我的主题。 这是我想用于LAMP的工作stream程。 如何在不破坏WordPress安装的情况下在wp_content目录中添加/编辑主题?

在Fedora上慢到不存在的MySQL?

我有一个VPS上有一些低stream量的个人网站,其中两个运行Wordpress。 有时WordPress的网站只是不想加载。 他们花了一分钟或更多的时间来加载。 有时候我可以把它放在那里5分钟,然后才放弃。 是什么使我相信这是一个MySQL问题,静态文件在这种情况下仍然会在不到一秒的时间内加载。 由于我在同一台服务器上安装了MySQL,所以不可能是networking延迟问题,所以我必须在configuration上有一些可怕的错误。 这只是在Fedora上通过Yum进行的一个未经修改的MySQL安装,所以它应该使用任何默认值。 任何人有任何想法可能会导致这样的事情?

Apache由某些脚本(Wp-Cron.php)陷入困境 – 如何自动杀死进程

我有一个服务器正在运行一些WordPress的博客,其中有一些有几百/千个职位。 每两天,由于在Wordpress上运行一个名为WP-cron.php的文件,服务器变慢了。 我的整个Apache进程日志变成这样: http:// imgur.com/A7K9k.png 那个时代已经不less了。 而服务器不行。 每个进程占用大约1.1%的内存。 而当我们有50人在旅途中。 它变得疯狂。 不是所有的人都来自同一个博客,他们是相当广泛的。 在WHM的Apache进程页面中,它们通常都被设置为“C”的状态,这意味着closures。 但他们可以坐在那里,直到他们崩溃的服务器,他们仍然拥有内存。 只是谷歌“WP – cron.php加载”,你会发现很多人有类似的问题。 无论如何,我们认为这是由用户在wordpress安装中添加一吨死亡“pinglists”造成的。 反过来,wordpress就会无休止地循环着它们。 问题编号1.有没有人有什么会导致Wordpress文件wp-cron.php无休止地循环的其他build议。 我仍然认为这是平息的,因为我们所接触到的所有关于他们的帐户负载高的人都拥有大量的ping列表。 问题2。即使是在WordPress的超级pinglists。 我们不能在服务器上等待它开始产生wp-cron进程的每一个帐户。 它通常在一夜之间发生,我开始在凌晨2点收到有关负载的短信警报。 我已经安装了CSF,如果它们运行了XXX次,显然会结束进程。 但是我被告知,它不会捕获这些进程,因为它们处于“closures”状态(它们在WHM的Apache页面上显示为“C”)。 显然CSF只会杀死那些C不算的“正在运行”的进程。 我已经看到了各种其他脚本,如: http : //dltj.org/article/die-apache-die/ 。 我看了一下/ proc的状态。 但是,我惊奇地发现在这个时间段里划定的部分。 如果有什么办法,我可以把它连接到一个实际的Apache进程,这样我就可以看到哪个文件正在运行(所以只有closures连接到wp-cron.php,状态为“C”)。 总的来说,我知道问题2掩盖了真正的原因。 但是我确实把整个事情都放在了Wordpress中过度的pinglists上。 但是我不能坐在那儿照顾每一个安装24/7。 所以我需要一种方法来保存服务器,当我不可用。 任何帮助将非常感激。

WordPress安装后,所有的“服务器找不到”错误

我从我的本地机器上将我的WordPress博客上传到Slicehost,然后将域名指向IP地址。 然后我正常安装了这个博客。 一旦我去了wp-login.phplogin,但是,我开始得到“服务器找不到”的错误。 这很奇怪,因为服务器进程还在运行,我检查了很多次。 我在错误日志或访问日志中看不到任何错误。 这不仅影响Wordpress。 我现在无法访问phpmyadmin,它被映射到同一个域地址的子目录。 到底是怎么回事? 谁能帮忙? 编辑:博客位于一个子域。 它仍然可以从IP地址访问。 虚拟主机configuration是ServerName和ServerAlias,都设置为blog.mysite.com。 当我改变这些并重新启动apache,phpmyadmin回来了。 编辑:这也不是传播问题,因为我从域名安装博客。 只是当我试图login到pipe理部分,我开始得到这些错误。

麻烦与VirtualHosts

在单机上,我已经设置了两个WordPress站点使用aproperiate setus下面每个在Apache网站我有单独的configuration为每个域: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www_domain1 <Directory /var/www_domain1/> Options FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ServerName domain1.com ServerAlias www.domain1.com ErrorLog /var/log/apache2/error_domain1.log CustomLog /var/log/apache2/access_domain1.log combined </VirtualHost> 和目标文件夹中的.htaccess <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> order deny,allow <Files wp-config.php> order allow,deny deny from all </Files> # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine […]

Nginx – WordPress,Mediawiki等

我想更好地了解nginx,我有一个可以安装Fedora,Ubuntu或任何风格linux的主页。 目标:在www根目录下的子目录中有wordpress(博客),mediawiki(wiki),论坛脚本。 所以例如www.mydyndnsdomain.com/blog,/ wiki /,/ forum等。 我安装了一个fedora13虚拟机,安装了nginx,编辑了nginx.conf来指定web根目录/ usr / share / nginx / html / – 我可以看到index.html(默认的nginx页面),但是当我把wordpress放到子目录所谓的博客它不会显示或允许我开始wp的安装过程。 任何一步一步将是真正有帮助的亲切的问候

为什么不应用这个重写规则(nginx)? (试图设置WordPress的多站点)

我试图用nginx设置Wordpress多站点(子文件夹结构),但是这个重写规则有问题。 下面是Apache的.htaccess,我必须翻译成nginxconfiguration。 RewriteEngine On RewriteBase /blogs/ RewriteRule ^index\.php$ – [L] # uploaded files RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ – [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] 以下是我想到的: server { listen […]

.htaccess – 如何告诉wordpress忽略一个目录

我的WordPress的网站有像http://mysite.com/mywebpage一样友好的url。 我在/var/www目录下安装了wordpress。 但是,在我的服务器上,我还有一个名为/var/www/mywebpage目录,因为该目录包含/var/www/mywebpage/product2.jpg等文件。 现在每次去http://mysite.com/mywebpage ,浏览器都会给我一个403 Forbidden错误,因为如果一个与wordpress同名的目录存在,那么这个目录就会优先。 我有更多的Web目录遭受这个问题。 如何编辑我的.htaccess文件,使wordpress页面优先于以下三个目录: /var/www/mywebpage , /var/www/myproductpage和/var/www/mygraphics 。 但是,如果有人去http://mysite.com/mywebpage/product1.jpg ,我希望他们能够看到物理图像文件。 这是我目前的WordPress的.htaccess。 # WORDPRESS Rules below, DO NOT EDIT! #uploaded files RewriteRule ^(.*/)?files/$ index.php [L] RewriteCond %{REQUEST_URI} !.*wp-content/plugins.* RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L] # add a trailing slash to /wp-admin RewriteCond %{REQUEST_URI} ^.*/wp-admin$ RewriteRule ^(.+)$ $1/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} […]