@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #109 from Khan/to-upstream2

Add docs for using lighttpd as the webserver.

+33 -2
+30
src/docs/configuration/configuration_guide.diviner
··· 171 171 } 172 172 } 173 173 174 + = Webserver: Configuring lighttpd = 175 + 176 + For lighttpd, add a section like this to your lighttpd.conf: 177 + 178 + $HTTP["host"] =~ "phabricator(\.example\.com)?" { 179 + server.document-root = "/path/to/phabricator/webroot" 180 + url.rewrite-once = ( 181 + "^(/rsrc/.*)$" => "$1", 182 + "^(/favicon.ico)$" => "$1", 183 + # This simulates QSA ("query string append") mode in apache 184 + "^(/[^?]*)\?(.*)" => "/index.php?__path__=$1&$2", 185 + "^(/.*)$" => "/index.php?__path__=$1", 186 + ) 187 + setenv.add-environment = ( 188 + "PHABRICATOR_ENV" => "custom/myconfig", 189 + ) 190 + } 191 + 192 + You should also ensure the following modules are listed in your 193 + server.modules list: 194 + 195 + mod_fastcgi 196 + mod_rewrite 197 + mod_setenv 198 + 199 + Finally, you should run the following commands to enable php support: 200 + 201 + $ sudo apt-get install php5-cgi # for ubuntu; other distros should be similar 202 + $ sudo lighty-enable-mod fastcgi-php 203 + 174 204 = Setup = 175 205 176 206 Now, restart your webserver and navigate to whichever subdomain you set up. You
+3 -2
src/docs/installation_guide.diviner
··· 14 14 patches.) Phabricator has active contributors running it on Mac OS X, Amazon 15 15 Linux, Ubuntu, RHEL and CentOS; if you run into issues on other flavors, 16 16 send patches or complaints. 17 - - **Apache** (or nginx): You need Apache (or nginx). You might be able to use 18 - something else, but you're on your own. 17 + - **Apache** (or nginx, or lighttpd): You need Apache (or another 18 + tested webserver). You can probably use something else, but you're 19 + on your own. 19 20 - **MySQL**: You need MySQL. 20 21 - **PHP**: You need PHP 5.2 or newer. 21 22