Articles of wordpress

我可以做些什么(可能)不起作用的服务器?

我们重新上线了。 我仍然不知道发生了什么事。 权力熄灭了 我学校的网站(以前)位于www.petagimnazija.hr ,似乎已经倒闭了。 当我尝试在浏览器中加载它时,它会挂起一两分钟,然后显示通常的“未find服务器”Firefox页面。 我试着ping的网站,但是我得到这个错误信息: ping: unknown host www.petagimnazija.hr 。 Traceroute说: www.petagimnazija.hr:名称或服务未知无法处理位置1(argc 1)上的“主机”cmdline参数“www.petagimnazija.hr” 似乎给我的任何信息的唯一命令是whois ,但我相信它是从caching中获取数据。 它给了我的域名到期date(大约一年),一些关于我的学校(街道地址)的信息,以及其他一些编码信息,如果有必要的话我会分享的(尽pipe没有名字)。 因为我是昨天晚上安装了WordPress的人,所以我觉得我会成为这个人的燃烧者。 有什么我可以做,以提取更多的信息,并检查networking的哪个部分不起作用? 难道是我们的networking服务器崩溃了吗? 这与DNS有关吗? 我也和几位朋友进行了交谈,对他们也是一样。 我非常怀疑,WordPress是应该受到指责。 我相信我们正在运行Windows Server 2008,明天我可以实际访问这些机器,但是恐怕已经太迟了。

如何做live.mywebsite.com => mywebsite.com/live通过.htaccess?

我需要做以下的事情 将这个子域名映射到mywebsite.com/live/something,例如: www.live.mywebsite.com/ ==> www.mywebsite.com/live/ http://live.mywebsite.com/ ==> http://mywebsite.com/live/ www.live.mywebsite.com/something ==> www.mywebsite.com/live/something http://live.mywebsite.com/something ==> http://mywebsite.com/live/something 我想在网页浏览器中隐藏重写的url。 此网域将显示www.live.mywebsite.com/something而不是www.mywebsite.com/live/something 3- Live是wordpress中的一个类别的名称,没有文件夹叫做“live” 这是我在.htaccess RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} ^(.+)$ [NC] RewriteRule ^/(.*)$ http:// www\.%1/$1 [R=301,L] 仅供参考,我通过Parallels Power Panel添加了子域名。 还有一件事,我不能安装任何插件来完成这项工作。

Nginx用一个问号重写

我试图强制Nginxredirect/重写一个使用查询string/?cat = 20到/ category / lighttpd /的URL。 这是我试过的,这是不工作的: location ~ /\?cat=20 { rewrite ^ http://kevinworthington.com/category/lighttpd/? permanent; } 我首先尝试了第一行: location ~ /?cat=20 { 但是这对我也不起作用。 这是使用WordPress作为CMS,如果这有什么区别。 您的帮助或提示表示赞赏。 谢谢。

WordPress 3.5多站点和nginx站点问题

我在本地主机的子目录中设置多站点。 问题是,当我试图访问我刚刚创build的网站的仪表板(本地主机/ wptest /网站/ wp-admin),我得到“这个网页有一个redirect循环” ,当我尝试访问实际的网站localhost / wptest / site)页面加载但没有资产,如CSS。 当我访问networking仪表板或localhost / wptest上的主站点仪表板时,一切都很好。 另外当我编辑在networking仪表板的第二个网站的永久链接,就像这样:本地主机/网站它也运行良好。 如何使它与默认的永久链接结构localhost / wptest / site? wordpress文件在 /usr/share/html/wptest wp-config.php如下: define('WP_ALLOW_MULTISITE', true); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'localhost'); define('PATH_CURRENT_SITE', '/wptest/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); 而服务器块/虚拟主机是这样的: server { ##DM – uncomment following line for domain mapping listen 80 default_server; #server_name example.com *.example.com ; ##DM […]

Nginxcaching整个网站,同时执行MySQL维护

我目前有一个高stream量的WordPress网站,是完全静态的。 但是它目前通过MySQL数据库生成每个页面(我知道我应该caching内容)。 我将把数据库移动到另一个服务器,这将需要大约20分钟,我希望在MySQL服务器不可用时显示caching版本。 用Nginx单独实现这个很简单吗?

麻烦configuration虚拟主机允许标准wordpress mod_rewrite永久链接

我有点麻烦得到标准的mod_rewrite wordpress在我的导演.htaccess文件生成正常工作。 我使用的服务器默认情况下已经设置了一个虚拟主机,我对这些虚拟主机没有经验。 我已经达到了一个点,我的头痛,撞在墙上,所以任何帮助表示赞赏。 所以假设,我们可以说我的领域是: http://domain.com 我有我的WordPress的 http://domain.com/wordpress 所以对于我漂亮的链接,domain.com/wordpress中的.htaccess文件显示如下: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d </IfModule> 和我的虚拟主机configuration文件位于etc / apache2 / sites-available / domain.com.conf: <VirtualHost *:80> ServerName app01 ServerAlias domain.com www.domain.com DocumentRoot /var/www/vhosts/application/ <Directory /var/www/vhosts/application> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> <Directory […]

如何让search结果中的服务器响应更快(WP,nginx,apc)

我在云中有自己的虚拟服务器,运行nginx和APC。 在这个服务器上,我有一个使用W3TC插件的WordPress博客。 我使用APC启用了页面caching和对象caching。 当访问首页,页面和post来自服务器的响应几乎立即。 但是在search时,响应需要1秒钟。 我想知道是否有可能使响应更快。 使用debugging查询WP插件我已经分析了searchSQL查询,它只需要0.002完成。 根据W3TC的大部分对象被caching。 事实上,Debug Queries插件给出了以下关于search结果的报告: Total query time: 0,01482s for 120 queries. Page generated in 0,00000s, 0,00% PHP, 0,00% MySQL 所以看起来好像页面生成得非常快。 但是服务器的响应仍然需要1秒钟才能完成。 即使页面生成速度很快,我怎样才能知道它是什么让响应花费很长时间? 注:我只是谈论从服务器的响应时间,而不是在浏览器中生成页面的时间。 以下是我的网站的示例search结果 。 这是我目前的php-fpmconfiguration: http : //snipt.org/AiHg7 # tail /var/log/php5-fpm.log [05-Oct-2013 20:20:04] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 […]

防止服务器蜂拥抱请求

我在Apache服务器(共享主机)上托pipe一个WordPress的博客。 由于某些原因,我一直在收到几十个xmlrpc.php每秒100个请求。 access.log如下所示: … 188.138.33.149 – – [16/Oct/2013:17:46:03 +0200] "POST /xmlrpc.php HTTP/1.1" 403 212 "-" "GoogleBot/1.0" 188.138.33.149 – – [16/Oct/2013:17:46:03 +0200] "POST /xmlrpc.php HTTP/1.1" 403 212 "-" "GoogleBot/1.0" 188.138.33.149 – – [16/Oct/2013:17:46:03 +0200] "POST /xmlrpc.php HTTP/1.1" 403 212 "-"" … 在.htaccess中,我应用了以下规则: <Files xmlrpc.php> Order Deny,Allow Deny from all </Files> 有没有更好的方法来防止垃圾邮件?

Nginx的完整文件夹保护不起作用

我用PHP-FPM(5.4.20)安装了nginx(1.4.3)。 我想保护我的wordpress wp-admin文件夹。 我的nginxconfiguration文件domain.conf : server { listen 80; server_name example.com; root /var/www; location / { index index.php; try_files $uri $uri/ /index.php?$args; } location /wp-admin { index index.php; allow 192.168.1.2; deny all; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name; include fastcgi_params; } } 问题:当我加载wp-admin文件夹在不同的ip我有403(罚款),但我能够加载insite PHP文件。 像/wp-admin/about.php

清漆caching每个用户或UA的WordPress的网站(我不知道)。 我想caching是普遍的

我最近把一个网站从普通的PHP切换到了wordpress驱动。 清漆的前端是相同的规则,以适应wp-admin。 我发现caching命中对我的连接是独一无二的,对于我和朋友查看相同的网站,但不同的机器,命中数明显增加。 我试着改变vcl_hash并简化 sub vcl_hash { set req.hash += req.url; set req.hash += req.http.host; } 尽pipe如此,caching服务对我们来说都是独一无二的。 意思是说,如果我看到“10”的命中数,我朋友的下一个命中应该理想的是“11”; 但他得到“1”作为命中计数,并增加到“2”等,如果他不断刷新页面 我希望有人能帮助我确定这是为什么发生。 这似乎也发生在其他wordpress网站上。 由于从基于php的驱动转换到Wordpress,我注意到了这一点