我在本地主机上安装了php服务。在安装说明中提到:
通过php使application / cache / Twig可写。
因此,我将Twig目录的所有权和组更改为apache,并将写入权限分配给:
sudo chmod g+w Twig
但它仍然无法写入Twig目录。这是apache日志:
[Mon Jan 25 00:53:11.727898 2016] [:error] [pid 10856] [client 192.168.1.103:56528] PHP致命错误:未捕获异常' RuntimeException'有消息'无法创建缓存目录(/var/www/html/judge/application/cache/Twig/e4/da).'在/var/www/html/judge/application/third_party/Twig/lib/Twig/Environment.php:1236\nStack trace:\ n#0 / var / www / html / judge / application / third_party / Twig / lib / Twig / Environment.php(334):Twig_Environment-> writeCacheFile(' / var / www / html / j ...',' loadTemplate(' pages / admin / ins) ...')\ n#2 /var/www/html/judge/application/controllers/Install.php(276):Twig-> display(' pages / admin / ins ... ',数组)\ n#3 [内部函数]:Install-> index()\ n#4 /var/www/html/judge/system/core/CodeIgniter.php(356):call_user_func_array(Array ,数组)\ n#5 /var/www/html/judge/index.php(285):require_once(' / var / www / html / j ...')\ n#6 {第1236行/var/www/html/judge/application/third_party/Twig/lib/Twig/Environment.php中抛出的主要内容
我也给了它777的许可,但遗憾的是没有任何变化。