旧电脑安装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 –R mysql:mysql /var/db/mysql
3、设定所有的人都有权限使用以上两个路径,因为Mysql运行时会在/tmp内产生一个mysql.sock的文件:
chmod 777 /tmp
chmod 777 /var/tmp
4、安装Mysql5.0的最新版本,记得网络要接通喔
pkg_add –r mysql50-server
5、切换到Mysql使用者,让这个使用者去安装Mysql的启动db
su – 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="YES",让每次Freenas启动都会自动带起mysql,
mysql_enable="YES"
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 –r unzip
3、设置WordPress,输入nas4free的IP地址,根据提示即可完成WordPress初步设置