将代码移到新服务器后出现500错误

时间:2020-10-01 14:43:49

标签: php tinybutstrong

我最近使用Debian 10和PHP 7.3.19将代码移到了新服务器上。旧服务器具有Ubuntu 16.04.15和PHP 7.0.33。结果,我的index.php页面上出现500错误。但是,如果我注释掉TinyButStrong模板代码的一部分,该错误就会消失并加载。下面是代码段和注释掉的部分。

$tbs_source = ($DBConn===false) ? 'clear' : $DBConn;
// Merge data and close connection
$TBS->MergeBlock('songblock', $tbs_source, $sql);

/*$TBS->MergeBlock('titleblock', $tbs_source,
'SELECT t.*, stt.sortID FROM titles t 
        INNER JOIN songlist_titles_tunes stt ON t.ID = stt.titlesID 
        WHERE stt.songlistID = %p1% GROUP BY t.ID ORDER BY stt.sortID');
$TBS->MergeBlock('tuneblock', $tbs_source,
'SELECT tunes.*, stt.sortID FROM tunes 
        INNER JOIN songlist_titles_tunes stt ON tunes.id = stt.tunesID
        WHERE songlistID = %p1% AND titlesID = %p2% ORDER BY stt.sortID'); // */

$DBConn = null; // this is the method to close PDO connection

TBS的版本是:

 * TinyButStrong - Template Engine for Pro and Beginners
 *
 * @version 3.11.0 for PHP 5 and 7
 * @date    2019-02-10

有没有想到为什么该部分会引发500错误?

1 个答案:

答案 0 :(得分:0)

检查您的htaccess文件。也许您的新服务器未启用旧服务器的某些功能。还要检查文件的权限。将其更改为755。

相关问题