CodeIgniter не загружает вид-загружает только белый экран, когда вид существует

Я только получаю белый экран для следующего кода, когда я иду в localhost / Home / Careers

Примечание: когда у меня есть view_name.php файл в папке views, я получаю белый экран смерти. Если удалить view_name.php из папки views, я вижу «test»и» не могу найти ошибку файла».

Есть идеи?

<?php
if (!defined('BASEPATH'))exit('No direct script access allowed');

class Home extends CI_Controller {

    public function Careers()
    {
            echo "test";
            $this->load->view('view_name');
    }

}

3 ответа

  1. Вероятно, потому, что вы не упоминаете «projectname» перед именем контроллера в браузере.

    Попробуйте в браузере localhost / Project_name / Home / Careers

  2. Я решил проблему!

    Права доступа к файлам были ошибочными ! Я сделал chmod 755 на php-файле, и он работает отлично.

    Chmod 755.РНР

  3. > > **In Controller:**
    
           <?php if (!defined('BASEPATH'))exit('No direct script access
          allowed');
    
        class Home extends CI_Controller {
    
        public function Careers()
        {
              $data['test']="test";
              $this->load->view('view_name', $data);
        }
    
        }
    
    > >  In **view_name.php:**
    
        <?php
        echo $test; 
        ?>