create local frontend development envoirment

1)  Download nodejs and install, on Mac, it will install Node.js and npm to /usr/local


2) install gulp


3) install bower



AH01630: client denied by server configuration for apache 2.4


If you are using Apache 2.4

You have to check allow and deny rules

Check out

In 2.2, access control based on client hostname, IP address, and other characteristics of client requests was done using the directives Order, Allow, Deny, and Satisfy.

In 2.4, such access control is done in the same way as other authorization checks, using the new module mod_authz_host.


2.2 configuration:

Order allow,deny
Allow from all

2.4 configuration:

Require all granted


<Directory /path/to/document_root>

Require all granted


For new XAMPP, the apache is 2.4, so when adding new VirtualHost, need to change as above