Loading Files On Xampp For Mac
Hello Everyone, Its been long time, was busy with some project works. Traditional approach (what we used to do): As a web developer you might have come across a situation where you need to setup multiple sites on your local machine. May be you are working on multiple projects or working on your personal site and your regular project. Epson perfection v600 photo scanner manual. Earlier what we used to do is change the doc root in your apache’s httpd.conf file [C: xampp apache conf httpd.conf]. Similar to this DocumentRoot 'C:/xampp/htdocs/myproject1' So this will help us to point the localhost directly to myproject1 folder.
Download the appropriate DMG file and mount it to your mac by double click on it. Application installer opens and guides you through the installation steps. Double click on XAMPP icon to start the installation process.
In other words when you hit you will get the contents of myproject1. If we had another site to be configured we need to change this DocumentRoot again and restart the apache. New approach: You can make your localhost to point to different folders on different port numbers. Follow these simple steps: Step 1: Make your apache to listen to multiple ports. Go to C: xampp apache conf httpd.conf and search for the key word Listen you can see something like this Listen 80. Now tell your apache to listen to multiple ports, replace that with below content Listen 80 Listen 8001 Listen 8002 Listen 8003 Step 2: Now go to “C: xampp apache conf extra httpd-vhosts.conf”, this is the actual player. At the end of the file you can specify something like this below: ServerAdmin postmaster@dummy-host.localhost DocumentRoot 'C:/xampp/htdocs/sample_project' ServerName localhost:8001 ServerAdmin postmaster@dummy-host.localhost DocumentRoot 'C:/xampp/htdocs/personal_site' ServerName localhost:8002 ServerAdmin postmaster@dummy-host.localhost DocumentRoot 'C:/xampp/htdocs/myworks' ServerName localhost:8003 Which tells your apache to take different folders on hitting different port numbers.
That is when you hit it will take the contents from sample_project, similarly will point to your personal_site folder. Will point to your myworks folder.
Default will point your Document root folder that you have mentioned in your httpd.conf folder. I.e in my case it is myproject1 foder. By this we will be able to run 4 different sites on local machine.
Hope this helps you people. Free greenscreen photo for mac. Note:You need to restart your apache whenever you change something in httpd.conf or httpd-vhosts.conf For Mac Users Lets go to the httpd.conf file at this location “/Applications/XAMPP/xamppfiles/etc/httpd.conf” Also open the httpd-vhosts.conf from “/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf” So now your editor will ask for the password, enter your login password or your root password.
Hi i am using windows XAMPP software. If i do add following code ServerAdmin DocumentRoot “C:/xampp/htdocs/sample_project” ServerName localhost:8001 to file “C: xampp apache conf extra httpd-vhosts.conf”, it was not working then i added the following code: ServerAdmin DocumentRoot “C:/xampp/htdocs/myprojects/mysitename” ServerName localhost then it is working but for some directing pages like thank you pages are showing error message that file doesn’t exits. I gave and also folder/files is not creating/uploading inside the root directory. Thanks for the post expert, seems like this is just what i need, though I’m having the same problem as Chris, whereas all ports are being forwarded to the last most folder in the httpd-vhosts.conf file.
ServerAdmin DocumentRoot “C:/Server/xampp/htdocs/ecoe” ServerName localhost:8001 ServerAdmin DocumentRoot “C:/Server/xampp/htdocs/IPT” ServerName localhost:8002 What I’ve noticed is that if I put the ecoe parameters at the very bottom of the file, this leads to errors, so i’m guessing there must be something wrong in the syntax, but I can’t figure it out. Why not just assign different IPs 127.0.0.2. 4 95 129. (not exceeding 254) to different ServerNames site/ mysite/ oursite/ theirsite/. (not omitting the /, else you get an error on some browsers) & do away with the different Listen 8001 .2 .3.