-
快速入门: Compose和WordPress
文章目录 [隐藏] 定义项目 构建项目 浏览器配置wordpress 我们可以使用docker compose很容易地在使用docker容器的隔离环境运行wordpress。本快速指南演示如何使用compose配置和运行wordpress。 定义项目 1.创建一个空的项目目录。 可以用容易记住和理解的名称命名此项目。这个目录是应用程序镜像的上下文。此目录应该只包含用于构建那个镜像的资源。 2.切换目录到项目目录。 例如,如果命名项目目录为my_wordpress: cd my_wordpress…
-
WordPress详细安全设置
文章目录 [隐藏] 一、更新wordpress 二、设置复杂的密码 三、使用sftp代替ftp 四、文件权限设置 五、数据库安全 六、后台wp-admin安全设置 七、wp-include wp-config.php 八、隐藏式安全 九、数据备份 wordpress是一款PHP开源免费的博客平台系统,强大的功能及易用性,受到非常多的博主的青睐,已经成为使用者最多博客系统。虽然wordpress在安全方面已经做得不错,但我们还是有必要加强安全设置,因为漏洞是一定会存在的,只是还没有发现。所以我们必…
-
设置wordpress后台强制使用ssl
默认登录wordpress的后台是使用http协议,这协议是明文发送的。这可能会导致你的用户和密码被窃听。如果使用ssl登录,这种情况则可以避免。下面是设置方法。 1、设置wp-config.php /* That’s all, stop editing! Happy blogging. */ … require_once(ABSPATH . ‘wp-settings.php’); 在上面的代码之前加上如下代码: define(‘FOR…
-
隐藏wordpress版本号
隐藏wordpress版本号,可以防止他人针对特定版本号寻找相应的漏洞,从而进行入侵。隐藏版本号的方法是,在当前主题目录下的function.php文件中加入: function wpt_remove_version() { return ”; } add_filter(‘the_generator’, ‘wpt_remove_version’); 隐藏wordpress版本…
-
为wordpress增加手机主题
为了方便手机查阅博客的资料,今天为博客增加了手机浏览的支持。需要一个插件和一个手机主题即可完成。 插件:http://wordpress.org/extend/plugins/wpms-mobile-edition/ 手机主题:http://wordpress.org/extend/themes/carrington-mobile 由于我的博客使用了varnish缓存,所以还需要在default.vcl配置文件的sub vcl_recv中增加对User-Agent的判断。 if (req.htt…
-
设置nginx密码保护wordpress后台
今天早上起来打开QQ,收到一封密码重置的邮件,查看了一下日志,确实有人在捣乱,虽然似乎获取不到我的后台密码,除非连我的邮件也破解了。但这给了我一种不安全的感觉。好吧,既然你想通过后台破解我的密码,我就不让你进我的后台,nginx设置方法如下: 1、根据文https://www.centos.bz/2011/12/nginx-http-auth-basic/后面的部分生成密码文件,放在/usr/local/nginx/conf。 2、在nginx.conf文件中加入: location ~ /wp…
-
使用又拍云(upyun)JS库CDN加速wordpress jquery
前几天又拍云(upyun)发布JS库CDN服务:http://jscdn.upai.com/,今天就用它来加速wordpress的jquery 修改主题目录下的的function.php文件,添加如下代码: if( !is_admin()){ wp_deregister_script(‘jquery’); wp_register_script(‘jquery’, (“http://upcdn.b0.upaiyun.com/libs/jq…
-
关于nginx wordpress目录式永久链接斜杠的问题
我的wordpress一直以为是启用目录式的永久链接,如https://www.centos.bz/2012/01/real-time-rsync-file-with-sersync/。今天当我用https://www.centos.bz/2012/01/real-time-rsync-file-with-sersync这样的链接,即尾部少一斜杠时,文章照样能顺利地访问,这时候查看这个地址返回的状态码,是200,而不是我所想的301。虽说没什么影响,但为了链接规范与唯一性,决定做301处理。 在…
-
Cherokee设置WordPress伪静态规则
Cherokke设置wordpress的伪静态需要在后台操作。我们假设你已经添加好wordpress的虚拟主机www.centos.bz,下面我们介绍如何配置wordpress伪静态。 1、选择创建好的虚拟主机,切换到“行为”,点击“规则管理”,把所有已存在的规则删除,除了默认的。 2、选择默认规则,切换到“处理程序”,处理程序下拉框选择“转发”,点击“Add New RegEx”增加转发规则,在转发规则对话框中,显示选择“内部”,正则表达式输入^(.+)$,替换输入index.php。 3、增…
-
WordPress无法使用自动更新,提示填写FTP信息的解决方法。
据LNMP一键安装包使用者反映wordpress提示升级时,点“自动升级”出现填写FTP信息的页面,像我们这些用LNMP的很多都不安装FTP服务器。其实出现这个的问题就是Nginx的执行身份非文件属主身份。 解决方法: 假设你的wordpress安装目录为/home/wwwroot/lnmp.org 用Putty登录Linux VPS,执行:chown -R www /home/wwwroot/lnmp.org 执行上面的命令就可以将/home/wwwroot/lnmp.org下所有文件的属主改…
-
wordpress启用memcached
wordpress启用memcached需要环境符合两个条件,1,安装了php-memcached扩展,2,安装了memcached。 1、启用方法很简单,如果你的memcached启用的是默认端口11211,则只需要下载object-cache.php文件到wp-content目录即可。 2、如果端口不是11211或者需要配置多台memcached,则需要修改wp-config.php文件,在文件中加入下面代码。 global $memcached_servers; $memcached_se…
-
wordpress评论与回复慢的原因及解决方法
博客回复读者的评论发现都超过30秒,一直懒得理。今天连续回复几条评论,发现实在无法忍受了,就开始着手解决这一问题。 1、是不是评论的程序代码有问题?可以排除,因为一回复读者评论,后台马上显示回复内容,只是浏览器一直显示正在提交评论… 2、开始查看vps的进程,发现有一个以用户apache运行的sendmail进程,这个应该可以确认是sendmail的问题。 3、查看sendmail日志。日志如下: My unqualified host name (centos) unknown; …