brat是linux下的一款应用于webserver端的文本标注工具,可用于标注如下类型信息:
sudo apt-get upgrade
sudo apt-get update
sudo apt-get install apache2
安装完毕后,会在 /var 目录下生成一个www/html目录,下面bart的安装路径均在其中:
cd /var/www/html
这里主要是修改配置文件apache2.conf中的“
cd /etc/apache2/
#先备份一下吧,以免误改后恢复不到原始内容了。
sudo cp apache2.conf apache2.conf.bak
#编辑apache2.conf
sudo vi apache2.conf
## ubantu环境
#sudo vi /etc/apache2/apache2.conf
# centos环境
#sudo vi /etc/httpd/conf/httpd.conf
把配置文件apache2.conf中“
<Directory /var/www/>
Options Indexes FollowSymLinks
Require all granted
AllowOverride Options Indexes FileInfo Limit
AddType application/xhtml+xml .xhtml
AddType font/ttf .ttf
# For CGI support
AddHandler cgi-script .cgi
# Comment out the line above and uncomment the line below for FastCGI
#AddHandler fastcgi-script fcgi
</Directory>
备选配置(需要建立软连接):
'''
AllowOverride Options Indexes FileInfo Limit
Require all granted
AddType application/xhtml+xml .xhtml
AddType font/ttf .ttf
Options +ExecCGI
AddHandler cgi-script .cgi
'''
#建立Apache2和cgi模块的软链接(上面的配置需要)
#cd /etc/apache2/mods-enabled
#sudo ln -s ../mods-available/cgi.load
这里如果使用普通cgi就设置普通cgi,如果使用fastcgi就注释掉普通cgi那行,打开fastcgi那行。
在配置文件apache2.conf的结尾添加服务名
ServerName localhost
#If you are not installing into public_html in your home directory,
#adjust the above (in particular the line ) accordingly.
#If you installed into public_html in your home directory,
#make sure that you have the userdir module enabled
# 官方配置目录
# 我们的是 ,所以听人劝,吃饱饭
sudo a2enmod userdir
sudo a2enmod cgi
cgi和fastcgi 选择一个就行,根据前边配置文件apache2.conf中的设置
# The final FastCGI step is detailed in .htaccess in the brat installation directory, which involves uncommenting and configuring the rewrite module.
sudo apt-get install libapache2-mod-fastcgi
sudo a2enmod fastcgi
sudo a2enmod rewrite
sudo /etc/init.d/apache2 reload
sudo service apache2 restart
如果安装成功,则可以通过http://172.16.10.77 或http://localhost访问apache默认页,如下图所示:ip地址172.16.10.77为服务器地址
其他下载brat的地址:release版本
cd /var/www/html
sudo cp /media/sf_Downloads/brat-v1.3_Crunchy_Frog.tar.gz /var/www/html/
sudo tar -xvzf brat-v1.3_Crunchy_Frog.tar.gz
sudo mv brat-v1.3_Crunchy_Frog brat
#修改brat路径权限
#sudo chmod 777 -R /var/www/html/brat
cd /var/www/html/brat
sudo ./install.sh
官方安装教程
(步骤4、步骤5 两步应该不需要,当前版本的brat在安装完成后会自动进行这两步操作)
sudo ./apache-group.sh
sudo chmod -R g+rwx data work
查看是否生效
ls -lh | grep data
ls -lh | grep work
还是在brat目录下直接运行
python standalone.py
#如果报错的话,就换成 python2 standalone.py
如果成功,地址栏输入http://172.16.10.77 /brat或http://localhost/brat可以看到欢迎页
需手动修改brat主目录**/server/src路径下的projectconfig.py**文件的第162行代码
sudo vi /var/www/html/brat/server/src/projectconfig.py
将其改为:
# n = re.sub(r'[^a-zA-Z0-9_-]', '_', n)
n = re.sub(u'[^a-zA-Z\u4e00-\u9fa5<>,0-9_-]', '_', n)
# ubantu
sudo service apache2 restart
# centos
sudo systemctl restart httpd.service
访问本地brat地址,若页面正常,即安装配置无误。