【问题标题】:Tank Auth http://localhost/codeigniter/index.php/auth ErrorTank Auth http://localhost/codeigniter/index.php/auth 错误
【发布时间】:2011-11-15 05:47:03
【问题描述】:

这是我第一次使用身份验证库。我跟着this post 安装了tank auth。但是当我尝试访问它时,http://localhost/codeigniter/index.php/auth 出现了问题。它给了我页面中的一些行:

遇到了 PHP 错误

严重性:警告

消息:require_once(phpass-0.1/PasswordHash.php):打开失败 流:没有这样的文件或目录

文件名:libraries/Tank_auth.php

行号:3

我尝试编辑 ~/codeigniter/application/libraries/Tank_auth.php 的第三行,但没有发生任何好事。我确定 PasswordHash.php 存在于 phpass-0.1 目录中。

任何人都可以帮助我或提供一些启示吗?

【问题讨论】:

  • 你检查过phpass-0.1/PasswordHash.php文件是否存在吗?

标签: codeigniter tankauth


【解决方案1】:

问题肯定是在这行代码中找不到文件PasswordHash.php

 require_once(phpass-0.1/PasswordHash.php)

确认文件存在于您认为存在的位置,我希望您使用引号:

require_once('file.php');

【讨论】:

  • 我确定 phpass-0.1 目录中有 PasswordHash.php。 Tank_auth.php的第三行是这样写的:require_once('phpass-0.1/PasswordHash.php');
  • 确认报价?如果是,请确认您对该目录具有读取权限
  • ahhhh ...你说得对,我试过'$ chmod 701 phpass-0.1',它就像一个魅力。谢谢@xbonez。你拯救了我的一天。
  • 很高兴能帮上忙。如果你能接受答案(通过点击复选标记)那就太好了
猜你喜欢
  • 1970-01-01
  • 2017-03-17
  • 1970-01-01
  • 1970-01-01
  • 2013-01-01
  • 2014-03-26
  • 1970-01-01
  • 1970-01-01
  • 2011-04-24
相关资源
最近更新 更多