我无法访问我的临时网址,只显示“不支持”。我上传了laravel文件。我已经配置了index.php和.env showing not supported
答案 0 :(得分:0)
如果您的网络根目录是syksxyz目录,那么公共路径将是syksxyz / public
为确保其正常工作,您可以在公共文件夹中添加index.html文件,以便在调试php部分之前查看映射是否正确。
答案 1 :(得分:0)
根据您使用的Web服务器,Apache或Nginx,您可以按照官方文档配置您的Web服务器。 Web Server Configuration
要使用laravel,您必须正确配置服务器。只是将代码上传到服务器不会使您的网站按预期工作。配置中必不可少的部分是将所有请求定向到index.php
。
这是我的Nginx配置文件的一部分。
server {
listen 80;
server_name my-website.test;
root "/path/to/my-laravel-project/public";
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
请记住,网站root
应指向./laravel-project/public
目录,因为laravel-project/public/index.php
文件将处理您网站的所有请求。