Я использую PHPExcel в своих php-классах для создания файла 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-код для генерации файла excel, включая PHPExcel.php. Это поток, в котором я получаю ошибку.