![]() Search for php to find this line: # LoadModule php5_module libexec/apache2/libphp5.soĪnd uncomment it by removing #. You can see this in the error logs too: $ cd /var/log/apache2/ $ tail error_log ĪH01276: Cannot serve directory /Library/WebServer/Documents/: No matchingĭirectoryIndex (index.html) found, and server-generated directory index forbidden by By default, apache setting do not allow listing. Usually, when that happens, it will list the files in that directory. “Forbidden You don’t have permission to access / on this server.” This means web server is looking specifically for index.html. How to design a website on a Mac Once you have the hosting and domain name registration set up, it is time to put together your website. ![]() If you rename to index.php, you will get this error: To access the local webserver, you need to access from your browser. $ ln -s /Library/WebServer/Documents/ www Then I make a soft link to this fir from my home dir to make it easy to navigate to Documents/ $ cd $sudo chgrp -R staff Documents/ $ sudo chown -R dinker Documents/ I changed them to my user logged user so as to make file editing easier (very useful during development). The default permissions are for user ‘root’ and group ‘wheel’. It is located at: $ cd /Library/WebServer/Documents/ $ sudo apachectl stop $ sudo apachectl start Step 2: Your Web Directory But if you ever wanted to start / stop / restart, the ‘apachectl’ command works fine. ![]() Note that mod_status must be enabled for this to work. So, thought will share the steps to save you folks some time: Step 1: Check if Web Server is up and running $ sudo apachectl status Password: Go to in the web browser of your choice. Apple has removed ‘Web Server’ from Sharing in Settings. ![]() Was setting up a web server in my Mac OS X after a long time. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |