CodeIgniter 安装_快乐无边的博客-程序员宝宝

技术标签: php CodeIgniter框架  web服务  system  application  文本编辑  数据库  .htaccess  

CodeIgniter 是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序

 

下载——最新版2.0.0:

http://codeigniter.org.cn/download_files/CodeIgniter_2.0.0.zip

 

安装


CodeIgniter 安装分为四个步骤:

  1. 解压缩安装包。
  2. 把 CodeIgniter 文件夹和里面的文件上传到你的服务器。通常 index.php 在根目录。
  3. 用任何文本编辑器打开  application/config/config.php   去设置你的网站根 URL。如果你打算使用加密或 Session,请设置你的加密密钥。
  4. 如果你打算使用数据库,用任何文本编辑器打开  application/config/database.php   去设置你的数据库参数。

如果你希望通过隐藏 CodeIgniter 文件的位置来增加安全性,你可以修改  system    application   目录的名字,把它改成任何你想改的。如果已经修改了名字,你必须打开你主目录下面的  index.php   文件设置里面的  $system_folder  $application_folder   变量,把它设成你新改的名字。

为了安全考虑,systemapplication 两个文件夹应放到网站的根目录,并拒绝浏览器的直接访问。在默认设置下, 在每个文件夹中都有一个.htaccess配置文件以拒绝直接访问, 但是当把代码部署到生产环境时最好移除他们,因为生成环境的web服务可能会改变或不支持.htaccess的配置.

如果你移动了以上两个文件夹,请打开主目录下的index.php文件并编辑$system_folder$application_folder 两个变量, 最好使用绝对路径进行替换, 例如:'/www/MyUser/system '.

以上就是全部安装过程!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ajaxchen_615/article/details/6231264

智能推荐

@[email protected]注解_码农小新的博客-程序员宝宝

@component 作用:类被spring管理@aspect 相当于aop:aspect/表示通知类在当前方法中

如何使用XShell登录亚马逊EC2云服务器_普通网友的博客-程序员宝宝

1、打开XShell,选择“工具”菜单项2、选择“用户密码管理...”,打开“用户密钥”界面3、在“用户秘钥”中选择“导入”按钮,导入之前准备好的PEM文件。导入之后,选择“关闭”按钮关闭该界面。4、选择“文件”菜单下的“新建..."项,我们开始新建一个到云服务器的会话连接5、在左侧列表框中选择“连接”,在右侧界面中输入会话名称和主机IP6、在左侧列表框中选择“用户身份验证”修改右侧界面:“方法”...

Leetcod第65题有效数字(valid number)的一些注意事项_乄迪亚哥的博客-程序员宝宝

原题如下验证给定的字符串是否为数字。例如: “0” => true ” 0.1 ” => true “abc” => false “1 a” => false “2e10” => true 说明: 我们有意将问题陈述地比较模糊。在实现代码之前,你应当事先思考所有可能的情况。说实话我真的是感觉出这题的人是NC,需要控制的地方太多了,主要是

最终也没能跑通的分布式事务示例项目(tcc-transaction)_玄月九九重又一的博客-程序员宝宝

1.背景上周在网上学习了解了分布式事务的一些基本概念和理论,想着这周跑一个相关的案例来加深理解一下,正好公司最近也要搞相关的工作,一举两得。于是,准备看看之前网上大佬写的tcc-transaction,这是一个基于tcc思想实现的分布式事务框架。(分布式事务相关理论知识可以参考我的另一篇博客:分布式事务详解)了解了分布式事务的理论内容,要了解其实现原理,第一步就是跑通项目的简单示例,即tcc-transaction-tutorial-sample部分的代码。今天主要介绍在跑通tcc-transacti

需要请求本地json文件数据,彻底解决协议及跨域问题_$.getjson请求本地文件跨域_l-Yao的博客-程序员宝宝

不要在url直接写相对路径的地址,浏览器报错:Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.需要把文件放到服务器,可以自己安装配置一个apache:下载安装配置apache把json文件放到htdocs文件里,使用url地址:...

随便推点

考题篇(6.4) 10 ❀ 企业防火墙 ❀ Fortinet 网络安全架构师 NSE7_飞塔老梅子的博客-程序员宝宝

In which two states is a given session categorized as ephemeral? (Choose two.) 〖在哪个状态下,一个给定的会话被归类为短暂的?(选择两个)〗  A. A TCP session waiting to complete the three-way handshake.〖等待完成三次握手的TCP会话。〗  B. A TCP session waiting for FIN ACK.〖等待FIN ACK的TCP会话。〗 ...

红米note9pro刷鸿蒙,红米Note10Pro:正式说你好,红米Note9Pro:彻底说再见!_姚瑶 Yao的博客-程序员宝宝

原标题:红米Note10Pro:正式说你好,红米Note9Pro:彻底说再见!预热已久的红米Note10系列终于正式发布了,对于消费者来说,这真的是一则好消息,同时也会千元市场带来了不小的压力。而今天我们重点来和大家聊一聊红米Note10Pro和红米 Note9Pro的对比情况,毕竟两款机型属于更新换代,差距肯定会不小。只不过两者之间的差距到底有多么大还是需要对比一下参数来真正的了解,毕竟新机发布...

如何让一套代码适配所有iOS设备尺寸?_阿里云云栖号的博客-程序员宝宝

简介:随着移动互联网设备和技术的发展,各种移动设备屏幕尺寸层出不穷,折叠屏、分屏、悬浮窗等等,面对越来越多样的屏幕,如果为每种尺寸单独进行适配,不仅费时费力,还会增加端侧代码的开发与维护压力。如何让一套代码适配所有尺寸变化,增强App的通用能力?阿里巴巴文娱技术 氚雨 将分享优酷APP在iOS响应式布局技术上的实践和落地。响应式是基于同一套代码,开发一个APP能够兼容多尺寸、多终端设备的显示,能够动态调整页面的布局以及容器的布局,充分利用当前屏幕的尺寸,为用户提供更好的浏览体验,提升APP开发效率.

mapView双击事件监测_iteye_15461的博客-程序员宝宝

public class MyMapView extends MapView {  private long lastTouchTime = -1;  public MyMapView(Context context, AttributeSet attrs) {    super(context, attrs);  }  @Override  public boolean onInterceptT...

NBA球队名称英文简写_henry_dx_新浪博客_henry_dx的博客-程序员宝宝

金州勇士 GOLDEN STATE WORRIORS(GSW)犹他爵士 UTHA JAZZ(UTH)克利夫兰骑士 CLEVELAND CAVALIERS(CLE)洛杉矶湖人 LOS ANGELES LAKERS(LAL)费城76人 PHILADELPHIA SIXERS(PHI)波士顿凯尔特人 BOSTON CELTICS(BOS)波特...

用Ogre画三角形_IIIIIIIIIIIIIOO的博客-程序员宝宝

成熟图像引擎往往对底层操作做了层层封装,用户或许能轻易地将复杂模型加入到游戏里,却在画一个三角形时摸不着头脑。本文阐述如何在Ogre里画三角形,如果有些许DirectX或者OpenGL的基础知识,理解起来会更加容易。Ogre用树结构来组织场景,所有希望被遍历到的实体都需要挂接

推荐文章

热门文章

相关标签