在线考试系统从Windows系统迁移到Linux系统的整个过程

原运行环境:

操作系统:Windows Server 2003

数据库系统:MySQL Server 5.0

Web服务器软件:Apache2

编程语言:PHP

现运行环境:

操作系统:CentOS release 6.8 (Final)

数据库系统:MySQL Server 5.5.52

Web服务器软件:Apache/2.2.15(Unix)

编程语言:PHP

  迁移步骤:

1.迁移程序:首先把Windows下的考试系统exam文件夹打成压缩包,然后上传到Linux服务器的Apache下的html目录下并进行解压缩;命令:unrar x exam.rar

2.迁移数据库:先把考试数据库文件打成压缩包,然后上传到Linux mysql目录下并解压缩;

3.找到配置文件修改数据库口令。

运行测试:

问题1:此文件不可写:/var/www/html/exam/cache/label_cache/index_0_0_17_0_0_b9f50.php

解决问题1:[[email protected]]# chmod -R a+w  label_cache/

问题2:前台页面出现乱码

解决问题2

[[email protected]]# vi config.php

$webdb[‘admin_url‘]=‘http://117.*.*.*/exam/admin‘;  #修改地址

$webdb[‘www_url‘]=‘http://117.*.*.*/exam‘;

问题3:此文件不可写:/var/www/html/exam/cache/adminlogin_logs.php

解决问题3:[[email protected]]# chmod -R a+w cache/

问题4:Table ‘qb_config‘ is read only

1036此文件不可写:/var/www/html/exam/data/config.php

解决问题4:[[email protected]]# chmod -R a+w data/

问题5:数据库连接出错:UPDATEqb_memberdata        SETlastvist=‘1497402735‘,lastip=‘182.105.0.143‘,oltime=oltime+‘34‘ WHERE  uid=‘1‘ Table ‘qb_memberdata‘ is read only 1036

解决问题5

[[email protected] mysql]# chown  -R mysql:mysql qibosofts

[[email protected] mysql]# service mysqldrestart

问题6:严重警告,/var/www/html/exam/upload_files此目录不可写,请用FTP修改其属性为0777可写,显示drwxr-xr-x 7 root root 4096 6月  14 08:11 upload_files。

解决问题6:[[email protected] exam]# chmod -R 0777upload_files/

[[email protected] exam]# ll

drwxrwxrwx 7 root root 4096 6月  14 08:11 upload_files

解决所有问题,访问正常。

时间: 2024-12-12 13:23:07

在线考试系统从Windows系统迁移到Linux系统的整个过程的相关文章

ubuntu下lamp环境配置及将window代码迁移至linux系统

因为最近要用需要去实现项目中的一个功能,比较好的做法就是在http://i.cnblogs.com/EditPosts.aspx?opt=1linux中实现.所以最近就将自己的代码全部迁移到linux中了,其中遇到了不少问题,拿出来与大家分享一下,希望会对大家有所帮助. 首先说一下配置lamp环境吧.lamp的环境大家都知道就是linux,apache(服务器还可以是nginx),mysql(mongodb),php组成的一个用户编写php代码的环境.linux就不用说了,可以是在电脑上安装一个

windows系统如何通过Xshell 客户端连接 linux系统(主要介绍ubuntu系统)

一. 1.查看ubuntu系统的ip地址:ifconfig 在window系统运行窗口下:ping ubuntu系统的IP地址:例如:ping 192.168.163.129 出现下述命令就是ping通了,按CTRL+C结束 2.再来查看windows系统的ip地址:ipconfig win+R  输入cmd(或者点击运行) 在Linux系统运行窗口下:ping windows系统的IP地址:例如:ping 192.168.20.56 出现下述命令就是ping通了,按CTRL+C结束 现在,双方

VMware10中的CentOS6.5命令行安装VMware tools工具启用windows与虚拟机中Linux系统的共享目录

一.描述 系统描述:win7旗舰版64位系统+VMware Workstation10+CentOS6.5(win7系统上安装了VMware Workstation10虚拟化软件,在该虚拟化软件上安装了CentOS6.5),现在我想要在win7系统和CentOS系统之间传递数据,那么我只要在虚拟机上安装VMware tools工具并启动共享目录即可. 二.安装步骤 1.VMware tools安装 1.1 选中要安装VMware tools的linux虚拟机,然后点击VMware Worksta

将程序从windows平台迁移到Linux平台

Windows生产环境: OS: Windows 2003 Web服务器:Apache Tomcat/6.0.26 Java虚拟(JVM):1.6.0_10-rc2-b32 程序语言:Java+JSP Linux生产环境: OS: CentOS release 6.7 (Final) Web服务器:Apache Tomcat/7.0.57 Java虚拟(JVM):1.7.0_71-b14 程序语言:Java+JSP 任务:将从Windows平台上的成绩上传监控程序迁移到Linux平台上. 操作务

SSH实现在WIN7系统下访问虚拟机中的Linux系统

使用的是centos6.4进行练习的,安装的是vmware8虚拟机.以下是总结的一些步骤: 一.确保vmware使用NAT的连接方式,如做地址.端口映射 首先查看vmware的中网络连接的一些方式:Edit->Virtual  Network Editor: 选中VMnet8  NAT,打开NAT Settion页,点击Add. 如下图: Host Port:22 (主机中的要进行映射的端口) Virtual Machine IP address : 192.168.152.3 22 (映射到L

从windows服务器中的Mysql数据库和论坛程序迁移到Linux系统中的整个过程

1. 首选进入windows服务器,当前目录下d:\Mysql server5.0\data\  mysqldump  –u  root–p   ultrax >ultrax.sql    //注意事项:当前目录是要所在data目录下,否则导出的是空文件: 或者d:\Mysql server5.0\data\  mysqldump  –u  root–p   ultrax >ultrax.txt //导出数据格式由用户定; 当执行上面的命令时,提示您输入mysql数据库密码,导出数据的时间根据

虚拟Linux系统使用Windows系统oracle数据库

前提:本地oracle数据库能正常使用. 数据库:oracle 11g 虚拟机:VMware_workstation_full_12.5.2 本机系统:Windows 7 旗舰版 虚拟机系统:openSUSE LINUX 网络适配器 VMware Network Adapter VMnet8  的ip地址和虚拟机系统的ip地址在同一网段就可以相互ping通 VMnet8 ip:192.168.14.1 虚拟机ip:192.168.14.131 Windows ip:192.168.1.111 在

linux和windows双系统设置默认启动系统

1.以root身份登录linux系统: 2.启动终端,输入命令:vi /boot/grub/grub.conf,文件内容如下: #boot=/dev/sda default=0 (默认启动哪个系统的设置,此处默认启动linux系统) timeout=5 (启动系统过程中,等待的时长<单位:秒>,让用户可手动选择启动系统) title CentOs 6.3 Linux AS......title windows 7......title other .........  (每一个title代表一

烂泥:Linux系统与windows系统文件同步

本文首发于烂泥行天下. 上篇文章中,我们介绍了有关Linux系统之间的文件同步,这篇文章我们来介绍下,有关Linux系统与windows系统,以及windows系统与windows系统之间的文件同步. 这篇文章我们需要分三个部分进行讲解: 1. windows系统同步文件到Linux系统 2. Linux系统同步文件到windows系统 3. windows与windows系统之间的文件同步 一.windows系统同步文件到Linux系统 要使windows系统下的文件同步到Linux系统,我们