вы не дали нам много информации об ошибках, которые вы получаете, но наиболее вероятная причина этого - то, что ваш локальный сервер настроен на то, чтобы разрешать командам, открывающим файл, использовать URL, тогда как ваш Linuxсервер не.
Это параметр конфигурации PHP.ini, который указывает, можете ли вы использовать URL-адреса в качестве имен файлов.Если он выключен, то PHP не позволит вам открывать файлы с удаленного сайта, а будет разрешать его только из файлов на локальном сервере.
Отключение считается хорошей практикой безопасности, поэтому большинство хостингов PHPпровайдеры отключат его по умолчанию.Вы можете включить его самостоятельно, в зависимости от вашего провайдера, или вам просто нужно обойти его, загрузив URL-адрес с помощью CURL, а затем изучив загруженный файл.
См. Запись в руководстве по PHP для этогонастройка конфигурации здесь: http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-fopen