title: Codeigniter site only shows one included view
body: <p>I just uploaded my codeigniter website to the live server, and then i had to take care of some errors that popped up. The problem i am running into now however is quite strange. My main "Page" controller compiles several views together to construct a page. For example, i add the header, navbar, content and the footer to the page through my controller, but only the content view makes it through. Here is the main function that constructs my page in the Page controller:</p>
  
  <pre><code>public function view($page = 'home')
      {
  
          if (!file_exists(APPPATH . '/views/pages/' . $page . '.php')) {
              // If the page does not exist
              show_404();
          }
  
          $data['title'] = ucfirst($page); // Capitalize the first letter of title
  
          $this-&gt;load-&gt;view('templates/header', $data); // Load the Header
          $this-&gt;load-&gt;view('templates/navbar', $data); // Load the Navbar
          $this-&gt;load-&gt;view('pages/' . $page); // Load the defined page
          $this-&gt;load-&gt;view('templates/footer'); // Load the footer
      }
  </code></pre>
  
  <p>The server i uploaded it to is a Linux server, which has a very high case sensitivity. I had to rename my controller from page.php to Page.php just for codeigniter to find the view i was trying to construct. Though my "missing view" error has been solved, only my page makes it through my controller, and not the files that are inside the templates folder.</p>
  
  <p>The website works perfecly fine on my windows Xampp server, but does not work on this online environment. I checked all my edited files for lower/uppercase issues, but could not find any. As far as i could find out, the codeigniter files should natively support both linux and windows. Does anyone know what i have done wrong? I am quite new to codeigniter.</p>