当前位置: 首页 > 工具软件 > ITDB > 使用案例 >

ITDB部署

龙焱
2023-12-01

官方地址: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

 

 类似资料: