官方地址:http://www.sivann.gr/software/itdb/

方法如下:
  前提:首先需要三个东西:APACHE,PHP5,SQLITE3,php5-sqlite

环境:ubuntu server 14.04 lts+itdb1.14

修改Ubuntu更新源

cd /etc/apt/
sudo wget http://mirrors.163.com/.help/sources.list.lucid
sudo mv sources.list sources.list.bak
sudo mv sources.list.lucid sources.list

更新Ubuntu

sudo apt-get update

安装SSH

sudo apt-get install openssh-server -y

1、安装itdb需求的环境

sudo apt-get install apache2 libapache2-mod-php5 php5-sqlite sqlite3

2、下载和解压ITDB

cd /tmp
wget https://github.com/sivann/itdb/archive/1.14.zip
sudo unzip 1.14.zip //如果没有zip命令,可以安装

3、部署ITDB

sudo mv itdb-1.14 itdb	    //解压后的文件夹名称是itdb-1.14,因此要改成itdb,便于后期操作
sudo mv itdb /var/www //移动改名后的itdb文件夹到www目录
cd /var/www/itdb/data
sudo mv pure.db itdb.db //更名

4、修改apache配置

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/itdb
sudo nano /etc/apache2/sites-available/itdb
修改DocumentRoot /var/www 为 DocumentRoot /var/www/itdb
修改Error /var/log/apache2/error.log 为 Error /var/log/apache2/error-itdb.log
修改CustomLog /var/log/apache2/access.log combined 为 CustomLog /var/log/apache2/access-itdb.log combined //或者 cd /etc/apache2/sites-available
sudo wget http://www.fendou.info/wp-content/download/itdb/itdb
//这是已经配置好的Apache文件,只要直接下载即可
sudo mv itdb itdb.conf     //下载后的文件是itdb,没有后缀名,因此要加上后缀名".conf"
sudo a2dissite 000-default.conf //禁用默认配置文件
sudo a2ensite itdb.conf //启用新配置文件
sudo /etc/init.d/apache2 restart //重启apache

4、后续操作

cd /var/www/itdb/data
sudo mkdir files //创建名为files的目录 cd /var/www
sudo chown www-data itdb
sudo chmod u+w itdb sudo chown www-data /var/www/itdb/data
sudo chmod u+w /var/www/itdb/data/
sudo chown www-data /var/www/itdb/data/files/
sudo chmod u+w /var/www/itdb/data/files/ sudo chown www-data /var/www/itdb/data/itdb.db
sudo chmod u+w /var/www/itdb/data/itdb.db sudo chown www-data /var/www/itdb/data
sudo chmod u+w /var/www/itdb/data/
sudo chown -R www-data /var/www/itdb/translations
sudo chmod u+w /var/www/itdb/translations

ITDB部署的更多相关文章

  1. ubuntu 16.04 安装 ITDB

    其实标题本不应该是这个 之前也部署过itdb,这款软件本身不必多言,来自希腊的精品.最近因为单位需要,又要重新部署.前几年部署itdb的时候用的是ub14,但目前最新的是ub16,于是就部署呗.但在后 ...

  2. ITDB系统搭建及实时备份

    ITDB系统搭建及实时备份 ITDB简介 ITDB一款来自希腊的开源IT资产管理系统,它是基于Web的IT资产信息管理系统.对于那些IT设备较多而又缺少管理IT资产信息工具的公司,ITDB是一个不错的 ...

  3. [原]CentOS7.2部署node-mapnik

    转载请注明表作者think8848及出处(http://think8848.cnblogs.com) node-mapnik依赖项中要求g++ >= 5, toolchain (>= GL ...

  4. 使用Visual Studio 2015 开发ASP.NET MVC 5 项目部署到Mono/Jexus

    最新的Mono 4.4已经支持运行asp.net mvc5项目,有的同学听了这句话就兴高采烈的拿起Visual Studio 2015创建了一个mvc 5的项目,然后部署到Mono上,浏览下发现一堆错 ...

  5. 通过Jexus 部署 dotnetcore版本MusicStore 示例程序

    ASPNET Music Store application 是一个展示最新的.NET 平台(包括.NET Core/Mono等)上使用MVC 和Entity Framework的示例程序,本文将展示 ...

  6. 结合Jexus + Kestrel 部署 asp.net core 生产环境

    ASP.NET Core 是微软的全新的框架.这一框架的目标 ︰ 跨平台 针对云应用优化 解除 System.Web 的依赖. 获得下面三个方面的优势,你可以把它认为是一个C# 版本的NodeJS: ...

  7. 4.Windows Server2012 R2里面部署 MVC 的网站

    网站部署之~Windows Server | 本地部署:http://www.cnblogs.com/dunitian/p/4822808.html#iis 后期会在博客首发更新:http://dnt ...

  8. Win10 IIS本地部署MVC网站时不能运行?

    异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 部署后出现这个错误: 打开文件目录后发现是可以看见目录的,静态页面也是可以打开的 ...

  9. 再部署一个 instance 和 Local Network - 每天5分钟玩转 OpenStack(131)

    上一节部署了 cirros-vm1 到 first_local_net,今天我们将再部署 cirros-vm2 到同一网络,并创建 second_local_net. 连接第二个 instance 到 ...

随机推荐

  1. [Android Pro] Property Animation

    声明:下面的内容需要Android API level 11的支持 Property Animation是如何运作的 首先,来看一下两个不一样的Property Animation场景: 场景一(Li ...

  2. 虚拟机选择配置:解决tomcat内存溢出

    用于解决java.tomcat内存溢出:-server -XX:PermSize=128M -XX:MaxPermSize=256m

  3. 【Todo】机器学习系列

    看了这篇文章很好,有很多指导性思想: http://www.cnblogs.com/tornadomeet/p/3395593.html 另外这个人的系列文章里面也有很多干货. 就看这个系列的吧: h ...

  4. Vue-router路由基础总结(二)

    一.命名路由 有时我们通过一个名称来标识一个路由显得更方便一些,特别是在链接一个路由,或者是执行一些跳转的时候.你可以在创建 Router 实例的时候,在 routes 配置中给某个路由设置名称. 我 ...

  5. github下fork后如何同步源的新更新

    当然,那是完全不用命令行的办法,其实我还是更推荐命令行,流程如下: 首先要先确定一下是否建立了主repo的远程源: git remote -v 如果里面只能看到你自己的两个源(fetch 和 push ...

  6. 使用Material Design 创建App翻译系列---列表和卡片集的创建

    上一篇是使用Material Design 创建App翻译系列--材料主题的使用(Using Material Theme),进入正题: 想要在应用里创建Material Design风格的复杂列表和 ...

  7. vue - 条件语句

    1.与小程序不同之处一,小程序无论变量还是常亮都可以用双向绑定来解决{{}},而vue一旦双(单)引号包起来以后就失效了. 2.注意一点,切记双引号注意不要混淆哈,这里是一排双引号包单引号,那里是一排 ...

  8. 用Markdown写博客快速入门

    Markdown,简单来说,就是一种可以方便转换为HTML的带标记符号纯文本. 它是对我等键盘党的福音:我不用再费劲挪动鼠标去按加粗.设置段落了,用键盘输入所有文本,一气呵成. 最重要的是,cnblo ...

  9. Linux配置虚拟主机后,只能访问到主页怎么办?

    Linux配置虚拟主机后,只能访问到主页怎么办? 今天配置了lamp后,添加了一个虚拟主机,配置http.conf后,增加虚拟主机,测试访问发现只有域名下能访问,ljt.com但是域名下所有的都访问不 ...

  10. angular -- $resource 用法

    安装 ngResource模块是一个可选的angularjs模块,如果需要使用,我们要单独引用js <script type="text/javascript" src=&q ...