安装 Wordpress-MU 1.3 笔记

上一篇 / 下一篇  2007-12-27 03:50:34 / 个人分类:技术

安装环境:在虚拟机的Debian上安装,目标域名是hotend.3322.org,数据库名是hotend

1、先更新系统
apt-get update
apt-get dist-upgrade
apt-get install mysql-server apache2 php5 php5-mysql
2、设置mysql的字符集,并重启mysql
#修改my.cinf文件
vi /etc/mysql/my.cnf
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
#重启mysql
/etc/init.d/mysql restart
3、新建数据库和用户名
#进入数据库
mysql -u root -padmin
#看看字符集对不对
show variables like 'character%';
#建立数据库
create database `hotend`;
#设置访问用户和密码
grant all on hotend.* to 'wordpress'@'localhost' identified by 'jjyy';
4、解压 Wordpress-MU 到网页文件夹
#解压到指定目录,这里假定是/var/www/blog/
tar -xvvzf wordpress-mu-1.3.tar.gz --directory=/var/www/
#目录改名
mv /var/www/wordpress-mu-1.3 /var/www/blog
#解压中文语言文件
mkdir /var/www/blog/wp-content/languages/
tar -xvvf zh.tar --directory=/var/www/blog/wp-content/languages/
5、安装 Wordpress-MU
    • 从浏览器访问 http://HOST/blog/ ,Windows主机上可先在"c:\windows\system32\drivers\etc\hosts"加入主机IP。
    • Wordprss 提示要修改目录权限,照办
chmod 777 /var/www/blog /var/www/blog/wp-content/
    • 回答Blog网址"Blog Addresses"的问题,你的blogs是子域名(Sub-domains)结构还是子目录(Sub-directories)结构,这个选项安装好之后是不能再更改的。
    • 回答关于数据库"Database"的问题,包括数据名(Database Name),用户名(User Name),密码(Password),数据库主机(Database Host)。
    • 回答网站地址"Server Address"的问题
    • 回答网站明细"Site Details"的问题,包括网站名称(Site Title),你的邮箱(Email)。
    • Wordperss-MU要求主机必须支持rewrite.load
cd /etc/apache2/mods-enable
ln -s ../mods-available/rewrite.load rewrite.load
/etc/init.d/apache2 restart
    • 安装成功,显示admin登录密码,提示修改目录权限,照做
chmod 755 /var/www/blog /var/www/blog/wp-content/
6、登录 Wordpress-MU ,修改设置,添加用户,开通Blog
    • 先在最后的那个"选项"("Options/General Options") 那里设置博客的语言(Blog language),改为中文 Chinese
    • 然后在"用户->你的档案",修改 admin 的密码
    • 在"网站管理->设置"里,修改用户注册,开启BLOG,空间大小等等核心设置
    • 在"网站管理->Blogs"里,可以管理站点上所有的BLOG,或开通新的BLOG
    • "网站管理->用户"的添加新用户是手工加入用户,"用户->所有用户"里的添加新用户是将现用用户加入到你的Blog里,要注意两者的区别
    • 网站主Blog显示的页面是由 wp-content/themes/home/home.php 生成,修改要你要的样子
    • 默认安装好的Wordpress-Mu在数据库里的表
#主站Blog的数据表8个,以后每新增一个Blog多8个表
wp_1_comments
wp_1_links
wp_1_options
wp_1_postmeta
wp_1_posts
wp_1_term_relationships
wp_1_term_taxonomy
wp_1_terms
#Wordpress-MU 核心数据表9个
wp_blog_versions
wp_blogs
wp_registration_log
wp_signups
wp_site
wp_sitecategories
wp_sitemeta
wp_usermeta
wp_users
7、删除 Wordpress-MU
    • 从"设置->删除 Blog"那里删除Blog,确保你的服务器能发 E-Mail 到管理邮箱,删除链接将发到那里
    • 从收到的邮件点击删除链接,类似"http://HOST/blog/wp-admin/options-general.php?page=delete-blog&h=56a88d",之后再访问,会显示一个页面:
This user has elected to delete their account and the content is no longer available.
    • 这种方式删除 Wordpress-MU ,其实网站的数据都在的,只是不能再正常访问了
8、真正删除Wordpress-MU
#删除核心表
DROP TABLES wp_blog_versions,wp_blogs,wp_registration_log,wp_signups,
wp_site,wp_sitecategories,wp_sitemeta,wp_usermeta,wp_users;
#删除用户数据表
DROP TABLES wp_1_comments,wp_1_links,wp_1_options,wp_1_postmeta,
wp_1_posts,wp_1_term_relationships,wp_1_term_taxonomy,wp_1_terms;
#再删除网站文件
rm -rf /var/www/blog/
 9、wordpress-mu发信的问题
#当你的主机不能直接用Mail发信的时候,可以这样解决
第一步:找到 wp-includes/pluggable.php 这个文件,将 262 行的
$phpmailer->IsMail();
改为
$phpmailer->IsSMTP();
第二步:修改 wp-includes/class-phpmailer.php 这个文件里的SMTP参数
var $Host = "smtp.server.com";
var $SMTPAuth = true;
var $Username = "username";
var $Password = "password";

TAG:

引用 删除 111   /   2008-06-13 02:20:20
写得真好!
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-07  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 23271
  • 日志数: 38
  • 文件数: 3
  • 书签数: 16
  • 建立时间: 2007-06-20
  • 更新时间: 2008-08-06

RSS订阅

Open Toolbar