I noticed one part of my out-of-the-box phpmyadmin.conf is different to the one that is included in all online documents. After changing the line “Allow from″ with “Allow from all” that part looks like this:


<IfVersion < 2.3 >
 Order allow,deny
 Allow from all
 Satisfy all
 <IfVersion >= 2.3>
 Require local


I am thinking that the Require local under the <ifversion>= 2.3> may be conflicting with the Allow from all. I haven’t found any alternative syntax for that as all online documentation doesn’t include that syntax in the file used as example.


For Apache 2.4.x you will to use “Require all granted” instead of “Require local” in the <IfVersion >= 2.3>section:


<IfVersion >= 2.3>
 Require all granted


For other options you can check the Apache documentation:



How to enable sshd?

Some applications like GitLab or Gitorious require to have SSH access to import the repositories. The “ssh” server is disabled by default for Virtual Machines. You can enable the “ssh” server from the machine console as follows:

  • For Ubuntu
    $ sudo mv /etc/init/ssh.conf.back /etc/init/ssh.conf
    $ sudo start ssh

Now you can login from a different machine using “ssh” and the IP address of your Virtual Machine.

If you want to disable it you can use the reverse method:

  • For Ubuntu
    $ sudo stop ssh
    $ sudo mv /etc/init/ssh.conf /etc/init/ssh.conf.back