Ubuntu下安装配置Phabricator
Ubuntu下安装配置Phabricator,参考官方文档。
前提条件是安装lamp或是lnmp
有安装脚本如下:
RedHat Derivatives: http://www.phabricator.com/rsrc/install/install_rhel-derivs.sh
Ubuntu: http://www.phabricator.com/rsrc/install/install_ubuntu.sh
以上如果安装顺利,需要检查php安装
<?php
phpinfo();
?>
主要检查php.ini 文件所在目录,是否安装pcntl扩展。
cd somewhere/ # pick some install directory somewhere/ $ git clone git://github.com/facebook/libphutil.git somewhere/ $ git clone git://github.com/facebook/arcanist.git somewhere/ $ git clone git://github.com/facebook/phabricator.git
以上三个目录要在一个目录内
Updating Phabricator
更新脚本如下,也可手动更新。
http://www.phabricator.com/rsrc/install/update_phabricator.sh
配置apache
需要修改的片段如下:
DocumentRoot /mnt/phabricator/webroot/
<Directory /mnt/phabricator/webroot/>
DirectoryIndex index.php
OptionsFollowSymLinks
AllowOverrideNone
Requireall granted
</Directory>
RewriteEngineon
RewriteRule ^/rsrc/(.*) - [L,QSA]
RewriteRule ^/favicon.ico - [L,QSA]
RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA]
导入数据库
./bin/storage upgrade --user <user> --password <password>
启动deamon,重启apache2
./bin/phd start
service apache2 restart
一切顺利的话就可以访问页面了
如果是第一次安装的话不会一帆风顺的,通常会出现各种报错:
错误一:启动deamon会报错pcntl_fork() has been disabled for security reasons 或不可用,
主要检查 pcntl扩展是否安装启用,详见我的另一篇博客,以为要检查php.ini文件disable_function设置 ,是否禁用的某些pcntl函数.
通过命令 find / -name 'php.ini ' 文件 ,可能有多个
deamon使用php-cli命令行的php库,已可能有 php.ini ,也需要修改
./bin/storage upgrade --user <user> --password <password>
错误二:数据库连接不上 ,提示使用密码 no password
还会提示你通过命令行修改
命令行如下形式
bin/config set
执行完命令行后重启apache和deamon
错误三:
Failed to load class or interface 'PhutilRemarkupEngineRemarkupHorizontalRuleBlockRule': the class or interface 'PhutilRemarkupEngineRemarkupHorizontalRuleBlockRule' is not defined in the library map for any loaded phutil library. If this symbol was recently added or moved, your library map may be out of date. You can rebuild the map by running 'arc liberate'. For more information, see: http://www.phabricator.com/docs/phabricator/article/libphutil_Libraries_User_Guide.html
libphutil库是phabricator要使用的基础库,libphutil和phabricator位于同一层目录
解决了这些问题就可以看到注册界面,注册账号进入系统。
转载于:https://blog.51cto.com/ttcool/1353374
Ubuntu下安装配置Phabricator相关推荐
- Ubuntu下安装配置Open×××
Ubuntu下安装配置Open××× 时间:2009-02-11 21:03来源:http://www.kklinux.com 作者:看看Linux 点击:2664次 1. 安装 Ubuntu中安装O ...
- openni linux arm,Ubuntu下安装配置OpenNI实战笔记
1. 库OpenNI SensorKinect NITE的安装 (1)OpenNI step1 :下载 OpenNI库文件 选择"OpenNI Binaries"->&quo ...
- Ubuntu下安装配置VNC远程工具
现在Linux是非常火的 很多人喜欢用它,界面简单,操作容易,有很多图形化工具如WinSCP可以与Ubuntu进行文件的上传的与下载,Xshell就是如同控制ubuntu的终端一样,简单方便,不过要 ...
- Ubuntu下安装配置java及环境变量
这里的办法不是在线安装,因为需要更新源(你懂的,费时费事~),so这里介绍在Ubuntu上手动下载安装配置Java环境变量 *系统:Ubuntu 16.4 1.下载jdk,直接用系统的Firefox浏 ...
- Ubuntu下安装配置TAU分析mpich和openmp程序性能
目录 1. 安装MPICH 2. 安装JAVA环境 3. 下载TAU(及PDT) 4. 提取并配置安装 4.1 使用图形化界面安装 4.2 使用终端直接配置 5. 配置Vs Code或直接使用终端编译 ...
- 关于在Ubuntu下安装配置numpy,scipy,matplotlibm,pandas 以及sklearn
最近在用Python学习机器学习,正好需要配置相关组件.也在网上查了一些,汇总了一下.顺便分享给大家,若有不对之处,请指出,谢谢. 关于Windows环境下配置及相应安装包 链接 推荐可以去看一看. ...
- 系统运维 | Ubuntu 下安装配置 samba 服务的详细过程
本文首发于 2014-08-05 10:14:48 1. Samba作用 Samba的主要任务就是实现Linux系统和Windows系统之间的资源共享.我们现在是要在Linux下配置Samba,让Wi ...
- ubuntu下安装配置hadoop
hadoop框架 Hadoop使用主/从(Master/Slave)架构,主要角色有NameNode,DataNode,secondary NameNode,JobTracker,TaskTracke ...
- ubuntu 下 安装 配置 jdk1.7 (tar.gz)
jdk 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 根据你的系统 ...
- PCL:Ubuntu下安装配置PCL
一:安装PCL 依据官网介绍:http://www.pointclouds.org/downloads/linux.html Ubuntu We currently support all Ubunt ...
最新文章
- 深度学习必备---用Keras和直方图均衡化---数据增强
- 实习生离职,HR恼羞成怒:我要全行业封杀你
- SAP进阶:再论SAP权限
- 铁乐学python_Day40_进程池
- 原始Junit测试Spring的问题
- 设计模式之适配器模式--java描述
- sklearn自学指南(part33)--流形学习
- Docker 入门(1)虚拟化和容器
- 《CSS权威指南》.pdf
- 打印机 树莓派安装cpus_raspberry树莓派安装CUPS实现打印服务器共享HP P1007打印机...
- 2.3 OverFeat
- 【不忘初心】Win10 20H2 19042.964_X64_四合一太阳谷图标_[纯净精简版][2.83G](2021.5.1)
- 鲍尔.爱迪斯生前在图论中未完成的问题
- 【Web技术】1320- 一篇文章搞定前端单元测试框架 Jest
- OVR模式和sklearn模型评价标准学习
- Java应用CPU占用过高问题排查
- Redis常用命令速查
- Problem G: 开个餐馆算算账
- 特斯拉 自动驾驶 芯片_关于特斯拉和英国全面自我驾驶的真相
- 基于 STM 32 的温湿度检测系统