У меня возникла проблема с компиляцией шаблонов smarty.
В общем:
index.php:
<?
error_reporting(E_ALL);
session_name('ADMIN_SID');
session_start();
// Основные настройки
$_CONF['root'] = $_SERVER['DOCUMENT_ROOT'].'/admin/test/'; // Корень сайта
define('SMARTY_PATH', $_CONF['root'].'smarty/');
define('SMARTY_DIR', SMARTY_PATH.'libs/');
// SMARTY - КОМПИЛЯТОР ШАБЛОНОВ
require_once SMARTY_DIR.'Smarty.class.php'; // /var/www/admin/test/smarty/libs/Smarty.class.php
$smarty = new Smarty();
$smarty-> template_dir = SMARTY_PATH.'templates/'; // /var/www/admin/test/smarty/templates/
$smarty-> compile_dir = SMARTY_PATH.'templates_c/'; // /var/www/admin/test/smarty/templates_c/
$smarty-> config_dir = SMARTY_PATH.'configs/'; // /var/www/admin/test/smarty/configs/
$smarty-> cache_dir = SMARTY_PATH.'cache/'; // /var/www/admin/test/smarty/cache/
$smarty-> assign('name', 'Маша');
$smarty-> display('index.tpl');
?>
index.tpl:
{* Smarty *}
Привет, {$name}! Добро пожаловать в Smarty!
chmod 700 /var/www/admin/test/smarty/cache
chmod 700 /var/www/admin/test/smarty/templates_c
/var/www/admin/test/smarty/libs
/var/www/admin/test/smarty
ОС: Ubuntu 10.04 + php5
Вроде всё есть, делаю всё правильно... Но при открытии index.php я вижу просто белую страницу. Помогите, пожалуйста
Спустя 16 минут, 29 секунд (14.11.2010 - 20:30) kirik написал(а):
Я со смарти почти не работал, может и есть ошибка где-то у вас. Но chmod 700 - кто владелец папки? Если владелец вы, то php (юзер www-data) не сможет туда ничего записать.
Спустя 5 минут, 55 секунд (14.11.2010 - 20:36) shadow999 написал(а):
Владелец я... Ну а как быть? 755 поставить? или все 777?
Спустя 2 минуты, 20 секунд (14.11.2010 - 20:39) shadow999 написал(а):
Вот спасибо... как всё банально))) 777 дал - все хорошо.
Спустя 7 минут, 8 секунд (14.11.2010 - 20:46) kirik написал(а):
shadow999
На здоровье Советую почитайте про права в *nix'ах.
На здоровье Советую почитайте про права в *nix'ах.
Спустя 1 год, 17 дней, 18 часов, 31 минута, 32 секунды (2.12.2011 - 14:17) Zerstoren написал(а):
А вообще, 755 на папки и 644 на файлы.