franse 发表于 2019-1-17 01:28:41

利用U-NAS建设wordpress个人网站的步骤。

本帖最后由 franse 于 2019-12-1 01:33 编辑


准备工作:
浏览器进U-NAS 管理中心,建立一个共享文件夹,例如我建立的是www,分别下载并解压wordpress和phpMyAdmin:
WordPress下载地址:http://cn.wordpress.org
PhpMyAdmin下载地址:http://www.phpmyadmin.net/home_page/
打开网上邻居会看见U-NAS图标,进去就看见刚才新建并共享的www文件夹了。
把下载wordPress压缩文件解压后复制所有文件到此共享的www根目录;
在www根目录目录里新建一个phpmyadmin文件夹,把下载的phpmyadmin压缩文件解压后复制所有文件到此目录。
注意:解压文件后一定是进入wordpress和phpMyAdmin的目录下把所有文件复制过去,而不是复制整个文件夹。

打开APP管理器安装web服务,然后打开创建站点,站名随便填,地址填你的内网IP,例如:192.168.1.234,默认端口80是被U-NAS占用的,你可以输入其它未被占用端口,例如:8003。根目录选择刚刚共享的www文件夹。创建完成后别忘了点三角标志启用站点。


步骤01-更新服务器
sudo apt-get update # 获取最新资源包
sudo apt-get upgrade # 本机软件全部更新
sudo apt-get dist-upgrade # 本机系统软件更新

步骤02-安装数据库
sudo apt install mysql-server # 安装数据库服务
sudo apt install mysql-client # 安装数据库客户端
集成命令:sudo apt-get install mysql-server mysql-common mysql-client
安装过程中,它会要求你设置 mysql 服务器 root 帐户的密码
如果你不设置,直接回车就是空密码,
用空密码的话,phpmyadmin会报错,数据库改密码很麻烦,
所以请一定设置密码并记住密码!!!

确认安装成功
apt install net-tools #安装网络控件(此控件已经集成不用安装)
sudo netstat -tap | grep mysql

登陆mysql
mysql-u用户名 -p密码 #登陆mysql
范例:mysql -uroot -p123456
出现Welcome to the MySQL monitor.的字样即为安装完成

步骤03安装PHP
sudo apt-get install libapache2-mod-php5 php5 php5-gd php5-mysql

重启mysql和apache2:
sudo service mysql restart
sudo systemctl restart apache2.service

步骤04:新建wordpress数据库
phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin   
PS:网址后面的phpmyadmin一定要全部小写!
用root登录并新建wordpress数据库,排序规则选 utf8_general_ci   

步骤05:安装wordpress
打开http:localhost/wp-admin根据提示进行著名的五分钟安装。

注意:如果你用的不是80端口,IP地址后面需加上你的端口号,例如:
192.168.1.234:8003/phpmyadmin         192.168.1.234:8003/wp-admin
=======================================================
后记:
此时网站可以访问了,进入后台正常;但打开主页却不加载CSS框架,就是css样式没有加载成功!
作为一个linux准小白,第一次建设wordpress个人网站的纯小白,这其中的困难说多了都是泪(累)!为了解决这个问题,我连着四、五天一直熬夜查资料,一开始以为自己没安装配置好mysql、phpmyadmin、wordpress就不停的删了重装,怕删不干净,我就重装U-NAS系统,这期间重装了不下十次。后来找对了方向知道是CSS没加载成功,就开始不停地搜索相关资料。再后来在论坛找到这个好几年前的帖子:“请教一下HomeEdition1.2 发布个人网站问题,请达人指点一下。”---http://www.u-share.cn/forum.php?mod=viewthread&tid=4740   这个帖子里说:“修改文件:

<FilesMatch"\.(php|phtml|php3|html|css|js)$">
修改为:
<FilesMatch"\.(php|phtml|php3|html|js)$">
去除 CSS
-----------------------------------------------------这可是个隐藏的大BUG。”
但是没说在哪个文件改,文件在哪个位置?知道大概方向了,一开始以为是apache2.conf,用vim打开找这里面但没有找到;还把网站服务里的文件翻了个遍,最后觉得是php5.conf的文件,用find命令搜到位置,用vim编辑,终于功夫不负有心人给找到了!
find / -namephp5.conf
vim /etc/apache2/mods-available/php5.conf
去掉<FilesMatch".+\.(ph(p?|t|tml)|html|css|js)$">   里面的css后保存,再打开网页就正常了!
说的有点多也有些啰嗦,这几天我是真没睡好觉,真是痛并快乐着,很累但是也学到了很多知识。

在此借用网友的一句话:“因为是基础的,希望让没有用过linux的朋友也能看的懂,喜欢linux所以尽量写的很详细。
因为初学的时候经常就是看不太懂别人写的东西,自己还要花很多时间研究走弯路,不停的抱怨linux和windows为啥不一样。”
正所谓:前人栽树后人乘凉!把自己学到的知识分享出来,让后面的人少走弯路!







peach5460 发表于 2019-2-19 09:51:20

UNAS程序员们,能不能把mysql也集成进来啊...不要单单只集成个web服务器呀

icarus 发表于 2019-2-21 18:26:12

太感谢你了 前段时间我也是在研究这个php 想弄个个人blog 连模板都找好了
mkm.st/222.html
但是发现css无论如何都加载不上 你这贴子很详细 学习了!

rainspark 发表于 2019-3-26 00:32:13

从步骤一开始就看不懂该怎么搞了呵呵呵

haohaoxiong 发表于 2019-4-14 17:38:34

你好,我在尝试使用u-nas的web服务,有一些疑问,还望指教
1、我现在装的是最新的3.1.0.1901081,在开机的过程我看到系统显示启动mysql,设置好web服务器后也能打开php探针,是不是系统已经安装了这两个部分,能用来配置php+mysql类型的网站吗?如果可以的话,mysql的密码是多少呢?
2、unas后台能用浏览器打开、管理,是不是已经使用了80端口,如果想把web服务器指定为80端口,unas后台的端口怎么修改呢?
3、配置好web服务器后,个人在域名商那里申请的域名如何解析到本地unas中的web服务器呢?
还请指点,谢谢。

franse 发表于 2019-4-16 21:45:56

haohaoxiong 发表于 2019-4-14 17:38
你好,我在尝试使用u-nas的web服务,有一些疑问,还望指教
1、我现在装的是最新的3.1.0.1901081,在开机的 ...

1、系统是有php的,关于mysql如果是建个人WEB的话建议重装,安装过程会让你设置数据库管理密码。
2、国内环境建设不备案的个人网站不建议用80端口,非要用也可以;在UNAS系统里把登陆UNAS系统的端口改为别的,可以把80端口空出来用。
3、我是申请的免费域名,在域名管理商那里可以做域名转发。

jojo100 发表于 2019-4-19 01:10:41

haohaoxiong 发表于 2019-4-14 17:38
你好,我在尝试使用u-nas的web服务,有一些疑问,还望指教
1、我现在装的是最新的3.1.0.1901081,在开机的 ...

80端口一般的宽带都会封
个人域名进入到管理界面,新建子域名,然后选择CNAME到你的免费域名
比如,你在u-nas中登陆f3322的免费域名,那么你的个人域名就CNAME到这个域名商
访问格式就是 xxx.abc.com:端口号/wordpress

nan120 发表于 2019-4-25 11:52:12

从步骤二开始就看不懂,没有让我设置账号密码。该怎么搞了,求助

bg6rsh 发表于 2019-6-1 14:18:13

看到你的文章才解决问题,谢谢

imdj 发表于 2019-7-6 18:25:22

求助,安装WordPress的时候,报500
页: [1] 2
查看完整版本: 利用U-NAS建设wordpress个人网站的步骤。