Articles of wordpress

服务器别名使用通配符子域

我正在使用WordPressnetworking子域设置。 我必须把*.mydomain.com作为服务器别名,但现在我也有一个网站subdomain.mydomain.com ,导致另一个目录。 有没有办法做到这一点,因为当我键入subdomain.mydomain.com它只是加载WordPress注册页面。 我有一个虚拟主机设置。

我的networking服务器上应该有多less空闲的内存?

我有一个networking服务器,目前主办两个Wordpress网站和一些基于Java的协作软件。 服务器有2G内存,目前正在使用大约1.8G的可用内存。 现在这里的情况几乎是一个stream量微不足道的试点项目,所以我觉得很明显我需要更多的内存。 我想知道,如果我要释放它,我可能会根据它获得的stream量来预测我的内存需求。 我在Google上探索过,而我发现的东西有点微不足道。 在计算内存需求时,是否应该使用一个很好的启发式方法作为服务器上基础(无stream量)负载的函数? 作为参考,可以看到free -m的输出如下: total used free shared buffers cached Mem: 2048 1832 215 0 0 0 -/+ buffers/cache: 1832 215 Swap: 0 0 0 对我来说,这看起来像使用的实际内存,并不是由于caching或其他任何东西的幻想。 我想我的协作软件的要求将不得不经过实验testing,所以这里是free -m没有运行的软件: total used free shared buffers cached Mem: 2048 1109 938 0 0 0 -/+ buffers/cache: 1109 938 Swap: 0 0 0 我的计划B要弄清楚这一点,就是向服务器添加一堆交换空间,给它一些stream量并根据交换使用的数量进行调整。 我只是想知道如果有人有一个好的经验法则来估计我应该提前多less记忆…或者如果我在想什么是疯了。 […]

服务器推荐创业公司…云是不是?

我有一些关于为有限资本的小创业公司部署Web应用程序(和主机WordPress博客)的“最佳”方式的一般问题。 现在我们有一个简单的Ubuntu服务器(旧的奔腾4机器)与Tomcat的/ Apache / MySQL / PHP的。 Tomcat被用来部署我们的Grails应用程序。 Apache / PHP / MySQL正被用来托pipe一个WordPress的博客。 服务器在主线上…使用dynamicDNS服务来更新变化的IP。 显然这不是一个好的永久解决scheme。 如果我们要采取下一步,你会推荐什么? 亚马逊EC2? 买一台新的服务器和专门的业务线? 其他选项? 留在我们有什么? 很明显,有很多因素可以作出正确的决定……寻找一些球场的答案来帮助我衡量我是否正在走上正确的道路。 提前致谢!

他们是如何入侵我的WordPress的网站

我有很多在Bluehost共享主机环境中托pipe的WordPress站点。 最近当我在Googlesearch一个网站时,它说“网站可能会被入侵”。 我从Google网站pipe理员那里收到有关WP网站中某个脚本的警报。 当我查看这些网站时,我在页脚中find了一些链接,提到了"myteenmovies.net"和另一个网站。 Whois信息显示,他们是俄罗斯网站。 我还发现一些其他的PHP文件,怪异的名字, wxwz.php , xypz.php等… PHP代码被encryption了一些eval(gununcompress(base64_decode())) 。 还有另外一个文件,里面有一个注释“#b shell by orb”。 我知道黑客已经完全访问我的服务器(使用Webshel​​l脚本)。 所有的网站都很老了(大约一年),Wordpress 2.5。 权限是755.任何人都可以猜测或build议,黑客是如何上传文件? FTP / SSH / Cpanel密码相当强大。 任何其他方式?

Nginx + PHP-FPM超时,几乎为零负载消耗?

我有一台服务器在Linode上运行,包括Ubuntu 10.04 LTS,Nginx 0.7.65,MySQL 5.1.41和PHP 5.3.2以及PHP-FPM。 有一个WordPress博客,最近更新到WordPress 3.2.1。 我没有改变服务器(除了更新WordPress),而且运行良好,几天前我开始停机。 我试图解决这个问题,并检查error_log我看到许多超时和消息,似乎与超时。 服务器当前正在logging这种错误: 2011/07/14 10:37:35 [warn] 2539#0: *104 an upstream response is buffered to a temporary file /var/lib/nginx/fastcgi/2/00/0000000002 while reading upstream, client: 217.12.16.51, server: www.example.com, request: "GET /page/2/ HTTP/1.0", upstream: "fastcgi://127.0.0.1:9000", host: "www.example.com", referrer: "http://www.example.com/" 2011/07/14 10:40:24 [error] 2539#0: *231 upstream timed out (110: Connection timed out) […]

麻烦备份大型mysql数据库

我有一个WordPress的MU数据库,为不同的用户的博客10,000 +表。 我需要升级WordPress的MU到最新的版本,但要手动备份数据库。 当我点击导出时,PHPMyAdmin甚至无法加载页面。 我试图进入服务器(Windows),并使用DOS命令行: mysqldump -u USERNAME -p PASSWORD> BACKUP.sql 但它挂了一分钟,给我的错误: error 23: out of resources when opinging file '.\USERNAME\wp_1037_links.MYD' (Errorcode: 24) when using LOCK Tables 我做错了什么,或者我应该做什么? PHPMyAdmin适合这个大小的东西吗? 有没有比我尝试的两种方法更好的方法呢? **请注意,这不是我的网站,所以任何关于设置数据库病态的build议都必须由所有者运行。 我只是在这里为WP相关的废话,这是一种超出了我被带到做的范围。

WordPress + nginx无限redirect循环

我有一个WordPress的网站进入pipe理区域的问题。 如果我input: http : //www.beshan.com/wp-admin/ 我得到一个无限的redirect循环,但如果我input: http://www.beshan.com/wp-admin/index.php 有用 我的客户端的服务器是一个centos linux + nginx nginx.conf: user www www; worker_processes 8; error_log logs/nginx_error.log crit; #pid /usr/local/webserver/nginx/nginx.pid; #Specifies the value for maximum file descriptors that can be opened by this process. worker_rlimit_nofile 51200; events { use epoll; worker_connections 51200; } http { include mime.types; default_type application/octet-stream; #charset gb2312; server_names_hash_bucket_size […]

Linode与谷歌应用程序 – 如何从PHP的邮件工作?

我有一个CentOS Linode实例,我作为一个LAMP堆栈运行。 我也在使用Google Apps进行电子邮件。 我有我的MXlogging指向谷歌的服务器,一切正在转发我的电子邮件就好了。 但是,框上的sendmail工作不正常,这意味着PHP(wordpress)的电子邮件没有被发送。 看看本地邮件,我可以在日志中看到这些消息 – —– Transcript of session follows —– <my email addr>… Deferred: Connection refused by aspmx.l.google.com. 我没有configurationsendmail的经验 – 任何人都可以告诉我从哪里开始解决这个问题? 我做了很多的search,但无济于事。

一个WordPress的安装(多站点)或多个安装?

我为一个拥有多个WordPress博客的客户pipe理服务器。 它们在PHP / FastCGI / nginx上都是不稳定的,现在它们都能正常工作,只是比我通常使用的RAM多了一点。 由于设置了这一切,Wordpress 3出来了(用一个插件来维护域映射)允许我将所有的博客导入一个中央博客。 所以我知道我可以取得理想的手术效果……我只是不确定是否要花上数小时才能做到这一点。 客户端现在想要添加更多的博客到服务器。 我们正处在一个十字路口,如果我要走多头路,现在就行动起来。 我并不关心明确的行政利益,而是关于可用内存的性能和数量。 你认为我假设RAM中的一个代码库的成本低于六个单一的站点是正确的吗? 有没有其他的performance优点(或缺点),我错过了?

扩展服务器群集设置

我正在重build一个网站,目前每个月大概有4百万人次的访问量(最近这个数字是直线上升的)。 它目前正在运行,并由外部公司托pipe,但我们正在倾销他们,所以我需要devise托pipe。 我正在考虑build立一个小群集(可能在Linode上): 一个Linode NodeBalancer来平衡应用程序服务器之间的负载。 它可以保持所有的stream量从一个特定的客户端去一个应用服务器,但WP处理会话通过cookie,所以这不是那么重要。 两个 (或更多) 应用程序服务器 – Linode(512?)VPS运行的Debian6 / Apache2 / PHP5 / WordPress,但nginx用于caching 。 一个MySQL (或MariaDB?) 数据库服务器 (也是一个VPS),也可能是一个有HyperDB的从服务器 。 开发是在一个简单的旧的FBSD / Apache2 / MySQL / PHP5内部完成的,部署只需将新代码一次一个地推送到所有的应用程序服务器,并将任何数据库更改为数据库服务器。 备份将存储在本地。 我们可以在低stream量时间备份一个应用程序服务器(应该是相同的?)以减less负载。 电子邮件是通过MailChimp处理的。 简单。 WP本身运行W3 Total Cache与Xcache,我正在考虑为图像和其他静态文件的CDN,caching头已被用于这些静态文件… 这个计划是,当我们扩展时,我可以根据需要添加更多的应用程序和/或数据库服务器。 简而言之:这个设置是否工作? 它会有效吗? 我从来没有build立过这样的事情,所以我想确保我不会错过任何东西。 仅供参考:这是一个新闻网站。 我们在几个部分运行文章,一些媒体,游客可以评论文章,注册我们的电子邮件列表等。