So this is fixed by changing the following lines in the ' core/Common.php' file. NOTE CodeIgniter 2.2.0 issue: One thing I noticed when testing some CodeIgniter apps was an error messages started appearing which was caused by the php version 5.6.0. Now when you start the browser and input for example it should work fine without any issues, plus based on the same procedures as above you can add other subdomains for testing. Now you can restart both ' Apache Server' and ' MySQL Server' by pressing the ' Stop Servers' and then ' Start Servers' button in MAMP but I prefer to reboot my computer to be safe. You will need to enter your username and password to do this. Then place it back in the original folder replacing the older file. So for my example I added the following line of code at the end of the file. private/etc/hosts/įrom the resulting window you will need to edit the file named ' hosts', but due to file permissions it's easier to copy it to your desktop and edit it from there via any text editor. Apache options can be set for the selected virtual host in the table. Goto the finder menu again and choose the dropdown Go-> Go to Folder. Options Indexes FollowSymLinks MultiViews Listen 80ĭocumentRoot /Applications/MAMP/htdocs/yourwebsite Run server as This is where you specify as which user you want the servers to run. If the port is open, nothing should be returned. In a terminal, type the following: sudo lsof -i :80 checks port 80 and press Return. So for this example I want the subdomain. If MAMP PRO reports that another process is running on your Apache/Nginx port, you can test this from the command line. Applications/MAMP/conf/apache/įrom the resulting window open the file named ' nf' and find where it says ' Listen 80' and add the following afterwards, remembering to change the folder and url to your own settings. Goto the finder menu and choose the dropdown Go-> Go to Folder. To quickly test that its worked choose the ' Open WebStart page' and this should open up your browsers window with the new url starting with instead of Step 2: Edit the nf file It will now take you back to the MAMP apps landing screen and automatically reboot the MAMP Apache Server and MySQL Server - you maybe asked for your username and password. But this caused conflict on my machine so I simply renamed the Nginx Port back to 8888 as below. By default it should change the Apache Port to 80, Nginx Port to 80 and the MySQL Port to 3306. Often it’s practical to use a reverse domain naming scheme to easily identify them (e.g. On the apps landing screen choose the ' Preferences.'.Ĭhoose the ' Ports' tab then click the ' Set Web & MySQL ports to 80 & 3306' button. The server name and port number in combination must be unique within MAMP PRO. Let's start by hiding the default url containing 8888 which is fairly straightforward by using the MAMP app. Step 1: Hide the :8888 from the localhost:8888 url The following steps are based on you already having MAMP installed. It conflicts with Mac OS's Bonjur and causes a slow website. HINT: Try not to use the extension name of. By default when installing MAMP for Mac OS X it will redirect you to the host url but what if you want to use a subdomain like for testing rather than Here is how I managed it using both Mac OS 10.10 (Yosemite) and MAMP version 3.0.7.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |