Php 错误:使用Codeigniter的服务器中没有此类文件或目录
我有一个构建在框架Codeigniter上的项目,当将其上载到服务器时,尝试在PHPExcel库的帮助下下载Excel文件时,发出以下错误信号: require_once(application/third_party/PHPExcel/PHPExcel.php):无法打开流:没有这样的文件或目录 在本地,它在文件夹库中以以下方式对我起作用: 但尽管如此,我仍然会标记错误,就像我已经给所有文件夹授予了777个权限一样,认为这是每个权限的错误,但我标记了相同的错误。Php 错误:使用Codeigniter的服务器中没有此类文件或目录,php,codeigniter,server,codeigniter-3,Php,Codeigniter,Server,Codeigniter 3,我有一个构建在框架Codeigniter上的项目,当将其上载到服务器时,尝试在PHPExcel库的帮助下下载Excel文件时,发出以下错误信号: require_once(application/third_party/PHPExcel/PHPExcel.php):无法打开流:没有这样的文件或目录 在本地,它在文件夹库中以以下方式对我起作用: 但尽管如此,我仍然会标记错误,就像我已经给所有文件夹授予了777个权限一样,认为这是每个权限的错误,但我标记了相同的错误。 “我的文件夹”的结构如下所示:
“我的文件夹”的结构如下所示:
如果您能提供任何意见来解决问题,我将不胜感激。尝试以下方法:将
APPPATH./third\u party
替换为APPPATH.“third\u party
<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');
require_once APPPATH."third_party/PhpExcel/PHPExcel.php";
require_once APPPATH."third_party/PhpExcel/PHPExcel/IOFactory.php";
class Excel extends PHPExcel {
public function __construct() {
parent::__construct();
}
}
yes,在文件夹phpExcel中有文件phpExcel.php和文件夹phpExcel以及库的其他组件确保phpExcel.php
具有类名phpExcel
将您的第一个文件夹名从phpExcel更改为phpExcel,如我的回答所示
Way 1:
require_once "../third_party/PHPExcel/PHPExcel.php";
require_once "../third_party/PHPExcel/PHPExcel/IOFactory.php";
Way 2:
require_once BASEPATH."third_party/PHPExcel/PHPExcel.php";
require_once BASEPATH."third_party/PHPExcel/PHPExcel/IOFactory.php";
<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');
require_once APPPATH."third_party/PhpExcel/PHPExcel.php";
require_once APPPATH."third_party/PhpExcel/PHPExcel/IOFactory.php";
class Excel extends PHPExcel {
public function __construct() {
parent::__construct();
}
}