下载代码

JTBC有还例如以下几类

  • JDK(1.6)+JSP(2.0)+MYSQL/SQLITE
  • ASP.NET(2.0)+ACCESS/SQL SERVER
  • PHP+MYSQL
  • ASP(3.0)+ACCESS/SQL SERVER

本文介绍的是PHP+MYSQL这一类。

代码下载地址:http://download.jtbc.cn/asp/1.0/ASP_JTBC_CMS.zip

将代码部署到server

进行下面步骤之前。请确认机器上php,mysql都已经安装啦。假设没有安装能够參考我的博客:

http://blog.csdn.net/larrywangsun/article/details/38168127

http://blog.csdn.net/larrywangsun/article/details/38169389

第一步,创建db

用mysql命令连接数据库

mysql -uroot -pxxx -hlocalhost -p3306

将压缩包里_mysql/_mysql.sql中的内容复制出来,运行下就可以

第二步。将php复制到apache的DocumentRoot文件夹下

将压缩包里(PHP)JTBC_CMS_1.0文件夹下的文件copy过去就可以

第三步,改动php代码的配置文件。链接到我们的数据库

配置站点中的common/incfiles/const.inc.php文件,并依次配置下列參数:

$db_host = '127.0.0.1'; //数据库主机地址
$db_username = 'root'; //用户名
$db_password = ''; //密码
$db_database = 'jtbc_database'; //数据库名称

至此就部署完了。

打开主界面

http://\*\*\*/index.php

打开管理段界面

http://\*\*\*/admin/index.php

可是非常多同学打开时,什么都没有返回,php吐出的是空页面。这是由于php依赖的扩展没有载入造成的。如:mysql_connect这个函数依赖一个mysql.so,须要php里载入这个扩展才行。

部署依赖的JTBC代码依赖的php扩展

这里有点恶心。由于jtbc的php代码非常多都加了@符号,导致出错时没有日志记录,根本不知道哪里出错啦,也就不知道由于缺少哪些扩展造成的。

经过一点点定位php代码。发现JTBC代码依赖例如以下几个库

  • mysql.so 用于链接数据库
  • mbstring.so 字符串处理函数
  • gd.so 用于生成图片(页面里输入验证码时,那个验证码的图片的生成须要它)

mysql.so的安装。參考

http://blog.csdn.net/larrywangsun/article/details/38170561

gd.so的安装,參考

http://blog.csdn.net/larrywangsun/article/details/38170597

mbstring.so的安装。这个和mysql.so的安装类似,不多说啦。

入门--JTBC系统学习(1)的更多相关文章

  1. Dubbo -- 系统学习 笔记 -- 入门

    Dubbo -- 系统学习 笔记 -- 目录 入门 背景 需求 架构 用法 入门 背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行, ...

  2. Struts2入门3 深入学习

    Struts2入门3 深入学习 处理结果和异常 前言: Struts学习的差不多了,还有最后的一点就收官了就是结果处理和异常处理.前面学习Struts主要围绕就是Action以及struts.xml配 ...

  3. MongoDB索引(一) --- 入门篇:学习使用MongoDB数据库索引

    这个系列文章会分为两篇来写: 第一篇:入门篇,学习使用MongoDB数据库索引 第二篇:进阶篇,研究数据库索引原理--B/B+树的基本原理 1. 准备工作 在学习使用MongoDB数据库索引之前,有一 ...

  4. Ubuntu LTS 系统学习使用体会和实用工具软件汇总 6.04 8.04 10.04 12.04 14.04 16.04

    Ubuntu LTS 系统学习体会和工具软件汇总 6.04 8.04 10.04 12.04 14.04 16.04 ubuntu入门必备pdf:http://download.csdn.net/de ...

  5. Java 系统学习梳理_【All】

    Java基础 1. Java学习---JDK的安装和配置 2. Java学习---Java代码编写规范 2. Java学习---HashMap和HashSet的内部工作机制 3. Java学习---J ...

  6. 免考final linux提权与渗透入门——Exploit-Exercise Nebula学习与实践

    免考final linux提权与渗透入门--Exploit-Exercise Nebula学习与实践 0x0 前言 Exploit-Exercise是一系列学习linux下渗透的虚拟环境,官网是htt ...

  7. 天天都在用Git,那么你系统学习过吗?(一)学习过程

    你系统学习Git了吗? 使用Mac编程的好处,不是因为Mac长得好看 Git内容学习准备 如果你还没有用Git,就不要写代码了. GitHub仓库的使用. 新员工入职的时候,会让他先用一周的时间去学习 ...

  8. 零基础程序员入门Linux系统 !如何快速恢复系统?

    新手在学习Linux系统的时候,难免会遇到命令输错,或系统出错的难题.那么如何快速解决呢?本文就先给你一个后悔药,让你快速备份并恢复Linux系统.本文将以Ubuntu为例,在这之前,你需要一台服务器 ...

  9. LoadRunner从入门到实战学习路线(持续更新中...)

    写在前面        我是一个测试工程师,从土木工程行业转行到互联网行业,目前是工作的第三年.平时主要做功能测试,性能测试接触比较少,虽然以前培训的时候学习过一些性能相关的知识,但都是入门初级的知识 ...

随机推荐

  1. FZU 2041 二分枚举

    思路:先O(n)预处理出ri[i][j],le[i][j],分别表示第i个位置向右边移动出j个空格需要的步数,表示第i个位置向左边移动出j个空格需要的步数. 然后枚举间隙处,二分判段最大间隔. #in ...

  2. 论文笔记:《OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks DeepLearning 》

    一.Abstract综述 训练出一个CNN可以同时实现分类,定位和检测..,三个任务共用同一个CNN网络,只是在pool5之后有所不同 二.分类 这里CNN的结构是对ALEXNET做了一些改进,具体的 ...

  3. 沼泽鳄鱼(bzoj 1898)

    Description 潘塔纳尔沼泽地号称世界上最大的一块湿地,它地位于巴西中部马托格罗索州的南部地区.每当雨季来临,这里碧波荡漾.生机盎然,引来不少游客.为了让游玩更有情趣,人们在池塘的中央建设了几 ...

  4. NOIP2015提高组T2 洛谷P2661 信息传递

    题目描述 有n个同学(编号为1到n)正在玩一个信息传递的游戏.在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学. 游戏开始时,每人都只知道自己的生日.之后每一 ...

  5. C#.NET中使用存储过程的方法及其优点

    原文发布时间为:2008-09-26 -- 来源于本人的百度文章 [由搬家工具导入] 一.使用存储过程的优点    作为服务器端的代码,存储过程具有以下优点:1) 存储过程是预先编译过的,是执行查询或 ...

  6. StringTokenizer:字符串分隔用法简介

    StringTokenizer:字符串分隔解析类型 属于:java.util包. 1.构造函数. 1. StringTokenizer(String str) :构造一个用来解析str的StringT ...

  7. VIM使用技巧5

    查找并手动替换.例如有如下一段文字: We' re waiting for content before the site can go live If you are content with th ...

  8. paramiko模块及ssh远程登陆

    ssh实现远程登陆一般有两种方式,一种就是用户密码登陆,另一种是密钥登陆(当然默认是要服务端打开ssh服务). 我这里使用这两种方法操作一下远程登陆,测试客户端是本机的root与jeff用户,远程连接 ...

  9. hdu 4525(数学)

    威威猫系列故事——吃鸡腿 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Tota ...

  10. 四、Ubuntu 一些常用命令

    1.锁定root用户 :sudo passwd -l root 2.解锁root用户 :sudo passwd -u root 3.切换身份:su root  或者  su 其他用户名,然后输入密码, ...