作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 Zend_Search_Lucene 创建索引时遇到问题。
现在,在我的本地机器上一切正常,所以我猜只是网络服务器上的文件权限存在问题。
这是我尝试在 Controller 中创建索引的方式:
$index = Zend_Search_Lucene::create('/data/users_index');
public_html
public 0755
css 0755
js 0755
data 0777
Can't create directory '/data/users_index'.
最佳答案
Edit/Update
: 在进一步阅读并看到您的结构后,我会试一试并尝试使用 ABSOLUTE
路径而不是相对路径,以确保其写入写入位置。抱歉,我之前错过了那部分。这显然不是最佳实践,但它至少会缩小它是否是许可/查找问题的范围。
所以把它改成类似
$index = Zend_Search_Lucene::create('/path/to/public_html/public/data/users_index');
'../application/models/lucene/articles/index'
chmod -R 770 /path/to/your/data/users_index
IUSR_XXXXX
的权限。帐户并授予他们对该文件夹的读/写访问权限。 (用您的机器名称替换 XXX)
关于php - Zend_Search_Lucene - 无法创建目录 '/data/users_index',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1260257/
我在使用 Zend_Search_Lucene 创建索引时遇到问题。 现在,在我的本地机器上一切正常,所以我猜只是网络服务器上的文件权限存在问题。 这是我尝试在 Controller 中创建索引的方式
我是一名优秀的程序员,十分优秀!