У меня вопрос, где, когда я иду в общедоступном каталоге/он показывает приложение Laravel как обычно, но навигации прочь любые другие страницы результатов в нем говоряLaravel 5 - Nginx/PHP вопрос конфигурации
Нет указанный файл ввода.
Я использую сервер Nginx с PHP 5.5.9 FPM.
Я просматривал google последние 4 часа или около того, глядя на каждую страницу учебника и stackoverflow для перезаписи проблем в Laravel, но все они дают одинаковый результат.
Я даже установил все файлы и папки на 777, чтобы я мог видеть, была ли это какая-то проблема с разрешениями. Я проверил конфигурацию Laravel и все настроено, я не знаю, что не так.
Может ли кто-нибудь указать мне правильное направление?
Последние конфигурации Я попытался ниже:
server {
listen 80 default_server;
root /usr/share/sites/base;
index index.php
server_name localhost;
location/{
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;
}
}
Я также пробовал многие другие, такие как:
server {
listen 80;
server_name domain.com;
root /usr/share/sites/base;
index index.php;
location/{
try_files $uri $uri/ /index.php?$query_string;
}
if (!-d $request_filename) {
rewrite ^/(.+)/$ /$1 permanent;
}
location ~* \.php$ {
# Server PHP config.
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
}
А, ваш ответ заставил меня понять, что мне нужно указать/публиковать его в корне, чтобы он работал. Спасибо за вашу помощь! – Matt
О, я думал, что «база» была вашей общей папкой Laravel, даже не подумала об этом! Вы что-то изменили? – Lich4r
Я решил использовать более длинную конфигурацию из двух, не уверен, работает ли первый или нет. – Matt