曾经拥有的,不要忘记。不能得到的,更要珍惜。属于自己的,不要放弃。已经失去的,留作回忆。

有关【多站点】的内容

WordPress开启多站点后nginx配置规则
技术文档

WordPress开启多站点后nginx配置规则

2012-10-24 2012-10-24 7238浏览 0评论

在开启WordPress多站点模式的过程中,会提示我们将一段rewrite写入.htaccess文件中,如下:

1
2
3
4
5
6
7
8
9
10
11
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
 
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
 
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

但上面这些规则是应用于Apache的,到了Nginx下是行不通的,需要对规则进行一些调整,如下:

阅读更多...

WordPress在多站点中修改数据库表前缀教程
技术文档

WordPress在多站点中修改数据库表前缀教程

2011-07-09 2011-07-09 9114浏览 4评论

WordPress数据库的默认表前缀是“wp_”,有时出于各种需要,我们想修改一下这个前缀,尤其在开启了多站点之后。大概可以分为如下几个步骤:

1、备份数据库
使用phpMyAdmin或者帝国备份王,备份数据库先。由于数据库相对较大,所以我一般比较喜欢用帝国备份王了,phpMyAdmin主要用来进行一些语句操作等。

2、初步了解数据库
这一步其实挺重要的,如果跳过的话,容易让新手(不了解wp数据库)到后面的操作出现错误或者疑惑的时候,无所适从,不知道自己已经修改了哪些。

wordpress3.0以后,就有默认的11个数据库表:

wp_comments //评论存储在这里
wp_commentmeta //评论元
wp_links //博客链接
wp_options //管理 > 设置面板下的选项存
wp_postmeta //每篇文章的特性信息被称为元数据
wp_posts //文章
wp_terms //文章和链接分类以及文章的tag分类
wp_term_relationships //与文章有关的分类、来自wp_terms表的tags以及这一关联存
wp_term_taxonomy //描述了wp_terms表中每个条目的分类系统 (分类,链接,或tag)
wp_usermeta //每个用户的特性信息称为元数据
wp_users //用户信息

阅读更多...

多站点WordPress 中使用 Akismet
技术文档

多站点WordPress 中使用 Akismet

2010-12-15 2010-12-15 5124浏览 1评论

Akismet是WordPress 官方推出的防垃圾留言插件,功能比较强大的说,使用的时候需要一个Key,需要到官方网站上申请。但是在使用当中存在一个问题,如果 WordPress 开启了多站点功能,那么每个站点都需要输入 API Key,非常不方便。可以通过下面的方法避免这个麻烦。

创建一个 php 文件,名字任意,如Akismet.php。

在这个文件当中输入添加如下代码:

阅读更多...

Windows下Apache使用虚拟主机(多域名多站点)的设置
技术文档

Windows下Apache使用虚拟主机(多域名多站点)的设置

2010-03-20 2010-03-20 14221浏览 0评论

在httpd.conf文件中找到ServerAdmin前面打上"#"(不含双引号),也就是把这段注释掉.
找到DocumentRoot "D:/Program Files/Apache2.2/htdocs"(这个是你安装apache的位置)把这段也打上"#",注释掉.//经过测试,如果没经过以上步骤,此方法同样有效。这个地方是这样的,下面开启了httpd-vhosts.conf,默认的httpd.conf默认配置失效,访问此IP的域名将全部指向vhosts.conf中的第一个虚拟主机,所以不管你注不注释,结果都是一样的。
假如,虚拟空间的各个站点都在D盘的wwwroot目录下,那么请添加这段
<Directory "D:/wwwroot">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

阅读更多...

Nginx环境下设置WordPress 301重定向
技术文档

Nginx环境下设置WordPress 301重定向

2013-10-25 2013-10-25 7616浏览 0评论

小站旧的固定链接形式为:/archives/%post_id%.html , 由于历史原因,发现一些附件、图片的地址都变成了 https://loosky.net/archives/文件地址,造成不能正常显示或访问。

故重新更新为:/%post_id%.html

在Nginx环境下通过301进行永久重定向,代码为:

rewrite ^/archives/(.*)/$ /$1 permanent;

当然也可以分开写,如:

rewrite ^/archive/([0-9]+).html$ /$1.html permanent; #文章
rewrite ^/archive/category/(.*)$ /category/$1 permanent; #目录分类
rewrite ^/archive/tag/(.*)$ /tag/$1 permanent; #tag分类
rewrite ^/archive/date/(.*)$ /date/$1 permanent; #日期分类

其中permanent表示返回301永久重定向,游览器访问地址会显示跳转后的URL地址!

阅读更多...

基于LNMP+uWSGI部署Django应用
技术文档

基于LNMP+uWSGI部署Django应用

2012-11-25 2012-11-25 13708浏览 1评论

之前在apache上基于mod_wsgi模式安装过Django应用,后来转到LNMP环境,再加上近期uWSGI的流行,本文将基于LNMP+uWSGI重新部署Django应用。

注:1、本文仅实现单站点部署方式,多站点虚拟主机可以通过virtualenv实现。
2、本文的环境是基于LNMP,运行于CentOS,已经安装了Nginx、PHP、MySQL、Memcached。并且操作系统自带了Python 2.6.3版本,可以升级到目前的最新版
3、目前的Django最新版是1.4.2,仅支持Python 2.5--2.7的版本,在3.x版本上面会出错。

基于上述环境,通过uWSGI方式部署Django应用的步骤如下:

一、安装平台

1、安装MySql-python

阅读更多...

解决WordPress评论不能显示问题
BLOGGY

解决WordPress评论不能显示问题

2011-12-15 2011-12-15 6839浏览 1评论

前面一篇文章中所说的,发现网站从某个时间段后的评论似乎在前台都不能显示了,但是在后台没有问题,登录以后,在前台显示也是没有问题的。因为在 出现问题之前,我进行过一系列操作,包括:更新插件、对服务器进行了一些优化、试用了一个新的皮肤,不知道是因为什么原因造成了这个问题。最初以为是皮肤的问题,于是新上传了皮肤,问题依旧;使用其他的皮肤,问题仍然存在。于是把目光集中到了服务器上,仔细检查了配置,重启后仍然存在问题。没辙,就去香港了。

下午把工作忙完后,记起有这么件事情,于是又想看一下。我的博客稍微有点特殊,使用了镜像方案,即两个网站,使用同一个数据库,而其中一个网站又启用了多站点,情况较为复杂。下午先看了一下loosky.net,发现问题依旧,于是打开了loosky.com,发现居然是正常的,那么肯定排除了皮肤和服务器的问题,问题集中在loosky.net站点上了。

阅读更多...

Drupal升级指南
技术文档

Drupal升级指南

2007-12-08 最后修改:2018-05-13 08:25 10682浏览 2评论

Drupal升级,根据英文说明翻译而来,再结合自己的一些实际操作。
------------------
1.备份数据库和Drupal目录--尤其是Site目录(包括站点配置文件), 自行添加的模块和主题,以及module目录下的所有第三方模块,还有files目录,它包含你的站点通过Drupal上传的文件.
  注意:单站点的配置文件为site/default/settings.php

阅读更多...