1. 设置 自己的域名:
加入一行:
127.0.0.1 qyiyunso.com
# 前面是 ip 后面是自己的域名
2. 设置自己专用的数据库:
登录数据库:
添加数据库并且设置权限 :
测试一下可以登录否:
如果可以继续
3. 设置 wordpress的配置文件:
—————————修改数据库链接的响应数据—————-
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/
——————技巧———————
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 启动:
b)修改wordpress 目录树的用户权限:
8. 解决 文章地址长名形式找不到链接的问题:
a)启用apache2的rewrite.load模块:
b)修改配置文件夹的属性:
c) 在wordpress 管理面板的 settings模块选择permalink,修改成自己想要的显示方式!刷新后就可以看到了!
评论