[PHP] ThinkPHP在Windows的IIS环境下出现STORAGE_WRITE_ERROR Singee77原创文章

发表于:  阅读量:22509

摘要

ThinkPHP在Windows的IIS环境下出现STORAGE_WRITE_ERROR

由于项目需要,需要把ThinkPHP自带的RunTime目录迁移到日志统一管理目录,这样有利于程序拷贝和多个程序的日志管理。

我是这样做的,首先在index.php添加

define('RUNTIME_PATH',':E:/Log/');

运行后就出现STORAGE_WRITE_ERROR_:E:/Log/Runtime/Cache/Home/0ca175b9c0f726a831d895e269332461.php

仔细想了一下,原来是没有给Log目录权限,在Linux下的Apache环境下给Log目录apache[48]的权限即可,但在IIS环境只需要给IUSER的权限就行了。


详细步骤

右键Log目录->属性->安全->编辑->高级->立即查找->找到IUSER用户点击确定->修改权限完全控制-应用->完成;

关键词: ThinkPHPPHPLinux
渝ICP备16002246号 Copyright © 2017. Singee77.com