【发布时间】:2020-05-16 22:29:37
【问题描述】:
我是 Symfony 的新手,我刚刚在 Windows 服务器 + Php7.3 + Apache 2.4 上创建了一个新项目。 项目文件夹位于 C:\Apache24\htdocs\symfony。
当我从网络浏览器访问该文件夹时,我看到了目录列表页面,它应该显示公用文件夹中的索引页面。
这是我在 apache 中的代码:
<VirtualHost *:90>
ServerAdmin abc@abc.com
DocumentRoot "${SRVROOT}/htdocs/"
ServerName localhost
<Directory "${SRVROOT}/htdocs/symfony/public">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
我尝试在 Symfony 指南中使用 .htacess 选项来安装 symfony/apache-pack,但没有运气:
<VirtualHost *:90>
ServerAdmin abc@abc.com
DocumentRoot "${SRVROOT}/htdocs/"
ServerName localhost
<Directory "${SRVROOT}/htdocs/symfony/public">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
- .htaccess 文件已在公用文件夹中创建。
- 我也尝试安装演示应用程序,同样的问题。
- Wordpress 或其他应用程序已顺利安装。
谢谢。
【问题讨论】:
-
你是如何安装 PHP + Apache 的?是手动安装吗?如果是这样,也许本指南起点 7 和 8 会有所帮助(之前的安装部分是 unix 特定的,但点 7 和 8 是 php+apache 的一般配置):php.net/manual/en/install.unix.apache2.php
-
是的,我在 Windows 操作系统上手动安装,不使用任何 WAMP 工具,如 XAMPP。