MCms铭飞内容管理系统(一键运行版): 搭建CMS平台

前言

官方教程链接: http://doc.mingsoft.net/plugs-cms/yi-jian-yun-xing-ban.html

下载地址:从官网下载。

 

启动

注意:路径里不能有中文字符。

下载的一键运行版(下面的演示都是用window版在自己的电脑上测试的)目录如下,点击“start.bat”即可运行。

会启动两个黑框命令行,多出的一个是数据库。如下图红框中所示,可以看到端口号(端口号等下访问后台会用到),还有启动成功的提示“Started MSApplication in 19.663 seconds”。

就这样,内容管理系统就成功启动了。

访问后台

http://localhost:8080/ms/login.do

在浏览器里输入上面的地址就行。但在两点要注意:

1.只能是http方式访问,不能是https的。

2.端口号要根据启动信息正确填写,不然会访问失败。

登录账号:msopen 密码:msopen

注意:密码要用键盘输入,不能直接复制过去。

前台模版演示

http://localhost:8080/

在浏览器里输入地址就可以访问,注意端口号要根据启动信息正确填写.

装到服务器上

先下载个linux版本的,然后(通过WinSCP)上传到服务上。

解压zip文件:安装:sudo apt-get install unzip  使用方法: unzip xxxxx.zip

解压7z:安装:apt-get install p7zip-full   使用方法:7z x file file是你要解压的文件名。

解压tar.bz2: sudo tar -jxvf file.tar.bz2。

解压tar: sudo tar -zxvf file.tar。

从服务器上运行

可能压缩包放到windown上打包的,所以,一些权限乱了。需要改一下:(附录里有另一种改法)

chmod +x start.sh
chmod +x linux/mysql/bin/mysqld_safe
chmod +x linux/jre/bin/java

运行结果如下:

 

 

访问服务器后台

在浏览器输入发下地址:

http://服务器公网IP:8080/ms/login.do

但是访问失败。提示信息如下:

解决方法:

参考: https://blog.csdn.net/freekent/article/details/105870340?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control

 

再访问 http://服务器公网IP:8080/ms/login.do

就可以看到:

 

不过,倒可以访问上面的文档。

 

附录:运行环境配置

可能是因为用是 一键运行版,没用安装java等也可以运行,看脚本就知道,没有使用java命令(见start.sh文件),而是使用特定路径的java可执行文件。

所以就先放在附件里吧。

官方教程: http://doc.mingsoft.net/server/yun-xing-huan-jing-zhun-bei/jdkan-zhuang.html

java安装

输入命令: java

就会提示:

所以按照提示输入输入安装命令就行:

sudo apt install default-jre

当然,提示里还有两个装jdk的命令,不过,由于现在暂时不需要编译代码,所以,下面的两个装jdk的命令可以不用输入。

安装好后,输入 java -version 确认一下,如果能看到版本号,说明就安装成功了。

Tomcat安装

下载

官方下载地址:

https://tomcat.apache.org/download-80.cgi

推荐下载tar.gz格式的,如下:

下载好后,再上传到服务器 ~/ 目录下。

linux安装

进入安装目录命令,通常安装在/usr/local目录下面

cd /usr/local

解压tomcat

sudo tar –zxvf ~/apache-tomcat-8.5.60.tar.gz

启动tomcat

由于该文件夹的权限问题,即使的加了sudo也是打不开的,必须要root用户才能启动,切换root命令: su

由于是ubuntu系统,默认情况下,root是没有设置密码,所有第一步是先设置一个root用户密码。

方法是:

   输入命令 "sudo passwd root",提示输入当前用户密码,根据提示再重输一遍就行。

启动tomcat命令:

/usr/local/apache-tomcat-8.5.60/bin/startup.sh

启动成功后的提示信息如下:

关闭命令则是:

/usr/local/apache-tomcat-8.5.60/bin/shutdown.sh

访问tomcat

tomcat端口默认8080,通过浏览器访问http://localhost:8080   ,就可以看到:(这个是缺省模板)

Mysql安装

参考: https://blog.csdn.net/weixx3/article/details/80782479

先查看一下系统版本,

因为可能版本不一样,安装方法也不一样。命令为: cat /proc/version

安装命令:

sudo apt update
sudo apt install mysql-server

配置

初始化配置

sudo mysql_secure_installation

唯一必须要设置的就是密码,其它可以全部默认。

检查mysql服务状态

systemctl status mysql.service

显示如下结果说明mysql服务是正常的:(留意红框字符)

配置远程访问

在Ubuntu下MySQL缺省是只允许本地访问的,使用workbench连接工具是连不上的;
如果你要其他机器也能够访问的话,需要进行配置;

首先用根用户进入

这个根用用指的是 mysql 的根用户,类似ubuntu的root用户,用户名固定,权限最大。密码就是前面步骤设置的密码。

sudo mysql -uroot -p

进入成功后,如下:

可要输入 “show user”命令来看一下,有没有其它权限的用户,下图中是没有任何用户,可以通Ctrl+C退出这个界面。

接下来,开始输入增加用户的命令:

GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";

其中root@localhoslocalhost就是本地访问,配置成%就是所有主机都可连接;

第二个'123456'为你给新增权限用户设置的密码,%代表所有主机,也可以是具体的ip;
不过这随设置了%但我root通过工具还是登陆不进去,可能是为了安全性,所以新建数据库和用户;

显示情况如下:

新建数据库和用户

用root用户新建数据和用作远程访问的用户

##1 创建数据库hui
CREATE DATABASE hui;
##2 创建用户hui(密码123456) 并允许hui用户可以从任意机器上登入mysql的hui数据库
GRANT ALL PRIVILEGES ON hui.* TO wxx@"%" IDENTIFIED BY "123456";

输入命令的情况如下:

使用workbench连接数据库

先从官网下载

它会提示你登录注册,不过,不用管它,直接下载就行,下载速度还挺快的。

 

 

附录3: 权限不对会遇到的问题

解压出来后,可以通过winSCP查看一下文件夹的大小,验证一下解压后的文件是否正确无误。

可能会没有“可执行文件”的权限。可能通过winSCP很方便地修改一下。

可以改成:

输入运行命令: sudo ./start.sh

(有时候,会提示80端口被占用,打开失败,就可以先关掉Tomcat)

但是,提示错误:

解决方法:

把 ./linux/mysql/bin/mysqld_safe 的权限也改成 7777 就好了。

还会提示错误:

解决方法:方法同上,改权限。

又有错误:

解决方法:意思是启动脚本 start.sh里最后一条命令了出错,找不到对应的可执行文件。折腾了一阵(也就是安装了java,详情见附录:运行环境配置),不知怎么的,突然好了,可能是因为装了java才好的吧。

 

posted on 2020-12-08 00:55  lizhuohui  阅读(819)  评论(0编辑  收藏  举报

导航