@BloodySucker

Не работает Smarty, Error 500?

<?php
//соединение с бд
require_once "db.php";
//сессия
session_name("xlandcms");
session_start();
//подключаем функции
require_once 'fnc.php';
//подключаем классы
require_once 'class.php';
//подключаем конфиг

require_once 'config.php';
//подключаем smarty
define('SMARTY_TEMPLATE_LOAD','../../style/'.$setup['skin'].'/');
require_once '../smarty/Smarty.class.php';
echo 'Class';
$smarty = new Smarty();
echo 'Class';
$smarty->template_dir = SMARTY_TEMPLATE_LOAD.'templates/';
$smarty->compile_dir = SMARTY_TEMPLATE_LOAD.'templates_c/';
$smarty->config_dir = SMARTY_TEMPLATE_LOAD.'configs/';
$smarty->cache_dir = SMARTY_TEMPLATE_LOAD.'cache/';
$smarty->assign('home',$home);
$smarty->assign('message',$message);
$smarty->assign('user',$user);
$smarty->assign('id',$id);
$smarty->assign('setup',$setup);
$smarty->assign('realtime',$realtime);
$smarty->assign('start',$start);
$smarty->assign('admin',$admin);
?>


После директивы new Smarty(); возникает ошибка 500.
Smarty с оф. сайта, последняя доступная версия.
Как быть? Вопрос очень сильно горит, так как до 20 числа я должен дописать новую версию сайта, на основе старой, так еще и подчинить этот момент, который возникает только на новом сервере.
  • Вопрос задан
  • 533 просмотра
Пригласить эксперта
Ответы на вопрос 1
27cm
@27cm
TODO: Написать статус
возникает ошибка 500

Нужно определить, в чём конкретно ошибка.

1. Включите отображение ошибок
php.net/manual/ru/function.error-reporting.php
2. Смотрите, что в логах php и веб-сервера
3. Изучаем:
www.smarty.net/docs/en/installing.smarty.basic.tpl
www.smarty.net/docs/en/installing.smarty.extended.tpl
4. В идеале (на будущее), настройте себе отладчик, например xdebug, и по шагам найдите, в чём ошибка.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы