我最近刚刚完成了这个指南并在我的灯服务器上“安装”了laravel:https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-an-nginx-web-server-on-ubuntu-14-04
现在,当我完成时,它会在指南的底部说明
“你现在已经完全安装了Laravel并准备好了。你可以 通过访问服务器的域或IP来查看默认登录页面 您的网络浏览器中的地址:
当我访问我的网站时,没有新的登录页面,var / www / html中没有新文件可用作登录页面,除了标准的apache之外。
对我来说这很好,但我仍然不知道如何创建我的第一个项目,我想这样做,检查我的安装完成,我准备睡觉了。
目前我的www目录是这样的:
这是我的nginx配置,我相信它在整个事情中起作用:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /var/www/laravel/public;
index index.php index.html index.htm;
server_name www.mysite.me;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
答案 0 :(得分:1)
文件位于/ var / www / laravel文件夹中,而不是/ var / www / html文件夹,该文件夹在您提供的屏幕截图中可见。
根据我自己的经验,这是因为在不同网站的多个nginx配置文件中有多个“默认服务器”属性,所以当通过IP查看服务器时,它不会选择新的laravel版本。
答案 1 :(得分:0)
服务器需要重新启动才能进行某些设置。
您可以尝试访问其控制台并输入
要从命令行重新启动服务器,请运行:
sudo shutdown -r now
要重新启动Apache,请运行:
sudo service apache2 restart