本帖最后由 franse 于 2019-12-1 01:33 编辑
准备工作:
浏览器进U-NAS 管理中心,建立一个共享文件夹,例如我建立的是www,分别下载并解压wordpress和phpMyAdmin:
打开网上邻居会看见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 / -name php5.conf
vim /etc/apache2/mods-available/php5.conf
去掉 <FilesMatch".+\.(ph(p[345]?|t|tml)|html|css|js)$"> 里面的css后保存,再打开网页就正常了!
说的有点多也有些啰嗦,这几天我是真没睡好觉,真是痛并快乐着,很累但是也学到了很多知识。
在此借用网友的一句话:“因为是基础的,希望让没有用过linux的朋友也能看的懂,喜欢linux所以尽量写的很详细。
因为初学的时候经常就是看不太懂别人写的东西,自己还要花很多时间研究走弯路,不停的抱怨linux和windows为啥不一样。”
正所谓:前人栽树后人乘凉!把自己学到的知识分享出来,让后面的人少走弯路!
|