gpt4 book ai didi

PHP-joomla : strange syntax error occurs only in localhost

转载 作者:可可西里 更新时间:2023-10-31 23:13:12 24 4
gpt4 key购买 nike

在服务器(PHP 5.6.38)上,我在 Joomla 中有一个运行良好的网站,我试图将其移动到本地主机(Uniserverz XIII - PHP 5.6.30)以测试一些更新,但设置时出现错误$error_reporting = '开发':

Parse error: syntax error, unexpected '}' in C:\UniServerZ\www\site_name\templates\site_temp\html\modules.php on line 64

代码如下:

function modChrome_myCatMod($module, &$params, &$attribs)
{
$moduleTag = $params->get('module_tag', 'div');
$headerTag = htmlspecialchars($params->get('header_tag', 'h3'));
$bootstrapSize = (int) $params->get('bootstrap_size', 0);
$moduleClass = $bootstrapSize != 0 ? ' span' . $bootstrapSize : '';

// Temporarily store header class in variable
$headerClass = $params->get('header_class');
$headerClass = ($headerClass) ? ' class="' . htmlspecialchars($headerClass) . '"' : '';

if (!empty ($module->content)) : ?>
<<?php echo $moduleTag; ?> class="moduletable<?php echo htmlspecialchars($params->get('moduleclass_sfx')) . $moduleClass; ?>" id="Mod<?php echo $module->id;?>">
<?php if ((bool) $module->showtitle) : ?>
<?php $com_content_categories = $params->get('com_content_categories'); if(!empty($com_content_categories)):
$caturl = ContentHelperRoute::getCategoryRoute ( $com_content_categories[0] );
?>
<<?php echo $headerTag . $headerClass . '>' ?><a href="<?php echo $caturl;?>"><?php echo $module->title; ?></a></<?php echo $headerTag; ?>>
<?php else : ?>
<<?php echo $headerTag . $headerClass . '>' . $module->title; ?></<?php echo $headerTag; ?>>
<? endif;?>

<?php endif; ?><?php echo $module->content; ?>
</<?php echo $moduleTag; ?>>
<?php endif;
} //////////////////////////////////error line

最佳答案

设置short_open_tag=On在你的 php.ini 中

并重启你的 Apache 服务器

关于PHP-joomla : strange syntax error occurs only in localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53516760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com