我将我的项目转换为Laravel项目。我创建了一个新网站。而且它工作正常。
我真正的应用程序.com域上。我的Laravel项目在.net域上 两个应用程序在同一台服务器上。(服务器是分)
我创建了旧目录,并将域上的httpdocs文件夹移动到.com旧目录。
mv example.com/httpdocs example.com/old/httpdocs
我将我的Laravel项目从.NET域移动到.com域
mv example.net/httpdocs example.com/httpdocs
我进入.com域,我收到错误。
"未指定输入文件"
我该怎么办?
确保已将Web服务器指向Laravel应用程序的public
目录。如果你使用的是 Apache,你应该使用这样的东西:
<VirtualHost *:80>
ServerName myapp.localhost.com
DocumentRoot "/home/vagrant/projects/myapp/public"
<Directory "/home/vagrant/projects/myapp/public">
AllowOverride all
</Directory>
</VirtualHost>
然后重新启动 Web 服务器。
此外,请确保所有子目录和文件都已移动到新目录。
如果您同时拥有这两个域并计划保留它们,则只需添加 cname 记录以指向 .net 域即可。
这样,两个域将指向同一实例。
或者你可以在你的/etc/nginx/sites-available/example.com.conf 上进行更改,然后执行 sudo 服务 nginx 重启