服务器是Nginx的 照着文档通过composer安装了一个非最新版本 (5.0)那版。
开始是看中文文档,死活安装不上,后来看了英文文档发现这个版本的安装说明是不同的
按照这个命令 才能正确地安装
composer create-project laravel/laravel {directory} "~5.0.0" --prefer-dist
安装完成后发现首页也能跑了,但是其它路由都是404错误
发现原来需要给ngix配置增加一句话,其实英文文档下面就提到了,只是当时没仔细看文档。
location / { try_files $uri $uri/ /index.php?$query_string; }
我的完整的ngix配置文件
server { listen 80; server_name lv.aliyun lv.hihualang.com; index index.html index.htm index.php; root /alidata/www/lv/5/public; location ~ .*\.(php|php5)?$ { #fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } location / { try_files $uri $uri/ /index.php?$query_string; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 1h; } include /alidata/server/nginx/conf/rewrite/phpwind.conf; access_log /alidata/log/nginx/access/phpwind.log; }
时间: 2024-12-20 18:51:58