title: hook_menu not working on a custom module
body: <p>May be I am something obvious but a simple custom Hello world module isn't working. I have spent a couple of days trying to fix this but no progress at all.</p>
  
  <p>hello_world.info</p>
  
  <pre><code>name = Hello World
  description = "This module is to test hello world"
  core = 7.x
  </code></pre>
  
  <p>hello_world.module</p>
  
  <pre><code>&lt;?php
  /**
  * Implements hook_init()
  */
  
  function oulta_hello_world_init() {
    drupal_set_message("From Hello World Module");
  }
  
  /**
  * Implements hook_menu()
  */
  
  function hello_world_menu() {
    $items['hello_world'] = array(
    'title' =&gt; 'Just saying hello world',
    'page callback' =&gt; 'hello_world_pg',
    'access callback' =&gt; TRUE,
    'type' =&gt; MENU_CALLBACK,
    );
    return $items;
  }
  
  function hello_world_pg() {
    drupal_set_message("Hello World page called");
    return 'Hello world!';
  }
  </code></pre>
  
  <p>I am trying to access the page at localhost/mysite/hello_world/</p>
  
  <p>The path for .module and .info files is htdocs/mysite/sites/all/modules/custom</p>
  
  <p>Since hook_menu is fundamental to development, I am stuck. Please help.</p>
  
  <p>BTW are there are alternatives for hook_menu for rendering pages?</p>
  
  <p>Thanks in advance.</p>