无法将脚本克隆到新服务器

failed to clone a script to a new server

我试图将此脚本从我的一台服务器复制到另一台服务器 它们都是 ubuntu 18,上面有 php 5.6 但我一直收到内部服务器错误而没有更改任何内容

<?php
if(!isset($_POST['importSubmit'])){
header("Location: index.php");

}
date_default_timezone_set('UTC');
header('Content-Type: text/html; charset=utf-8');
$x = fopen($_FILES['file']['tmp_name'], 'r');
require('XLSXReader.php');
$xlsx = new XLSXReader($_FILES['file']['tmp_name']);
$sheetNames = $xlsx->getSheetNames();

foreach($sheetNames as $sheetName) {
$sheet = $xlsx->getSheet($sheetName);
array2Table($sheet->getData());
function array2Table($data) {
foreach($data as $row) {
    echo "<tr>";
    foreach($row as $cell) {
        echo "<td>" . escape($cell) . "</td>";
    }
    echo "</tr>";
}

}
function escape($string) {
return htmlspecialchars($string, ENT_QUOTES);
}
?>

据我所知,您正在使用:https://github.com/gneustaetter/XLSXReader 并且您的新服务器中未安装此库。安装它,你应该会很好。