登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Q超越兔子的蜗牛O--逸云沙鸥Linux

飘飘何所似,天地一沙鸥;落霞与孤鹜齐飞,秋水共长天一色~~

 
 
 

日志

 
 

[原创]ubuntu install and setup wordpress step by step  

2010-11-30 20:59:01|  分类: Ubuntu笔记 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1. 设置 自己的域名:

1 
sudo vi /etc/hosts

加入一行:
127.0.0.1 qyiyunso.com
# 前面是 ip 后面是自己的域名

2. 设置自己专用的数据库:
登录数据库:

1 
mysql -u root -p

添加数据库并且设置权限 :

1 2 3 4 
CREATE DATABASE qyiyunsoBlog; USE mysql ; GRANT ALL PRIVILEGES ON *.* TO 'qyiyunso'@'localhost'   IDENTIFIED BY  'some_pass' WITH GRANT OPTION;

测试一下可以登录否:

1 
mysql -u qyiyunso -p

如果可以继续

3. 设置 wordpress的配置文件:

1 2 3 4 5 
cd /etc/wordpress/ sudo cp /usr/share/wordpress/wp-config-sample.php ./config-localhost.php ln -s config-localhost.php config-qyiyunso.com.php sudo chown qunengrong config-localhost.php vi config-localhost.php

—————————修改数据库链接的响应数据—————-
define(‘DB_NAME’, ‘qyiyunsoBlog‘);

/** MySQL database username */
define(‘DB_USER’, ‘qyiyunso‘);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘your_pass‘);

/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);

/** Database Charset to use in creating database tables. */
define(‘DB_CHARSET’, ‘utf8′);

/** The Database Collate type. Don’t change this if in doubt. */
define(‘DB_COLLATE’, ”);
———————————————————————
重启apache2 服务器

4. 配置 wordpress

http://localhost/blog/wp-admin/install.php

输入相关信息后,记住自己的用户名;
然后重新登陆就可以发blog了;

5. 访问 & enjoy:

http://localhost/blog/

http://qyiyunso.com/blog/

——————技巧———————
6. 为了保证局域网内可以通过域名访问,需要进行以下修改:
a) 修改客户机的hosts : 加入一行:
局域网ip qyiyunso.com
b) 修改主机的主配置文件/etc/wordpress/wp-config.php, 修改前面几行,保证读取固定的配置文件,例如名为/etc/wordpress/config-debain.php

#$debian_server = preg_replace('/:.*/', "", $_SERVER['HTTP_HOST']);
#$debian_server = preg_replace("/[^a-zA-Z0-9.\-]/", "", $debian_server);
$debian_server = 'qyiyunso.com';
$debian_file = '/etc/wordpress/config-debain.php';

c)参考/usr/share/wordpress/wp-config-sample.php,生成固定配置文件:/etc/wordpress/config-debain.php,要修改的内容如下:

define('DB_NAME', 'qyiyunsoBlog');

/** MySQL database username */
define('DB_USER', 'qyiyunso');

/** MySQL database password */
define('DB_PASSWORD', 'yourPass');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

这样在局域网的其他主机就可以正常访问了!

7. 解决不能自动升级的问题:
a) 修改apache2 服务启动时的用户变量,以固定用户名比如 qunengrong 启动:

1 2 3 4 
sudo vi /etc/apache2/envvars  #修改以下行 export APACHE_RUN_USER=qunengrong export APACHE_RUN_GROUP=www-data

b)修改wordpress 目录树的用户权限:

1 
sudo chown -R qunnengrong  /usr/share/wordpress

8. 解决 文章地址长名形式找不到链接的问题:
a)启用apache2的rewrite.load模块:

1 2 
cd /etc/apache2/mods-enabled/ sudo ln -s ../mods-available/rewrite.load ./

b)修改配置文件夹的属性:

1 
sudo chown -R qunengrong /etc/wordpress/

c) 在wordpress 管理面板的 settings模块选择permalink,修改成自己想要的显示方式!刷新后就可以看到了!

——————-My Blog—————————–

[原创]ubuntu install and setup wordpress step by step - 逸云沙鸥 - 飘渺阁
 

  评论这张
 
阅读(946)| 评论(2)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018