I hope you are doing great today. Thank you for reporting this issue and for your patience while we were looking into this.

I had a look around your server and noticed a few things that are not in order and that causes the errors to happen.

1. The .htaccess file is not assigned to the correct user, it says it belongs to michael while it should belong to www-data:

As a result the file was not writable by the web server and the "ACTIVATE" button on the page was not visible:

Luckily, this can be fixed with a simple command in the server. I used your SFTP login to SSH into the server and tried to run the command:

sudo chown www-data:www-data .htaccess

After this the file belongs to the right owner

and the "ACTIVATE" button becomes visible again.

At this point, we are able to click the "ACTIVATE" button and it does write to the .htaccess but then the "500 Internal Server Error" occurs. I had a look again in your server and noticed that I do not see the two modules required by Hummingbird for the caching:

2. Required modules are not enabled

mod_expires.c
mod_headers.c

you can check if these two modules are enabled by running this command:

/usr/sbin/apache2 -l

Running the following command should list those modules but it does not which means they are not enabled. To solve this, two things need to be done:

How do you rate me?

Thank you for rating your experience!

We’re thrilled to hear you had a great experience with . Would you like to leave a comment about your experience?
Thanks for voting on your experience with , we’d love to get some feedback please.
Ohh no! We’re really sorry to hear you didn’t have a pleasant experience with , we’re always looking at how we can improve and would appreciate you provide some further feedback here please.
Type your feedback here

it's great that you had a positive one. Based on your experience in this ticket would you please be kind enough to rate us externally on: