2012-03-11 99 views
0

我收到以下错误消息,当我尝试运行我已经建立了XAMPPXAMPP WIN 7缓存目录不可写

错误0站点的一些PHP代码:缓存目录“C:\ XAMPP \ htdocs中\前夕,charinfo/.pheal缓存/ 722091/n3Yeskd6U90NyJXG5m5O6p5Rid9NVKKfJBaSVx3j9S3xApfAiYhBBSabzZas7VCr /帐号/ APIKeyInfo /”不可写

“Pheal是访问EVE API,它基本上EAAL的PHP​​端口一个PHP库它使用一些元编程foo来确保它在EVE API改变时不需要改变,它还包含一个简单的文件缓存,可以考虑EV E API缓存定时器。“

+0

可能是文件权限问题。确保该目录可由Web服务器写入。 – 2012-03-11 23:44:22

+0

可能看起来很愚蠢,但怎么样? – iwishiwasacodemonkey 2012-03-11 23:49:59

+0

尝试快速Google搜索“Windows 7目录权限”... – 2012-03-11 23:54:58

回答

0

某处在你的PHP代码将是一个线,看起来像这样....

PhealConfig::getInstance()->cache = new PhealFileCache('/your/path/to/the/cache/'); 
  • 确保这是一个有效的Windows目录。
  • 检查您是否有写入权限的目录。如果它在一个webroot 目录中,你可能不会。
  • 确保完整路径开始和结束与一个“/”字符使用* NIX如文件 路径,而不是一个DOS类型,即使用“/”作为目录分隔符
  • 不包括C:驱动指令
  • 可能最好不要使用'。'在一个Windows文件路径中,但可能 仍然可以工作

当然,您最好的pheal答案来源是EvE在线技术论坛。