Как установить Sendy на NGinx для использования с WordPress - PullRequest
0 голосов
/ 14 апреля 2019

Я загрузил 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/*;
...