Working with the filesystem, managing processes, dealing with permissions,Įditing configuration files, and setting environment variables. Using the command line, installing software on your operating system of choice, To install and administrate Phabricator, you'll need to be comfortable withĬommon system administration skills. Install it to an entire domain or subdomain, like. To a path on an existing domain, like /phabricator/. NOTE: Phabricator must be installed on an entire domain. We strongly recommend MySQL 5.5 or newer. PHP Builtin Server: Phabricator will not work with the builtin webserver because Phabricator depends on making requests to itself on some workflows, and the builtin webserver is single-threaded.Other: Other webservers which can run PHP are also likely to work fine, although these installation instructions will not cover how to set them up.lighttpd: lighttpd is less popular than Apache or nginx, but it works fine.nginx: Many installs use nginx + php-fpm.Apache: Many installs use Apache + mod_php.Solaris, etc.: Other systems which look like Linux and quack like Linux will generally work fine, although we may suffer a reduced ability to support and resolve issues on unusual operating systems.īeyond an operating system, you will need a webserver.FreeBSD: While FreeBSD is certainly not a flavor of Linux, it is a fine operating system possessed of many desirable qualities, and Phabricator will install and run properly on FreeBSD.Mac OS X: Mac OS X is an acceptable flavor of Linux. It does run on most other operating systems, Phabricator from any operating system with a web browser. Note that theĬommand line interface does work on Windows, and you can use System on your normal computer which is not Windows. To install the Phabricator server software, you will need an operating We do not support installing on noncomputing devices. Instead, install it on a normal computer. However, you should not install Phabricator on these devices. A Toaster, Car, Firearm, Thermostat, etc.: Yes, many modern devices now have embedded computing capability.Strongly consider using a normal computer instead. A SAN Appliance, Network Router, Gaming Console, Raspberry Pi, etc.: Although you may be able to install Phabricator on specialized hardware, it is unlikely to work well and will be difficult for us to support.Consider using a normal computer instead. Many shared hosting environments have restrictions which prevent some of Phabricator's features from working. A Shared Host: This may work, but is not recommended.Phabricator installs properly and works well on a normal computer. A Normal Computer: This is strongly recommended.The remainder of this document details these requirements. a normal computer to install it on (shared hosts and unusual environments are not supported) running some flavor of Linux or a similar OS.Phabricator is a LAMP (Linux, Apache, MySQL, PHP) application. writing your own daemons with Adding New Classes.This document contains basic install instructions to get Phabricator up and.learning about the repository daemon with Diffusion User Guide or.See Diffusion User Guide for details about tuning the repository daemon.įor information about running daemons on multiple hosts, see.You can write your own daemons and manage them with phd by extending PhabricatorDaemon.If you're writing a restart script, have it launch any custom daemons explicitly after phd restart. phd stop and phd restart stop all of the daemons on the machine, not just those started with phd start.When you phd launch or phd debug a daemon, you can type any unique substring of its name, so phd launch pull will work correctly.If you have a task backlog, try increasing it. You can set the maximum number of taskmasters that will run at once by adjusting phd.taskmasters.This daemon will daemonize and run normally.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |