On my latest post I wrote about Phabricator and showed you how to install it on a Laravel Forge provided server.
It turns out that after following all these instructions there was still a few things to do in order to fix the “Setup Issues”.
A few setup issues are related to the MySQL. Here’s what you should do to fix most of them.
On your server, edit the file
/etc/mysql/mysql.conf.d/mysqld.cnf you will need the sudo password to do so.
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
In this file, look for the
max_allowed_packet parameter and change its value from 16M to 32M.
At the end of the file, add these 3 new parameters :
Now restart MySQL from Forge or from your server (
From the Laravel Forge interface we can do a couple changes easily.
Select your server in Laravel Forge and go to the PHP section. Update the Max Upload Size to 32.
In the same page, below, Enable OP Cache for production.
Laravel Forge should reboot PHP but if it doesn’t, do it yourself.
SSH into your server and go to your phabricator directory (
Run the following command to set the base URI for Phabricator.
./bin/config set phabricator.base-uri 'https://phabricator.simondepelchin.be/'
This should leave you with some setup issues that are less important.
I’ll update this post if I happen to fix them for my needs. If you have a fix, feel free to share it in the comments and I’ll add them to the list.