Articles of wordpress

将12,000页从SPIPredirect到WordPress

我想从SPIP切换到Wordpress,并将所有SPIP的URLredirect到Wordpress。 SPIP URL的格式为: example.com/spip.php?article{ID} article{ID example.com/spip.php?article{ID} ,例如: example.com/spip.php?article123 article123 WordPress URL的格式是: example.com/?p={ID} ,例如: example.com/?p=123 如果我将所有的数据转移到Wordpress下相同的ID将意味着example.com/spip.php?article123是example.com/?p=123 我的问题是:我真的这么做? 我已经search了很多论坛,以及如何find方法来将具有特定模式(没有问号)的页面转移到具有问号的新模式。

在nginx上启用caching

我有我自己的VPS与CentOS 6和Nginx,我想启用caching。 要testing它,如果启用成功,我使用Google PageSpeed Insight。 我的问题是,我没有太多的经验,我必须启用caching,我可以设置多长时间的图像caching等等。 多数民众赞成在互联网上发现,并尝试到目前为止: 创build目录: /etc/nginx/sites-available和/etc/nginx/sites-enabled因为它们不存在。 在这里链接创build的目录: /etc/nginx/nginx.conf添加include /etc/nginx/sites-enabled/*; 在文件的末尾,但在最后} 创build文件/etc/nginx/sites-available/my-site.com.conf : server { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; } location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ { expires 15d; } location ~* \.(pdf)$ { expires 30d; } } 链接conf文件: ln -s /etc/nginx/sites-available/my-site.com.conf /etc/nginx/sites-enabled/my-site.com.conf 做service nginx restart 我用我的网站的WordPress。 因此,无论何时使用PageSpeed […]

我可以使用CloudFront从同一个域中提供WordPress博客,但使用不同的服务器吗?

我们有一个我们从Elastic Beanstalk(AWS)提供的网站,这一切都很好。 我们使用内置负载均衡器通过HTTPS为我们的站点提供服务等。我们的数据库通过RDS服务分离,而不是与Web服务器在相同的EC2实例上。 到目前为止,我们很高兴成立。 现在,我们希望在我们网站的域名'/ blog'下build立一个WordPress博客(不是一个单独的或子域名,为了SEO的原因)。 我们的网站是一个定制的PHP应用程序(使用Laravel框架),我宁愿不从同一个地方托pipeWP应用程序和我们的网站。 我相信我们可以使用CloudFront(Amazon的CDN)来服务我们网站的/ blog部分,并将这些请求路由到不同的EC2实例上的单独WP安装。 我已经使用CloudFront做常规的CDNtypes的东西(静态资产),但是我对如何设置这种特殊types的configuration感到迷茫。 首先,这是一个疯狂的想法,还是听起来不错? 其次,如果这是合理的,那么我需要知道什么来设置呢?

如何将wordpress媒体文件存储到Google Cloud Storage存储桶中?

我正在使用Google Cloud平台进行我的网站托pipe。 我的网站大多包含图片。 我正在使用大小为50GB的永久磁盘用于存储目的。 如果我增加永久性磁盘的大小,成本就会越来越高。 现在驱动器变满了。 与Google Cloud Storage存储桶(以下简称GCSB)相比,Persistent Disk成本高昂。 我想使用GCSB。 我知道GCSB与Amazon S3类似。 对于S3我们有WP卸载S3精简版插件,这将有助于做媒体上传,但对于GCSB我没有find任何插件。 是否有任何插件或方式来加载媒体在GCSB,以便我可以使用持久光盘只用于重要的文件和GCSB的媒体文件?

我如何让我的用户设置wordpress的PHP.ini设置?

我从一个相当标准的Ubuntu 9.10为一个类设置了一个wordpress服务器,他们经常遇到默认的PHP.ini设置问题。 首先内存设置太低,然后file upload限制太小,等等。而更关心的是一个wordpress宽空白页,我怀疑是杀害公羊消费,但在php.ini中打开php错误没有透露任何东西! 我不太了解共享主机,但是我觉得这样的地方允许用户编辑这些东西,而不需要我介入和重启Apache。

我的WordPress的网站被黑了。 我如何追查问题的原因?

可能重复: 我的服务器被黑了应急 有人能够破解我的WordPress的3.2.1安装,访问控制面板作为pipe理员和发脾气与主题的index.php文件。 他没有删除任何网站的文件或造成更多的损害(我不知道他是否善良或只是有限的访问)。 我的问题是如何追查问题的原因? 我所知道的是,在网站被黑客入侵之前,我收到了一封来自WordPress的电子邮件,说我要求更改pipe理员密码。 任何想法从哪里开始寻找? 谢谢,Mashhoor

太多的apache2进程,使networking服务器停止响应

我有这个VPS与512MB内存,我认为apache2正在杀死它! 我无法从服务器(使用我的浏览器)加载页面,访问FTP或SSH。 VPS真的停止响应。 我只运行apache2,php和MySQL,它只被用来托pipe一个wordpress博客。 顶部 显示以下内容: top – 03:17:59 up 22:31, 1 user, load average: 60.54, 44.38, 23.35 Mem: 498320k total, 420888k used, 77432k free, 388k buffers Swap: 2096124k total, 2094196k used, 1928k free, 14068k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18312 www-data 20 0 171m 15m 828 […]

限制使用SSL只能在Apache中的一个目录

我已经安装了一个SSL证书,并运行在Apache 2.2.14上。 现在,我想限制使用https只有一个目录,即www.example.com/shop。 如果用户转到https://www.example.com或任何其他url,但www.example.com/shop,我想强制http而不是https。 我在这个网站上运行的Wordpress,并不能为我的生活弄清楚如何编写正确的重写规则(我敢打赌简单)的情况。 任何帮助感激!

如何在从wordpress移植到另一个博客后创build重写

我已经将我的博客从wordpress迁移到Octopress ,并从一个域名迁移到另一个域名。 我想创build从旧网页到新网页的重写(旧的结构是http://domain.old/?p = number )。 我为此创build了服务器块,其中包含: server { listen 80; listen [::]:80; server_name .domain.old; rewrite .*p=1$ https://domain.new/2011/rebirth/ permanent; rewrite .*p=11$ https://domain.new/2011/travelling-salesman-problem/ permanent; rewrite .*p=14$ https://domain.new/2011/minecraft-classic-client-with-fly-ability/ permanent; # rewrite ^ https://domain.new permanent; } 如果我取消注释最后一个string,我得到https://domain.new/p=14 http://domain.old/p=14请求。 如果它被注释掉,我得到一些nginx的欢迎消息,但没有redirect。 我没有想法。 任何帮助赞赏。 我目前的nginxconfiguration 。

性能调整vs理解内存泄漏?

我已经阅读了几乎所有的博客文章和与此有关的serverfault的答案,但已经看到了服务器的CPU或内存使用情况绝对零的改进,所以我觉得我失去了一些东西。 起初我以为这是一个WP问题。 我在我的机器和WHIPS站点上使用Vagrant复制远程服务器。 这该死的快。 我不知道这是因为虚拟机正在使用我的处理器,但是Vagrant虚拟机的内存比远程VPS要低。 除此之外,他们使用相同版本的Ubuntu,相同的Apache模块,下面看到相同的服务器configuration。 一年前我设置了远程服务器,所以也许有一些我显然没有检查? 我已经通过apt-get dist-upgrade,以及在Linode和Vagrant虚拟机上运行apt-get autoremove。 Linode VPS: Ubuntu 10.04 Intel(R)Xeon(R)CPU E5-2670 0 @ 2.60GHz 8核 1.47 GB真实内存,256 MB交换内存 谢天谢地,服务器(通常)不会locking,但是在第一个字节的时间里,速度非常慢。 这是top样子 top – 06:41:36 up 2 days, 14:02, 1 user, load average: 6.12, 6.16, 5.75 Tasks: 128 total, 6 running, 122 sleeping, 0 stopped, 0 zombie Cpu(s): 17.3%us, 5.2%sy, 0.0%ni, 30.7%id, […]