codeigniter 未在 xampp 1.7.3 中运行(无法加载类)

Posted

技术标签:

【中文标题】codeigniter 未在 xampp 1.7.3 中运行(无法加载类)【英文标题】:codeigniter not running in xampp 1.7.3(Cant load class) 【发布时间】:2011-01-02 00:09:09 【问题描述】:

当我是 xampp 1.7.2 时,一切都很好。

当安装 xampp 1.7.3 并从 localhost 运行我的站点时,它会显示

load->database(); 
$this->load->helper(‘url’); $this->load->helper(‘html’);
function entry_insert()   
$data1 = $this->upload->data(); //echo $data[‘file_name’]; $data = array( 
‘user_id’=> $this->session->userdata(‘id’,TRUE),  /* insert the user id */ 
‘pic_name’=> $data1[‘file_name’],
‘comment’=>$this->input->post(‘comment’,TRUE) 
); 
$this->db->insert(‘picture’,$data);
 
function getall()     
$this->db->select(’*’);
$this->db->limit(6); $this->db->from(‘picture’); 
$this->db->join(‘users’, ‘picture.user_id = users.id’); 
$this->db->order_by(“picture.id”, “desc”); $table = $this->db->get(); return 
$table; 
 
function general() 
$data[‘base’] = $this->config->item(‘base_url’);
$data[‘css’] = $this->config->item(‘css’); 
$data[‘userfile’] = ‘File Upload’;
$data[‘comment’] = ‘YourComment’; 
$data[‘heading1’]  =‘News Heading’; 
$data[‘summery’] =‘summery’; 
$data[‘news1’]=‘News’; $data[‘id’]=‘id’; 
$data[‘fid’]=array(‘name’=>‘fid’); 
$data[‘fsummery’];

.......

喜欢的东西。

我将 apache 的 AllowOveride 从无到有。 但不起作用。

Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all

有什么见解吗?

【问题讨论】:

php 能正常工作吗?该输出不包含错误但未解析的 php 代码,请检查一下。 它运行。我在脚本中运行 【参考方案1】:

我通过在 php.ini 中启用短标签来解决它

【讨论】:

如果效果很好,但是你真的不应该在你的代码中使用短标签。因为它可能会导致问题,我认为它已被弃用 @Eric 它没有被弃用,它不再是一个坏习惯。至少关于 ''和 '?>',ASP 标记可能已被弃用。 短标签在 php 6 中已弃用

以上是关于codeigniter 未在 xampp 1.7.3 中运行(无法加载类)的主要内容,如果未能解决你的问题,请参考以下文章

codeigniter 项目未在 cpanel 中运行

404页面未在codeigniter中显示

CodeIgniter:Xampp 上的 Mod_Rewrite

Codeigniter 4 不适用于带有 PHP 8.0 的 xampp

长 URL 值未在 Codeigniter 中提交

XAMPP在codeigniter上加载空白屏幕