title: Codeigniter: Call to a member function item() on a non-object
body: <p>I have installed Codeigniter 2.1.0 locally, it works great.</p>
  
  <p>But when I upload it to my provider I first get:</p>
  
  <p><code>Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php</code></p>
  
  <p>I can fix this by changing index.php:</p>
  
  <pre><code>$system_path = "system";
  $application_folder = "application";
  </code></pre>
  
  <p>to (why? I never had to do this...)</p>
  
  <pre><code>$system_path = dirname(__FILE__) . "/system";
  $application_folder = dirname(__FILE__) . "/application";
  </code></pre>
  
  <p>But then I get:</p>
  
  <p><code>Fatal error: Call to a member function item() on a non-object in &lt;path&gt;/Utf8.php on line 47</code></p>
  
  <p>I can comment out the line but I then get similar error somewhere else.</p>
  
  <p>Please, is this problem at my provider? Or am I doing something wrong? I used CI before and it worked elsewhere flawlessly.</p>
  
  <p>PS: Please not this is completely fresh install of CI.</p>