<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="旧电脑安装nas4free9.0+wordpress做个人博客">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2012-09-13 13:26<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
旧电脑安装nas4free9.0+wordpress做个人博客


安装nas4free就不说了安装wordpress

FreeNas版本0.7.2


phpMyAdmin版本3.3.9.2


WordPress简体中文版本3.4




nas4free设置 


1、安装nas4free时，给系统划分一个较大的分区。安装完nas4free后,把原来WebGUI的管理接口调整成8000，把80端口留给wordpress使用：


 

2、启用WebServer，这边把80给网站使用的端口，问题会比较少，把Document root指向一个较大的磁盘空间，在安装系统时我给系统留下的40G的空间，因此我指向/var/www。通常会挂在挂在\mnt下。


 

3、建立mysql组和mysql用户，记得要先建立组,再去建立使用者,同时要给这个使用者有登录的Shell，组名与用户名称都定义为mysql，密码请自取，PrimaryGroup请一定要选mysql组


 

4、接着打开ssh的服务，并允许root登录，在安装完成记得把它关掉。Mysql的安装DB直接放置系统区内,防止不当的操作去把档案破坏掉，用winscp以root账号登录。


  

1、建立Mysql档案的存放位置mkdir /var/db/mysql


 

2、把该路径的拥有者设定成mysql这个User/Group


 

chown &ndash;R mysql:mysql /var/db/mysql


 

3、设定所有的人都有权限使用以上两个路径,因为Mysql运行时会在/tmp内产生一个mysql.sock的文件：


 

chmod 777 /tmp


 

chmod 777 /var/tmp


 

4、安装Mysql5.0的最新版本,记得网络要接通喔


 

pkg_add &ndash;r mysql50-server


 

5、切换到Mysql使用者,让这个使用者去安装Mysql的启动db


 

su &ndash; mysql


 

6、执行mysql启动db,用root去做会导致权限异常,让mysql无法启动,如果Step5忘了改User,可以重新执行以上指令.


 

/usr/local/bin/mysql_install_db

 

7、启动mysql,执行以上指令看看是否可以正常的启动mysql,检查一下/tmp内有没有mysql.sock这个档案存在


 

cd /usr/local ; /usr/local/bin/mysqld_safe


 

8、变更mysql密码，'new-password'为你所要指定的密码


 

/usr/local/bin/mysqladmin -u root password 'new-password'


 

/usr/local/bin/mysqladmin -u root -h freenas.local password'new-password'.


 

9、编辑/etc/rc.conf在最后一行加上mysql_enable=&quot;YES&quot;,让每次Freenas启动都会自动带起mysql，


 

mysql_enable=&quot;YES&quot;


 

10、重新启动,确认一下设定


 

reboot


 

11、安装其他额外的相关套件


 

pkg_add -r gd


 

pkg_add -r php52


 

pkg_add -r php52-extensions


 

pkg_add -r php52-xmlrpc


 

pkg_add -r php52-gettext


 

pkg_add -r php52-mcrypt


 

pkg_add -r php52-mbstring


 

pkg_add -r php52-gd


 

pkg_add -r xmlstarlet


 

pkg_add -r php52-mysql


 

pkg_add -r php52-mysqli


 

12、变更一些路径让整个PHP运作正常起来，这步不做的话会导致WebGUI无法使用。


 

mv /usr/local/bin/php /usr/local/bin/php-cli


 

cp /usr/local/bin/php-cgi /usr/local/bin/php


 

13、重新启动确认整个服务是否正常,以上MySql就已经安装完毕


 

Reboot


 

phpMyAdmin


 

phpMyAdmin 是一个管理MySql的Web接口, 可以很快速的透过该接口去存取与变更 MySQL的设定，详细的使用方式请参考官网。WordPress所以需要利用这个接口来新增一个数据库与用户，利用此接口可以简化很多步骤。Freenas当作主要控制站台，所以我把phpMyAdmin装在跟Freenas同一个地方而不是一般的80Port，所以放置phpMyAdmin程序的地方是在WebGUI的目录下/usr/loca/www


 

因为接着要安装


 

因为使用


 

1 下载最新版的phpMyAdmin软件




 

2、解压


 

tar -zxvfphpMyAdmin-3.3.9.2-all-languages.tar.gz


 

3、更名并移动目录，把 phpMyAdmin搬到 nas4free 的Web管理接口的路径下


 

mv phpMyAdmin-3.3.9.2-all-languages phpMyAdmin


 

mv phpMyAdmin /usr/loca/www


 

4、设置，启动 phpAdmin，其输入的ID 是root；密码是在安装 MySql 时设定所指定的密码。并建立一个新的数据库和该数据库的用户。并设置好该用户的密码。


 



四、安装WordPress


 


 


 


 


 

1、到WordPress主页上下载安装包，并解压到/var/www下。


 

2、安装unzip，这个主要是为下载主题用的。


 

pkg_add &ndash;r unzip


 

3、设置WordPress，输入nas4free的IP地址，根据提示即可完成WordPress初步设置


 
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
