我将我的项目转换为Laravel项目。我创建了一个新网站。它工作正常。
我的真实应用是在.com域名。我的Laravel项目在.net域上两个应用程序在同一台服务器上。 (服务器是centos)
我创建了旧目录,并将.com域中的httpdocs文件夹移动到旧目录。
mv example.com/httpdocs example.com/old/httpdocs
我将我的laravel项目从.net域移动到.com域
mv example.net/httpdocs example.com/httpdocs
我进入.com域名我收到了错误。
“未指定输入文件”
我该怎么办?
答案 0 :(得分:0)
确保您已将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>
然后重新启动您的网络服务器。
此外,请确保将所有子目录和文件移动到新目录。
答案 1 :(得分:0)
如果您拥有这两个域并计划保留它们,则只需添加一个cname记录即可指向.net域。
这样两个域都将指向同一个实例。
或者您可以对/etc/nginx/sites-available/example.com.conf进行更改并执行sudo服务nginx restart