php - 选项指令禁止的目录索引

标签 php apache .htaccess codeigniter

我正在为 codeigniter 使用 dompdf 插件:http://codeigniter.com/wiki/PDF_generation_using_dompdf/

从表单生成 pdf。这适用于本地主机,但在实时服务器上,我在错误日志中得到了这个:

Directory index forbidden by Options directive: /var/www/vhosts/domain.co.uk/httpdocs/mm/userdata/account1/invoices/

知道这意味着什么吗?我搜索了答案,发现了一些建议编辑 httpd.conf,但是我无权访问。

我还尝试将空白 index.html 文件添加到根目录和文档目录(如其他地方建议的那样,但无济于事)。

非常感谢任何帮助。

谢谢!

最佳答案

此目录或附近父目录中的主要 httpd.conf.htaccess 文件可能包括:

Options -Indexes

如果您在 .htaccess 中没有访问权限并且想要列出和浏览目录内容,则您的主机可能必须将其设置为 +Indexes,缺少默认值index.html, index.php 等。如果目录不应该有默认文件并且您没有启用Indexes,您可能只能直接定位内容的文件名在里面。

在许多 Apache 安装中,Indexes 选项通常默认禁用。

完整详细信息请参阅 the Apache core documentation on Options

关于php - 选项指令禁止的目录索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5301776/

相关文章:

.htaccess - 将域更改为静态 IP,SEO Joomla 友好 URL 不起作用

php - 如何在 Laravel 模型上延迟加载自定义属性?

apache - 如何在 Firefox 上为 <video> 元素添加 mime 类型?

php - MYSQL 与 PHP 的并发

apache - 映射 ElasticSearch apache 模块字段

django - 当使用 django 运行 collectstatic 时,python 模块也被复制是正常的吗?

php - 如何从 .htpasswd 获取登录用户名?

php - 000webhost.com的“自定义错误”页面不起作用?

php - 自定义 Wordpress Woocommerce 帐单地址编辑表单

php - MySQL - 如何执行大查询?