我在我的 php 类中使用 PHPExcel 来生成一个 xls 文件。代码在我的本地主机上完美运行,但在远程服务器上显示错误。
错误是:
<br />
<b>Warning</b>: include(inc/classes/PHPExcel_Shared_String.class.php): failed to open stream: No such file or directory in <b>/home/example/../index.php</b> on line <b>13</b><br />
<br />
<b>Warning</b>: include(): Failed opening 'inc/classes/PHPExcel_Shared_String.class.php' for inclusion (include_path='.:/usr/share/pear:/home/example/../inc/classes/Classes/') in <b>/home/example/../index.php</b> on line <b>13</b><br />
我一直在互联网上搜索并找到了更新 php 版本并启用一些 php 库的解决方案,但它已经在我的远程服务器上更新。谁能告诉我远程服务器上这些错误的原因是什么?
我正在使用一个 index.php 文件,其中我有一个默认的 __autoloader() 函数来加载所有 .class 文件和另一个名为 excelgenerate.php 的文件,在该文件中我再次使用相同的自动加载器来加载该类文件。在这个文件中,我有一个函数,我在其中使用 PHPExcel 代码通过包含 PHPExcel.php 来生成 excel 文件。这是我遇到错误的流程。