'templates_c'目录权限

       Web服务器进程应该对themes/engines/smarty目录下面的templates_c子目录,具有读和写的权限.

在linux/unix环境下,解决方案如下:

 

如果你有chown访问权限的话:

该目录应该由你的用户拥有,一个小组也拥有这个目录的所有权,这个小组中就包括你的web服务器。比如(你的用户名称):apache。

所有者及小组成员对这个目录具有“读/写/执行”的权限,而其它用户具有“读/执行”的权限。

你可以使用<?php phpinfo(); ?>来查看'apache'是不是属于这个用户组的。

chmod 775 templates_c
chown (your user name):apache templates_c

 

 

更可能的是,你没有chown访问权:

       那么,一个简单的命令:
chmod 777 templates_c

       就能为这个目录设置正确的权限了。

 

如果具有chown访问权的话,就是用前者。最好不要让所有人对这个目录都具有写的权限,但是很多情况下,不得不如此。

 

在win32下面,你也必须让web服务器进程对templates_c子目录具有写的权限。

 

相关链接: http://drupal.org/node/29345 , Think in Drupal

Drupal版本: