入门--JTBC系统学习(1)
下载代码
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)的更多相关文章
- Dubbo -- 系统学习 笔记 -- 入门
Dubbo -- 系统学习 笔记 -- 目录 入门 背景 需求 架构 用法 入门 背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行, ...
- Struts2入门3 深入学习
Struts2入门3 深入学习 处理结果和异常 前言: Struts学习的差不多了,还有最后的一点就收官了就是结果处理和异常处理.前面学习Struts主要围绕就是Action以及struts.xml配 ...
- MongoDB索引(一) --- 入门篇:学习使用MongoDB数据库索引
这个系列文章会分为两篇来写: 第一篇:入门篇,学习使用MongoDB数据库索引 第二篇:进阶篇,研究数据库索引原理--B/B+树的基本原理 1. 准备工作 在学习使用MongoDB数据库索引之前,有一 ...
- 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 ...
- Java 系统学习梳理_【All】
Java基础 1. Java学习---JDK的安装和配置 2. Java学习---Java代码编写规范 2. Java学习---HashMap和HashSet的内部工作机制 3. Java学习---J ...
- 免考final linux提权与渗透入门——Exploit-Exercise Nebula学习与实践
免考final linux提权与渗透入门--Exploit-Exercise Nebula学习与实践 0x0 前言 Exploit-Exercise是一系列学习linux下渗透的虚拟环境,官网是htt ...
- 天天都在用Git,那么你系统学习过吗?(一)学习过程
你系统学习Git了吗? 使用Mac编程的好处,不是因为Mac长得好看 Git内容学习准备 如果你还没有用Git,就不要写代码了. GitHub仓库的使用. 新员工入职的时候,会让他先用一周的时间去学习 ...
- 零基础程序员入门Linux系统 !如何快速恢复系统?
新手在学习Linux系统的时候,难免会遇到命令输错,或系统出错的难题.那么如何快速解决呢?本文就先给你一个后悔药,让你快速备份并恢复Linux系统.本文将以Ubuntu为例,在这之前,你需要一台服务器 ...
- LoadRunner从入门到实战学习路线(持续更新中...)
写在前面 我是一个测试工程师,从土木工程行业转行到互联网行业,目前是工作的第三年.平时主要做功能测试,性能测试接触比较少,虽然以前培训的时候学习过一些性能相关的知识,但都是入门初级的知识 ...
随机推荐
- Hadoop入门第五篇:Hive简介以及部署
标签(空格分隔): Hadoop Hive hwi 1.Hive简介 之前我一直在Maxcompute上进行大数据开发,所以对数仓这块还算比较了解,在接受Hive的时候基本上没什么大的障碍.所以, ...
- ios - 工具类
这几天看项目,把俺旁边小哥哥的一个工具类相中了,希望对大家有所帮助哦~~~~~~~~~ // // PLZ_Tool.h // // Created by penglaizhi on 2017/7/3 ...
- 洛谷 [P3338] 力
FFT \[E_i = F_i / q_i = \sum_{i<j} \frac {q_j} {(i - j)^2} - \sum _{ i > j} \frac{q _ j} {(i - ...
- 遍历datalist中的checkbox,并获取此时的值
原文发布时间为:2009-04-29 -- 来源于本人的百度文章 [由搬家工具导入] protected void Page_Load(object sender, EventArgs e) { if ...
- 手机横屏时候提示请竖屏浏览纯css实现
//今天无意间浏览nike公众号看到的 最近也正在做着就记录下来备忘<!DOCTYPE html> <html lang="en"> <head> ...
- Http协议和Tomcat服务器安装与eclipse集成(重要)
一.Http协议 1.什么是Http协议 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议.所有的WWW文件都必须遵守这 ...
- C#数组排序以及比较对象的大小
先来看个小例子吧 ,,,,,}; Array.Sort(intArray); Array.ForEach<int>(intArray,(i)=>Console.WriteLine(i ...
- hdu 4985(模拟)
Little Pony and Permutation Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (J ...
- bit、byte、位、字节、汉字的关系
字节(Byte):通常将可表示常用英文字符8位二进制称为一字节. 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间. 符号:英文标点2占一个字节,中文标点占两个字节. 1字节( ...
- 四、Ubuntu 一些常用命令
1.锁定root用户 :sudo passwd -l root 2.解锁root用户 :sudo passwd -u root 3.切换身份:su root 或者 su 其他用户名,然后输入密码, ...