在代码编写器中加载库迁移时出错500


Error 500 when load library migration in codeigniter

我需要你的帮助!!当我在codeigniter中加载迁移库时,返回错误500和空白页面,但如果我不加载库,我的应用程序工作

var_dump("foo1"); //print this line
$this->load->library('migration');
var_dump("foo2"); //not print this line
$this->migration->version(1);

我有var_dumps因为我想知道错误在哪里,而不是打印"foo2"所以我认为错误是在$this->load->library('migration');

库位于/system/libraries/Migration.php

在/application/config/migration.php中启用迁移$config['migration_enabled'] = TRUE;版本为$config['migration_version'] = 1;路径为default $config['migration_path'] = APPPATH。的迁移/';

我启用了错误记录,没有显示错误,我还启用了/idex.php中的所有错误报告(error_reporting(E_ALL);),也没有显示任何东西

请帮帮我!

PD:对不起,如果我的英语不好。

这是控制器类

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Home extends CI_Controller {
public function index(){
  $this->load->library('migration');
  $this->migration->version(1);
  $profile='';
  $auth = false;
  $userdata = array();
  if ($this->session->userdata('logged_in') == TRUE ) {
    $auth = true;
    $user_data = array(
      'username'=> $this->session->userdata('username'), 
      'correo'=> $this->session->userdata('correo'),
      'mensaje' => $this->session->userdata('mensaje'),
      'profile' => $this->session->userdata('profile'),
      'profile_id' => $this->session->userdata('profile_id'),
      'result' => $this->session->userdata('result'),
      'rut' => $this->session->userdata('rut'),
      'logged_in' => $this->session->userdata('logged_in')
    );
    $userdata = $user_data;
    $profile = $this->session->userdata('profile');
  }
  $data = array('auth' => $auth, 'profile' => $profile, 'userdata'=> $userdata);
  $this->load->view('home', $data);
}
}
?>
问候

你好吗?这样你就正确地加载了库。但我认为你派人去迁移是个错误。您遵循了这个步骤文档http://www.codeigniter.com/user_guide/libraries/migration.html#create-a-migration也就是说,使用要遵循的操作创建的迁移文件?