Я загрузил sendy на mysite.com/public/sendy, следуя этой статье (myhelpfulguides.com/2018/06/26/how-to-install-sendy-on-nginx-with-amazon-ses/) и добавлен блок сервера.
Пока я посещаю
mysite.com/sendy
для установки sendy меня ведут по следующему адресу
mysite.com/sendy/https//www.mysite.com/sendy/_install.php
и появляется экран с сообщением Не указан входной файл.
Кажется, код на блоке сервера неверен или может быть какая-то другая причина. Какую коррекцию я должен сделать? Я буду очень признателен за вашу помощь.
Серверный блок
# FORGE CONFIG (DO NOT REMOVE!)
include forge-conf/www.mysite.com/before/*;
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.mysite.com;
root /home/forge/www.mysite.com/public;
index index.html index.htm index.php;
charset utf-8;
# FORGE CONFIG (DO NOT REMOVE!)
include forge-conf/www.mysite.com/server/*;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
access_log off;
error_log /var/log/nginx/www.mysite.com-error.log error;
error_page 404 /index.php;
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 ~ /\.(?!well-known).* {
deny all;
}
#sendy
location /sendy/l/ {
rewrite ^/sendy/l/([a-zA-Z0-9/]+)$ /sendy/l.php?i=$1 last;
}
location /sendy/t/ {
rewrite ^/sendy/t/([a-zA-Z0-9/]+)$ /sendy/t.php?i=$1 last;
}
location /sendy/w/ {
rewrite ^/sendy/w/([a-zA-Z0-9/]+)$ /sendy/w.php?i=$1 last;
}
location /sendy/unsubscribe/ {
rewrite ^/sendy/unsubscribe/(.*)$ /sendy/unsubscribe.php?i=$1 last;
}
location /sendy/subscribe/ {
rewrite ^/sendy/subscribe/(.*)$ /sendy/subscribe.php?i=$1 last;
}
}
# FORGE CONFIG (DO NOT REMOVE!)
include forge-conf/www.mysite.com/after/*;