【发布时间】:2017-09-11 21:58:24
【问题描述】:
我创建了两个独立的 symfony 项目,并将它们移动到我的产品服务器,例如:
project1.example.com [/var/www/project1/web]
project2.example.com [/var/www/project2/web]
问题是,当我打开第二个地址时,project1 被启动了。我检查了/var/www/project2/web/app.php,似乎它被正确执行了,但出于某种原因,symfony 加载器使用/var/www/project1/ 路径。当然缓存文件夹被清除了。
任何想法如何诊断问题?
更新
Apache 配置文件:
/etc/apache2/apache2.conf
/etc/apache2/sites-enabled/project1.conf + /etc/apache2/sites-enabled/project2.conf
更新 2
奇怪的是,今天早上情况发生了逆转。这两个地址现在都显示来自project2 的站点。没有修改配置和项目文件。
【问题讨论】:
-
您在生产中使用什么网络服务器?阿帕奇? nginx?还有什么?
-
这听起来像是一个错误配置的网络服务器
-
我不确定这是否是 StackOverflow 的题外话,但由于它似乎是系统管理员问题而不是编程问题,您可能在Serverfault 上运气更好。
-
@axlj Apache 服务器
标签: php symfony symfony-3.2