1
這是我config.php
文件位於我的網站的根目錄下:細枝無法找到模板,即使它存在
<?php
define('SITE_ROOT', dirname(__FILE__));
define('CORE_DIR', SITE_ROOT . '/core');
define('VIEWS_DIR', SITE_ROOT . '/views');
define('ASSETS_DIR', SITE_ROOT . '/assets');
require SITE_ROOT . '/vendor/autoload.php';
require CORE_DIR . '/DBConnector.php';
$loader = new Twig_Loader_Filesystem(VIEWS_DIR);
$twig = new Twig_Environment($loader);
function loadHead($title) {
global $twig;
echo $twig->render(VIEWS_DIR . '/head.html', array('naslov' => $title));
}
SITE_ROOT
是/Applications/XAMPP/xamppfiles/htdocs/site_name
其中config.php
位於太和head.html
位於views
文件夾中。
不過,我仍然得到錯誤,每當我嘗試在站點根目錄訪問任何頁面。
Fatal error: Uncaught Twig_Error_Loader: Unable to find template "/Applications/XAMPP/xamppfiles/htdocs/site_name/views/head.html" (looked into: /Applications/XAMPP/xamppfiles/htdocs/site_name/views).
到目前爲止,我試圖重新啓動Apache服務器,檢查目錄兩次以確保文件是實際上存在(這是我可以通過瀏覽器直接訪問它),檢查文件夾權限和清除緩存但沒有任何工作。