Getting started with Drupal recipe on MacOSX

Install AMP server for MacOSX

  1. Download MAMP
  2. move it to Applications
  3. make a mysql configuration change
  4. [mysqld]
    max_allowed_packet=64M
    
  5. check php.ini that memory_limit is 32M or more

Download Drupal with drush

  1. download and extract drush from http://drupal.org/project/drush

  2. wget http://ftp.drupal.org/files/projects/drush-All-Versions-2.1.tar.gz
    tar zxvf drush-All-Versions-2.1.tar.gz
    rm drush-All-Versions-2.1.tar.gz
    cd drush
    cp example.drushrc.php drushrc.php

  3. uncomment in "/path to drush/drush/drushrc.php" to set method of download
  4. $options['package-handler'] = 'cvs';
  5. Set an alias for drush
  6. alias drush="/path to drush/drush/drush"

  7. Download drupal to htdocs

  8. cd /Applications/MAMP/htdocs
    drush dl

Setup the environment for drupal

  1. edit /Applications/MAMP/conf/httpd.conf
  2. uncomment "NameVirtualHost *"
  3. add the virtual host listing at the end of the file
  4. 
    ServerName localhost
    DocumentRoot /Applications/MAMP/htdocs/drupal
    
    
  5. Edit the hosts file
  6. sudo nano /etc/hosts

  7. Add a listing to the hosts file
  8. 127.0.0.1 drupal

  9. Restart MAMP
  10. Open the MAMP start page and click on phpmyadmin
  11. Create
  12. Browse http://drupal:8888
  13. Install drupal
  14. Install drupal modules
  15. drush dl addtoany admin admin_menu adminrole advanced_help;
    drush dl book_access calendar captcha cck ckeditor content_access controlpanel cvs_deploy;
    drush dl date date_picker_formatter devel diff distributed_search emfield;
    drush dl feedapi feedapi_mapper filefield fivestar flexifilter forward freelinking;
    drush dl globalredirect google_analytics imageapi imagecache imagefield imce;
    drush dl jquery_plugin jquery_ui link location logintoboggan;
    drush dl mail2web masquerade messaging modalframe mollom;
    drush dl noderelationships notifications notifications_team oauth og opencalais;
    drush dl page_title path_redirect pathauto private  path_redirect pathauto private;
    drush dl rootcandy rules seo_checklist shareomatic;
    drush dl tableofcontents tagadelic talk token twitter;
    drush dl video_filter views views_bonus votingapi webform wikitools;
    

Thanks!

I don't know more stuff about drupal,so your post is very useful for me.Thanks a lot!
bubble shooter

Good post

Good and useful post,thanks for the tips.Now,I can try to install and set up drupal.Thanks!
friv

great post

Great post. than'k for sare with us. friv y3 kizi

AMP, stands for Apache, MySQL

AMP, stands for Apache, MySQL & PHP. Moodle is written in a scripting language called PHP and stores most of its data in a database. The recommended setup using MySQL is with InnoDB engine. The InnoDB engine is the default engine since MySQL 5.5.5. Before installing Moodle you must have a working PHP installation and a working database to turn your computer into a functional web server platform. As individual applications, Apache, MySQL and PHP can be tricky to set up for average computer users. Moodle uses one of the AMP programs to make the process easier. When you install a Moodle AMP package it installs both the server, database, PHP and Moodle itself with their basic interconnections already made.

Nice

I did local web dev on my mac using this combo for years[1], it is *super* easy to get working. Have you used the node_export drush commands? They're pretty awesome. I also have a drush command that also neatly imports CCK types.

[1] http://is.gd/5NEBI

Toyota Landcruiser Power

Toyota Landcruiser Power Steering Rack
I did local web dev on my mac using this combo for years[1], it is *super* easy to get working. Have you used the node_export drush commands? They're pretty awesome

Well information..

I read this post . it was amazing.Your thought process is wonderful.The way you tell about things is awesome.
video submission sites

Helpful article..

Drupal developers can take help from here because here is good points has been discussed.Thanks a lot.
how to improve memory

Good site

It seems little difficult for me please use the easy language and explian in detail.Well thanks!!
kleinkredit-ohne-schufaauskunft.com