前提・実現したいこと
CodeIgniterの公式チュートリアルをしていました。
これであなたのコントローラは稼働しています! ブラウザ上で [your-site-url]index.php/pages/view にアクセスしてみてください。 index.php/pages/view/about にアクセスすれば、ヘッダとフッタを含んだ about ページが見えるはずです。
とあるのですが、http://192.168.33.10:8000/index.php/pages/viewに移動しても真っ白なページしか表示されず困っています。
該当のソースコード
Pages.php
php
1<?php 2 3class Pages extends CI_Controller { 4 public function view($page = 'home'){ 5 if(!file_exists(APPPATH.'views/pages/'.$page.'.php')){ 6 show_404(); 7 } 8 $data['title'] = ucfirst($page); 9 10 $this->load->view('templates/header', $data); 11 $this->load->view('pages/'.$page, $data); 12 $this->load->view('templates/footer', $data); 13 } 14} 15
routes.php
php
1// 52行目以降 2$route['default_controller'] = 'pages/view'; 3$route['(:any)'] = 'pages/view/$1';
config.php
php
1$config['base_url'] = '192.168.33.10:8000';
試したこと
php -S 192.168.33.10:8000を実行して動かしています。
公式チュートリアルの写経です。
こちら
補足情報(FW/ツールのバージョンなど)
CodeIgniter v3.2.0-dev (Current version)
PHP 7.1.31
実行環境 CentOS