Softaculous启动symfony应用程序



所以我下载了Softaculous(ampps(,并从他们的面板上安装了symfony框架,它创建了一个symfony3文件夹,其中包含www目录中的所有文件(symfony根目录中有一个index.php文件,只打印欢迎消息(。

当我通过访问它时http://localhost/symfony3/它显示了index.php(如果我删除了index.php,它只显示symfony3目录的树(

是否可以设置我的本地主机来启动应用程序?如果我运行php bin/console server:start,它会在本地主机上用8000端口启动我的应用程序。当我的应用程序通过localhost/symfony3/访问时,是否可以设置Ampps来启动它?提前感谢!

EDIT:原来我只需编辑httpd70.conf文件(ampps>conf>httpd70.onf(就可以做到这一点

找到<VirtualHost 127.0.0.1:80>块,并将<Directory "{$path}/www">更改为应用程序中的web文件夹(在我的情况下,它是<Directory "{$path}/www/symfony3/web">,并在同一块中对DocumentRoot "{$path}/www"执行相同的操作。重新启动Apachehttp://localhost/(http://localhost/app_dev.php/)

如果我理解您的问题,您需要使用正确的配置文件设置web服务器,并更改Symfony项目的权限。

这可能会有所帮助(Symfony 2.8.*的文档(:

  1. Web服务器配置
  2. Symfony项目文件权限

最新更新