MCms铭飞内容管理系统(一键运行版): 虚拟机上运行
环境
虚拟机环境:VirtualBox 6.0 (好像8或8以上的版本有点问题)
运行系统: ubuntu
注意网络配置为桥接:
内容管理系统:官网: http://doc.mingsoft.net(下载地址:从官网下载。)
传文件到虚拟机
使用 winSCP软件,虚拟机端的设置如下:
1.虚拟机上先装好scp: sudo apt install vsftpd
再启动: sudo service vsftpd start
2.装好ssh命令: sudo apt install openssh-server
开启命令:sudo /etc/init.d/ssh start (好像不需要这条命令,安装好ssh就会自动启动了的样子)
3.使用 ifconfig 得到 IP 地址。
电脑端的 winscp设置为:
接着就把软件传到虚拟机上。
先下载个linux版本的,然后(通过WinSCP)上传到服务上。
从虚拟机上运行
可能压缩包放到windown上打包的,所以,一些权限乱了。需要改一下:
chmod +x start.sh
chmod +x linux/mysql/bin/mysqld_safe
chmod +x linux/jre/bin/java
运行结果如下:
访问服务器后台
在浏览器输入发下地址:
http://服务器公网IP:8080/ms/login.do
但是访问失败。提示信息如下:
不过,倒可以访问上面的文档。
解决方法:
因为可以访问”api文档“, 说明IP地址,端口都是没有问题,然后对照了一个win版和linux版的jar文件,发现是一模一样的。那么,唯一可能出问题就是jre环境或者数据环境,因为网站提供的linux版本软件是在cenos环境下的,说不定ubuntu的又不一样呢?
下载jdk
下载个免安装版本(jdk-8u271-linux-x64.tar.gz)的。实际情况,替换后没有任何改善。
附录1:切换到root用户
root用户才能启动,切换root命令: su
由于是ubuntu系统,默认情况下,root是没有设置密码,所有第一步是先设置一个root用户密码。
方法是:
输入命令 "sudo passwd root",提示输入当前用户密码,根据提示再重输一遍就行。
附录2:解压命令
解压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。
解压tar.gz: tar -zxvf 压缩文件名.tar.gz