我在使用 apache 中的 vhost_dbd_module 运行 redmine 时遇到问题。Redmine 安装在 /var/www/redmine/ 目录下。我的 apache 配置外观:
<虚拟主机 *:80> 服务器名主机名 DocumentRoot "/var/www/" # 这不起作用 # DocumentRoot "/var/www/redmine/public" # 这适用于 REDMINE <目录/> 选项 FollowSymLinks -MultiViews -Indexes 允许覆盖所有 </目录> DBDriver mysql DBDParams host=localhost,user=test,pass=test,dbname=test DBDocRoot "SELECT document_root FROM vhosts WHERE server_name = %s" HOSTNAME </虚拟主机>
来自数据库的字段document_root返回 '/var/www/redmain/public' - 所以它应该可以工作。它适用于索引文件位于“/var/www/project/public”下的 php 项目。除了页面返回 404,因为在 /var/www/redmain/public 中没有索引文件。我要通用配置
有什么建议么?最好的问候,彼得