【发布时间】:2019-01-06 22:29:19
【问题描述】:
我有一个基于框架 Codeigniter 的项目,当将其上传到服务器并尝试在 PHPExcelExcel 文件时/em> 库向我发出以下错误信号:
require_once(application/third_party/PHPExcel/PHPExcel.php):打开流失败:没有这样的文件或目录
在本地,它通过以下方式对我起作用,在文件夹 libraries 中:
<?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();
}
}
已经尝试过以下几种方式:
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";
但是我仍然标记错误,就像我已经为所有文件夹授予了 777 权限,认为这是每个权限的错误,但我标记了相同的错误。
我的文件夹结构如下:
如果有任何 cmets 来解决问题,我将不胜感激。
【问题讨论】:
-
是的,在文件夹 phpExcel 中有文件 phpExcel.php 和文件夹 PHPExcel 以及库的其他组件
标签: php codeigniter server codeigniter-3