Nie można zapisać folderu pamięci podręcznej dla projektu smarty na pagodabox

Stworzyłem projekt w smarty i teraz próbuję go hostować na pagodabox.com . stworzyłem aplikację na pagodabox.com i wgrałem cały kod do tej aplikacji ale problem w tym, że teraz nie mogę skonfigurować cache i katalogu kompilatora w pagodabox.com dlatego wypisuje błąd, ponieważ katalog cache i kompilatora jest trybem tylko do odczytu. Mam spróbować Boxfile, aby rozwiązać ten problem, ale nie udało się rozwiązać. Nie jestem świadomy, jak mogę uczynić te katalogi do zapisu. proszę, pomóż mi. to jest adres URL projektu http://moviestock.pagodabox.com/ i poniżej znajduje się moja konfiguracja pliku Boxfile

web1: #component type & number
  name: blog            #component settings
  shared_writable_dirs:
    - var/secured/cache
    - var/secured/compiler
    - var/sessions
  document_root: app
  php_version: 5.3.8

I dostaję następujący błąd:

Fatal error: Uncaught exception 'SmartyException' with message 'unable to write file   
shared/secured/compiler/wrt50c17dfaca2932.90478039' in 
/var/www/libs/sysplugins/smarty_internal_write_file.php:44 Stack trace: #0 
/var/www/libs/sysplugins/smarty_internal_template.php(201): 
Smarty_Internal_Write_File::writeFile('shared/secured/...', 'compileTemplateSource() #2  
/var/www/libs/sysplugins/smarty_internal_templatebase.php(374): 
Smarty_Internal_TemplateBase->fetch('extends:layout....', '6666cd76f969564...', NULL, 
NULL, true) #3 /var/www/classes/BaseController.php(22): Smarty_Internal_TemplateBase-
>display('extends:layout....', '6666cd76f969564...') #4 
/var/www/secured/controllers/HomeController.php(6): BaseController->render('home') #5 
[internal function]: HomeController->indexAction('') #6 
/var/www/classes/Router.php(26): call_user_func_array(Array, Array) #7 
/var/www/index.php(10): Router::run() #8 in 
/var/www/libs/sysplugins/smarty_internal_write_file.php on line 44 
Author: Scott, 2012-12-07

2 answers

Myślę, że ma to związek z ścieżką plików, do której smarty próbuje napisać. W błędzie ścieżka pliku wynosi shared/secured/compiler/wrt50c17dfaca2932.90478039. Powinno być var/secured/compiler/wrt50c17dfaca2932.90478039

 1
Author: Scott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-29 19:12:34

Nie jestem pewien, ale może @chmod(PATH,0770); zrobi sztuczkę?

 0
Author: Brahma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-26 20:36:34