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ライブラリを有効にする解決策を見つけましたが、それはリモートサーバーで既に更新されています。リモートサーバーでこれらのエラーが発生する理由を教えてください。
すべての .class ファイルをロードするデフォルトの __autoloader() 関数がある index.php ファイルと、同じオートローダーを使用してそのクラス ファイルをロードする excelgenerate.php という名前の別のファイルを使用しています。このファイルには、PHPExcelコードを使用してPHPExcel.phpをインクルードしてExcelファイルを生成する機能があります。これは、エラーが発生するフローです。