将代码移动到新服务器后出现 500 错误
500 Error After Moving Code To New Server
我最近将我的代码移到了装有 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 错误吗?
检查你的 htaccess 文件。也许您的旧服务器的某些功能在您的新服务器中未启用。还要检查文件的权限。 chmod 到 755.
我最近将我的代码移到了装有 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 错误吗?
检查你的 htaccess 文件。也许您的旧服务器的某些功能在您的新服务器中未启用。还要检查文件的权限。 chmod 到 755.