在Web服务器上创建第一个laravel项目

时间:2015-08-07 22:00:09

标签: php laravel nginx server

我最近刚刚完成了这个指南并在我的灯服务器上“安装”了laravel:https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-an-nginx-web-server-on-ubuntu-14-04

现在,当我完成时,它会在指南的底部说明

  

“你现在已经完全安装了Laravel并准备好了。你可以   通过访问服务器的域或IP来查看默认登录页面   您的网络浏览器中的地址:

     

http://server_domain_or_IP

当我访问我的网站时,没有新的登录页面,var / www / html中没有新文件可用作登录页面,除了标准的apache之外。

对我来说这很好,但我仍然不知道如何创建我的第一个项目,我想这样做,检查我的安装完成,我准备睡觉了。

目前我的www目录是这样的:

enter image description here

这是我的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;
}

}

2 个答案:

答案 0 :(得分:1)

文件位于/ var / www / laravel文件夹中,而不是/ var / www / html文件夹,该文件夹在您提供的屏幕截图中可见。

根据我自己的经验,这是因为在不同网站的多个nginx配置文件中有多个“默认服务器”属性,所以当通过IP查看服务器时,它不会选择新的laravel版本。

答案 1 :(得分:0)

服务器需要重新启动才能进行某些设置。

您可以尝试访问其控制台并输入

要从命令行重新启动服务器,请运行:

sudo shutdown -r now

要重新启动Apache,请运行:

 sudo service apache2 restart