I am trying to install Phabricator.
I have followed this guide: https://community.webfaction.com/questions/16080/phabricator-support
And after following all the steps I am stuck in a Forbidden 403
error. I think it has to do with the following httpd.conf
<VirtualHost 127.0.0.1:8090>
ServerName phabricator.iquest369.webfactional.com
DocumentRoot /home/iquest369/webapps/phabricator/phabricator/webroot
RewriteEngine on
RewriteRule ^/rsrc/(.*) - [L,QSA]
RewriteRule ^/favicon.ico - [L,QSA]
RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA]
<Directory "/home/iquest369/webapps/phabricator/phabricator/webroot">
DirectoryIndex index.php
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
asked
18 Jun '16, 02:39
jafuentest
23●1●7
accept rate:
0%
The directory
/home/iquest369/webapps/phabricator/phabricator/webroot
doesn't seem to exit on this webserver.Ok, so I tried again using this guide to install private apache
https://community.webfaction.com/questions/19387/installing-a-private-instance-of-the-shared-apache-centos-7
and now the problem is that php isn't correctly enabled. When I go to the url of the phabricator, the .php file gets downloadedI'm also getting this erros in the log: (13)Permission denied: FastCGI: doesn't exist and can't be created: Permission denied (13)Permission denied: FastCGI: can't create dynamic directory "/run/httpd/fastcgi/dynamic": doesn't exist and can't be created: Permission denied
Your
httpd.conf
is full of references to/home/iquest369/phpstack
, which does not exist.Maybe your seeing the old file. The new apache install is on webapps/phpstack/
I've done some tests but your
httpd.conf
has diverged significantly from the original installation guide, and now the private apache instance doesn't even serve a<?php phpinfo(); ?>
page. I'd have to debug by starting over from the freshhttpd.conf
file generated from the initial installation and then slowly making progress toward your existing one, to determine at what point basic PHP functionality breaks.Hello I am working over the same issue in the same server, I have already restored the httpd.conf to the guide's template. The debug logs are showing a recursive call to a directory where the phpcgi is, like when there are rewrite rules in the configuration. This is making a 500 internal server error because the error "Request exceeded the limit of 10 internal redirects due to probable configuration error" coming up when the recursive calls are made. Can you help us out with this?
Phabricator does still require the Rewrite Rules which jafuentest listed in the the original Question. First start with the
httpd.conf
file created in the "Private Instance of the Shared Apache" guide and ensure that you can run a simplephphinfo.php
file successfully. When that is working, add the Phabricator Rewrite Rules and point thehttpd.conf
DocumentRoot to thephabricator/webroot
directory.I tried looking up your account to actually see your code and hopefully produce a more helpful answer, but your forum-associated email address isn't associated with a WebFaction account so I wasn't able to find it based on a search for your email address. You may want to create a Support Ticket and we can take a closer look.