ITDB部署
官方地址: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部署的更多相关文章
- ubuntu 16.04 安装 ITDB
其实标题本不应该是这个 之前也部署过itdb,这款软件本身不必多言,来自希腊的精品.最近因为单位需要,又要重新部署.前几年部署itdb的时候用的是ub14,但目前最新的是ub16,于是就部署呗.但在后 ...
- ITDB系统搭建及实时备份
ITDB系统搭建及实时备份 ITDB简介 ITDB一款来自希腊的开源IT资产管理系统,它是基于Web的IT资产信息管理系统.对于那些IT设备较多而又缺少管理IT资产信息工具的公司,ITDB是一个不错的 ...
- [原]CentOS7.2部署node-mapnik
转载请注明表作者think8848及出处(http://think8848.cnblogs.com) node-mapnik依赖项中要求g++ >= 5, toolchain (>= GL ...
- 使用Visual Studio 2015 开发ASP.NET MVC 5 项目部署到Mono/Jexus
最新的Mono 4.4已经支持运行asp.net mvc5项目,有的同学听了这句话就兴高采烈的拿起Visual Studio 2015创建了一个mvc 5的项目,然后部署到Mono上,浏览下发现一堆错 ...
- 通过Jexus 部署 dotnetcore版本MusicStore 示例程序
ASPNET Music Store application 是一个展示最新的.NET 平台(包括.NET Core/Mono等)上使用MVC 和Entity Framework的示例程序,本文将展示 ...
- 结合Jexus + Kestrel 部署 asp.net core 生产环境
ASP.NET Core 是微软的全新的框架.这一框架的目标 ︰ 跨平台 针对云应用优化 解除 System.Web 的依赖. 获得下面三个方面的优势,你可以把它认为是一个C# 版本的NodeJS: ...
- 4.Windows Server2012 R2里面部署 MVC 的网站
网站部署之~Windows Server | 本地部署:http://www.cnblogs.com/dunitian/p/4822808.html#iis 后期会在博客首发更新:http://dnt ...
- Win10 IIS本地部署MVC网站时不能运行?
异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 部署后出现这个错误: 打开文件目录后发现是可以看见目录的,静态页面也是可以打开的 ...
- 再部署一个 instance 和 Local Network - 每天5分钟玩转 OpenStack(131)
上一节部署了 cirros-vm1 到 first_local_net,今天我们将再部署 cirros-vm2 到同一网络,并创建 second_local_net. 连接第二个 instance 到 ...
随机推荐
- linux下C++修改文件内容
C fwrite在任意位置写入文件,并可修改文件内容 想实现类似迅雷那样下载时可以从文件半中间写入的功能 #include<stdio.h> int main() { FILE *fp; ...
- Flex的 Event中属性currentTarget与target的差别
Flex的 Event中属性currentTarget与target的差别 1.差别 (1)currentTarget是事件的处理对象(event processor) (2)target是事件的调用 ...
- PHP图像操作:3D图、缩放、旋转、裁剪、加入水印(一)
来源:http://www.ido321.com/875.html 1.利用php gd库的函数绘制3D扇形统计图 1: <?php 2: header("content-type&q ...
- [TypeScript] Type Definitions and Modules
For example you are building your own module, the same as Lodash: my-lodash.d.ts declare module &quo ...
- [ES6] 08. Destructuring Assignment -- 1
Here is the way you get value from an object: var obj = { color: "blue" } console.log(obj. ...
- Node.js mimimn图片批量下载爬虫 1.00
这个爬虫在Referer设置上和其它爬虫相比有特殊性.代码: //====================================================== // mimimn图片批 ...
- 实现toggleClass功能
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 学习EF之CodeFirst二(数据库对应映射)
在上一篇文章我们简单通过一个实例完成对CodeFirst的理解,我们通过实体生成数据库里的表和字段,虽然有一些默认的配置生成规定,但其实我们可以能过对实体进一步控制从而对生成的表字段进行更加符合我们要 ...
- 【转】ESFramework成熟的C#网络通信框架(跨平台)
原文地址:http://www.cnblogs.com/zhuweisky/archive/2010/08/12/1798211.html ESFramework网络通信框架是一套性能卓越.稳定可靠. ...
- java基础讲解11-----java中的异常
1.java利用 try catch语句块捕获异常 2.finally语句 表示总是执行,不管程序是否异常 注意:1.在finally语句块异常 2.在前面的代码中使用Sysrtem.exit ...