【翻译】Xibo官方文档2-CMS Installation

CMS初始化

Xibo内容管理系统(CMS)是一款基于mysql数据库的PHP语言开发的web应用。PHP加Mysql的组合在web平台开发中非常流行,并且能够同时兼容Linux服务或windows服务。

这里,我们提供一些基础的关于安装个人web服务的介绍,但是我们推荐您使用基于云服务的解决方案或者由专业的IT部门进行管理,如果您的广告牌应用非常的重要或是稳定性要求非常高。

初始化

本节中我们假设已经搭建好可以运行PHP和Mysql的web服务,并且已经将CMS安装包的压缩文件(zip或者tar)上传到服务器上。

基本过程如下所示:

1. 下载并解压压缩包

2. 开始安装

3. 预备条件

4. 新建数据库

5. 数据库详细操作

6. 开始安装

7. 最后的配置

8. 完成

下载并解压压缩包

CMS压缩包中包含了一个叫做Xibo-server-1.7.7的子文件夹,这个文件夹中的内容应该被拷贝到你的web服务器上部署web服务的相关目录下。在最简单的web服务配置中,这个文件夹的名字应该是你用来访问CMS系统的URL路径名,例如:http://localhost/Xibo

解压后的文件夹内容应该和下面的保持一致:

你需要为Xibo库创建一个library文件夹。该文件夹将用于存储需要上送到CMS的图片,视频或者其它媒体类型。随后的安装过程中将会需要这个信息。

开始安装

在地址栏输入http://localhost/Xibo将自动开始安装。

安装过程总共包括六个步骤。安装向导将引导安装着完成Xibo的安装过程。

步骤一 预备条件

安装界面包括一个详细的检查列表,里面包括了所有需要成功安装的项目。每个项目都会有以下三种状态中的一个:

l 一个对勾:说明该项目已经安装,并且安装正确

l 一个叹号:说明该项目已经安装,但不正确

l 一个叉号:该项目丢失

任何项目如果包含感叹号或是叉号,都需要点击reset按钮,重新运行该步骤。

最可能出现的问题是丢失PHP模块,PHP设置项配置问题和文件权限问题。当所有项目的状态都是对勾后就可以点击Next进入下一步。

步骤二 新建数据库

CMS可以初始化到一个新的数据库中,或是使用已经存在的数据库。我们推荐新建一个数据库。

Xibo并不在自己的表名前面加上前缀,因此很容易和原有的数据库中的表名起冲突。

选择新建数据库或是使用已有数据库可以在上方的切换标签项中进行选择。

数据库详细操作

当你选择了一个已有数据库或是新建数据库后,安装界面需要收集一些关于数据库的信息,从而使CMS能够对数据库进行连接,读取数据和写入数据。

安装界面中需要的信息如下所示:

Host:你在Mysql初始化时使用的主机名字,在本例中应该是“localhost” 。

Admin Username: Mysql初始化时使用“root”作为用户名。该用户名仅用于初始化时你选择新建数据库使用。

Admin Password :“root”的用户密码。该密码仅用于初始化时你选择新建数据库使用。

Database Name : CMS数据库的名字

Database User name :CMS数据库的用户名,用于连接数据库。通常情况下,这个可以和你自己的用户名保持一致。

Database Password:密码主要用于连接数据库使用。

开始安装

安装界面将会为Xibo创建或是填充数据库。你应该可以看到一系列的点出现在屏幕上。这一过程将会持续一段时间。确认一切都完成后,点击Next进入下一步。

如果在这一步骤出现问题,可以查阅本手册中的故障解决一节

管理员密码

每个初始化程序都需要确定至少一个超级用户级别管理员来管理系统、升级一级配置高级设置。安装界面将在步骤三时创建该用户。

这里的用户名和密码需要妥善保管,它将在系统安装完成后需要你提供。

配置

下一步将对Xibo配置项进行设置。第一栏要求你输入Xibo中用于存储上传的媒体文件的路径。我们之前已经创建了这一目录。所以将该目录输入到这一栏。例如:/home/Xibo/library.

下一栏中要求你输入一个CMS key。这个key用于CMS认证将要显示的内容信息,因此它必须是保密且无意义的。

最后一栏询问你是否发送匿名状态到Xibo的项目。如果您勾选这一选项,我们将十分高兴。

完成

初始化已经完成,你现在可以登录系统进行操作了。

时间: 2024-11-12 22:17:37

【翻译】Xibo官方文档2-CMS Installation的相关文章

【翻译】Xibo官方文档3-Windows Client Installation

Windows客户端初始化 Xibo windows客户端是一个MSI文件,是一款标准的是需要双击就可以运行的安装程序. 按下述三个步骤进行安装: 1. 准备:最低的系统需求和MSI文件 2. 安装:双击MSI文件开始安装过程 3. 连接:将你的客户端连接到CMS上 最低系统需求 Xibo是一款低资源广告解决方案,然而随着技术的进步,它仍然有最低的系统需求.安装过程将自动检测系统是否满足最低需求,为了让你更多的了解Xibo,最低系统需求如下所示: l 连接到CMS的网络(一般是通过互联网) l 

自己翻译 delegation 官方文档

什么是代理,知道怎么用,见过N次.会用代理传值,还不够.代理到底是用来干嘛的嘛?还是看看官方文档吧,自己翻译出来看看是不是通顺 代理: 代理是一个简单高效的模式,尤其是一个类在编程的过程中代表或者需要和另一个类协调的时候.委托对象(委托方)会持有代理对象(代理方)的一个引用,并在合适的时机给代理方发送一个消息.这个消息通知代理方,委托方将要处理一个件事或者刚处理完一件事.代理方可能会对这个消息做出相应,如更新自己或者其他类的界面或状态,并且在一些情况下,代理方可以返回一个值,来影响一个即将被处理

【Android官方文档】翻译Android官方文档-Activities(一)

Activity是可以给用户提供交互操作的程序组件,例如打电话,拍照,发送邮件,抑或者是显示地图.通常窗口会填满屏幕,但是也可以做到比屏幕小或者是悬浮在窗口顶部. App通常由多个Activities组成,它们之间支持相互跳转.一般情况下,每个Activity在应用中都是特别的,就好像 主Activity一样,主activity是应用第一个Activity,其他Activity可以通过其他操作启动.一个新的Activity的启动,那么旧Activity就会被停止,但是系统会保存这些activit

IT忍者神龟之Struts2-Json-Plugin 的使用(翻译自官方文档)

在 Struts2 中要使用 Ajax 获得 Json 数据我认为目前还是 struts2-json-plugin 了.当然你你可以用手工用像 XStream.Google Gson.Jackson 这样的工具手工把 Java 对象转换成 Json 字符串再写往 Response 去,要写的代码自然多不了,还得留心字符集与 content type.而 struts2-json-plugin 毫无疑问是与 Struts2 最亲近了,只需你配置一些属性就能得到你想的结果. 本想分几篇逐步介绍如何使

转向ARC的说明——翻译Apple官方文档

ARC是一个编译器特征,它提供了对OC对象自动管理内存.ARC让开发者专注于感兴趣的代码和对象的关系,而不用考虑对象的retain和release. 原文地址 概要 ARC在编译时期添加代码,保证对象可用.概念上说,ARC遵循手动引用计数的规则,替开发者在编译时期添加合适的代码. Xcode4.2(Mac OS 10.6.10.7和iOS4和iOS5)支持ARC,弱引用在10.6和iOS4上不支持. Xcode提供了一个工具:自动机械得转化为ARC(比如移除retain和release的调用),

Android官方文档系列(翻译)

下面一些内容是我翻译Android官方文档相关文章. 菜鸟上路,一边学习一边整理,若您发现有错误的地方还请不吝赐教. Activity 解读Android之Activity基础知识 解读Android之任务和Back栈 Service 解读Android之Service(1)基础知识 解读Android之Service(2)Bound Service 解读Android之Service(3)AIDL ContentProvider 解读Android之ContentProvider(1)CRUD

Android官方文档之App Components(Loaders)

Loaders在Android 3.0中引入.在Activity和Fragment中,使用Loaders可以方便地加载数据.有关Activity和Fragment的介绍,您可以参考我翻译的官方文档: <Activities> <Fragments> 本文将介绍Loaders API.Loaders的启动.重启.Loaders管理器 等内容,如需访问Loaders的官方原文,您可以点击这个链接:<Loaders>. Loaders Loaders具有如下特性: 它适用于任

Android官方文档之App Components(Common Intents)

Intent的真正强大之处在于它的隐式Intent,隐式Intent需要配合Intent-filters使用,有关这方面的概念和知识,您可以参考我翻译的官方文档:<Android官方文档之App Components(Intents and Intent Filters)>. 隐式Intent足够强大,以至于系统提供了大量的Intent方便开发者启动系统应用程序,本文将介绍一些常用的隐式Intent.以及如何自定义intent-filters以匹配隐式intent. 如需阅读官方原文,您可以点

Android官方文档之Creating a Content Provider

写在前面的话:说两点.1.很荣幸自己的两篇文章< Android官方文档之App Components(Intents and Intent Filters)>.<Android官方文档之App Components(Common Intents)>被郭霖老师转载了,一方面说明我的博客内容得到了认可,另一方面也鞭策我继续写出质量更高的博文:2.最近在翻译官方文档,今天翻墙一看,发现页面改版了,而且居然默认显示了中文的文档(其实改版以前也有官方的中文文档,只是默认显示英文而已,另外中