安装 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: