ZenTaoPHP部署框架自带的简单的blog示例

ZenTaoPHP框架中自带了一个简单的blog示例,下面让我们来部署这个示例应用。

一、创建数据库

在app/demo/db目录下面,有一个blog.sql。这是一个非常简单的表结构,使用phpmyadmin,或者是命令行的mysql工具,创建一个数据库,叫做blog,然后把这个sql文件里面的建表工具导入。

$> mysql -u root -p
$> create database blog;

 

二、创建应用的配置文件

在我们的代码中,已经内置了一个config.php文件,可以直接修改这个配置文件,但是我们建议的方式是创建一个my.php,将当前应用相关的配置在这个my.php文件中重新定义。这样可以解决代码冲突的问题。

将app/demo/config/my.example.php文件,复制为my.php,然后修改其中的数据库访问参数。

$config->debug = true;                      // 开发环境,可以将debug打开。
$config->requestType = 'PATH_INFO'; // 如果apache打开了mod_rewrite,可以用这个选项。如果不行,则改用GET
$config->requestFix = '-';                   // 路径分隔符。
$config->webRoot = '/zentaophp/app/demo/www/';    // 当前应用的根路径,也就是index.php所在的路径。

$config->db->host = 'localhost';
$config->db->port = '3306';
$config->db->name = 'blog';
$config->db->user = 'root';
$config->db->password = '';

三、访问blog应用。

http://localhost/zentaophp/app/demo/www/blog,即可看到界面了。

(作者:禅道)

时间: 2024-08-03 08:24:38

ZenTaoPHP部署框架自带的简单的blog示例的相关文章

联想企业网盘基于Docker构建分布式部署框架实践

本文讲的是联想企业网盘基于Docker构建分布式部署框架实践[编者的话]本文首先介绍了企业级分布式系统部署所面临的挑战,并且结合联想云存储自有框架研发经验分享了一些解决问题的思想和具体做法.最后还与Kubernetes项目进行了简单对比. 众所周知,企业网盘在这两年呈现爆发式增长,越来越多的企业选择企业网盘,来解决企业在业务过程中面临的数据集中存储.共享.分发.协同办公以及移动化等痛点需求.同时将企业网盘整合到各个业务系统中,大幅提高企业的数据流转效率和安全! 而联想企业网盘增长尤为迅速,仅联想

php 5.3访问Yii框架自带的例子系统时页面打印500错误

访问Yii框架自带的例子系统时,页面打印500错误: Error 500 date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function.

基于Agile模式的WebSphere Commerce产品的自动化构建与部署框架(1)

增量代码的自动构建与部署框架介绍 概念和工具介绍 Agile 与 Delta Code Agile -敏捷开发.近些年开始被人们广泛关注.它 提倡将一个完整的软件版本划分为多个迭代周期.每个迭代实现不同的特性.重大的,优先级高的特性优先实 现,风险高的特性优先实现.在项目的早期就将软件的原型开发出来,并基于这个原型在后续的迭代中不断完 善. Delta Code -增量代码.在 Agile 开发模式中,开发人员基于软件原型不断的编写代码对其进 行完善和扩充.这些代码就称之为增量代码. 本文介绍的

WebSphere Commere增量代码的自动构建与部署框架介绍

其中包括涉及的概念,使用的工具,框架结构和环境的准备.通过阅读本文,读者能够对如何实现自动化代码构建和部署有一个基本的了解. Agile -敏捷开发.近些年开始被人们广泛关注.它提倡将一个完整的软件版本划分为多个迭代周期.每个迭代实现不同的特性.重大的,优先级高的特性优先实现,风险高的特性优先实现.在项目的早期就将软件的原型开发出来,并基于这个原型在后续的迭代中不断完善. Delta Code -增量代码.在 Agile 开发模式中,开发人员基于软件原型不断的编写代码对其进行完善和扩充.这些代码

CI框架入门之MVC简单示例_php实例

本文实例讲述了CI框架入门之MVC简单示例.分享给大家供大家参考,具体如下: 最简单的CI模型: 注意:模型需要用到数据库 配置文件在appcation/config.php 这里我们要用到数据库,需要将databases.php中的相关参数填写一下,具体不再赘述. 直接进入主题: MVC: 1.首先谈"M" 模型 CI中的模型存放在application/models文件夹里 命名规则是:类名_model.php 文件中只包含一个类: 如: class Nb_model extend

CI框架入门之MVC简单示例

本文实例讲述了CI框架入门之MVC简单示例.分享给大家供大家参考,具体如下: 最简单的CI模型: 注意:模型需要用到数据库 配置文件在appcation/config.php 这里我们要用到数据库,需要将databases.php中的相关参数填写一下,具体不再赘述. 直接进入主题: MVC: 1.首先谈"M" 模型 CI中的模型存放在application/models文件夹里 命名规则是:类名_model.php 文件中只包含一个类: 如: class Nb_model extend

Skinned Mesh原理解析和一个最简单的实现示例

Skinned Mesh原理解析和一个最简单的实现示例   作者:n5 Email: happyfirecn@yahoo.com.cn Blog: http://blog.csdn.net/n5 2008-10月   Histroy: Version:1.01  Date:2008-11-01        修改了一些不精确的用语 Version:1.00 Date:2008-10-19     讲述骨骼动画的资料很多,但大部分都是针对DX8或DX9的SkinnedMesh进行讲解.我觉得对于骨

《Android应用开发攻略》——1.14 程序:简单的CountDownTimer示例

1.14 程序:简单的CountDownTimer示例 Wagied Davids1.14.1 问题 你打算开发一个简单的倒计时定时器,该程序将倒数给定的秒数,直到计数为0.1.14.2 解决方案 Android自带一个用于构建CountDownTimer的类.该类很易用.高效并且能够正常工作(这是不言而喻的!).1.14.3 讨论 提供倒计时定时器的步骤如下: 1 . 创建CountDownTimer的子类.该类的构造器有两个参数:CountDownTimer(long millisInFut

PHP写的一个简单的cache示例

一个简单的cache示例(不过太简单了一些!) ?// 首先创建"cache"目录 ,用来写文件 function BZ_cache ($url,$cacheName)?? { global $cache ;?? global $QUERY_STRING ; // 这里你可以按自己的习惯命名?? $filename = "cache/".$cacheName.",".$QUERY_STRING.".HTML" ; // 这里你