Я начал работать над сайтом на компьютере с Windows и настроил локальную среду разработки с помощью xampp.Я всегда делал это с сайтами WordPress, поэтому думал, что это должно работать так же для любого другого программного обеспечения на основе PHPЯ попытался настроить его на моей машине с Ubuntu, и ничего не работает.Вместо того, чтобы помещать все мои файлы в xampp / htdocs / smarty_project, я помещаю их в каталог своего сервера, который я настроил как / home / work / lamp_server /.localhost / smarty_project / demo отлично работает при установке xampp, но localhost / smarty_project / demo не будет работать на моей машине с Ubuntu.Что здесь не так?
Apache установлен правильно.Я использую его для WordPress и phpinfo () хорошо.Кажется, проблема только со строкой.
$smarty->display('index.tpl');
Я думаю, может быть, мне нужно указать, где хранятся файлы шаблонов.Я получаю следующую ошибку: HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request
.
Если я закомментирую файл $smarty->display('index.tpl');
, он не выдаст ошибку 500.
Вот полный файл index.php.
<?php
/**
* Example Application
* @package Example-application
*/
require('../libs/Smarty.class.php');
$smarty = new Smarty;
//$smarty->force_compile = true;
//$smarty->debugging = true;
$smarty->caching = true;
$smarty->cache_lifetime = 120;
//variables for home page
$smarty->assign("Page","Home",true);
//display template index
$smarty->display('index.tpl');
?>
Структура каталогов выглядит следующим образом
htdocs/smarty_project/application
|_libs//contains files from smarty download.
|_application
|_index.php
|_templates-----index.tpl
|_templates_c
|_cache
|_plugins
|_configs