Score:1

ข้อผิดพลาดภายใน 500 รายการใน nginx centos

ธง in

ฉันกำลังพยายามเพิ่ม captcha ในหน้าเข้าสู่ระบบ wordpress ของฉัน ฉันได้รับข้อผิดพลาดภายใน 500 รายการในคอนโซล Firefox เมื่อตรวจสอบหน้า ฉันมีสิ่งนี้ในบันทึกข้อผิดพลาด nginx ของฉันด้วย:

ส่ง FastCGI ใน stderr: "ข้อความ PHP: คำเตือน PHP: การใช้ค่าคงที่ที่ไม่ได้กำหนด âFS_METHODâ - สันนิษฐานว่า 'âFS_METHODâ' (ซึ่งจะทำให้เกิดข้อผิดพลาดใน PHP เวอร์ชันอนาคต)

นี่คือบางส่วนของการกำหนดค่าของฉัน:

การกำหนดค่าไซต์ nginx:

เซิร์ฟเวอร์ {
ฟัง 443 ssl http2;
server_name example.com;
ตั้ง $base /var/www/html/mysite;
รูท $base/public;

#จำกัดวิธีการ
ถ้า ($request_method !~ ^(GET|POST|HEAD)$) {
    กลับ '444';
}

#index.php
ดัชนี index.php;

# index.php สำรอง
    ที่ตั้ง / {
            try_files $uri $uri/ /index.php?$args;
    }

#การกำหนดค่าเพิ่มเติม
รวม /etc/nginx/general.conf;
รวม /etc/nginx/wordpress.conf;

# จัดการ .php
#location ~ \.php$ {
# fastcgi_pass ยูนิกซ์:/var/run/php/php-fpm/php7.4-fpm.sock;
# รวม /etc/nginx/php_fastcgi.conf;
#}

ตำแหน่ง ~ \.php$ {
#try_files $uri =404;
รวม /etc/nginx/php_fastcgi.conf;
fastcgi_pass ยูนิกซ์:/var/run/php/php-fpm/php7.4-fpm.sock;
#รวม fastcgi_params;
}

การกำหนดค่าเวิร์ดเพรส:

# WordPress: อนุญาต TinyMCE
สถานที่ = /wp-includes/js/tinymce/wp-tinymce.php {
รวม /etc/nginx/php_fastcgi.conf;
}

# WordPress: ปฏิเสธเนื้อหา wp, wp-รวมไฟล์ php
 ตำแหน่ง ~* ^/(?:wp-content|wp-includes)/.*\.php$ {
  ปฏิเสธทั้งหมด
 }

# WordPress: ปฏิเสธ wp-content/uploads สิ่งที่น่ารังเกียจ
ตำแหน่ง ~* ^/wp-content/uploads/.*\.(?:s?html?|php|js|swf)$ {
 ปฏิเสธทั้งหมด
}

# WordPress: ปลั๊กอิน SEO
ตำแหน่ง ~* ^/wp-content/plugins/wordpress-seo(?:-premium)?/css/main-sitemap\.xsl$ {}

# WordPress: ปฏิเสธ wp-content/plugins (ยกเว้นกฎก่อนหน้านี้)
  ตำแหน่ง ~ ^/wp-content/plugins {
    ปฏิเสธทั้งหมด
  }

# WordPress: ปฏิเสธเนื้อหาทั่วไป
  ตำแหน่ง ~* ^/(?:xmlrpc\.php|wp-links-opml\.php|wp-config\.php|wp-config-sample\.php|readme\.html|license\.txt)$ {
   ปฏิเสธทั้งหมด
  }

และการกำหนดค่าความปลอดภัย:

#ส่วนหัวการรักษาความปลอดภัย
 add_header X-Frame-Options "SAMEORIGIN" เสมอ
 add_header X-XSS-Protection "1; mode=block" เสมอ;
 add_header X-Content-Type-Options "nosniff" เสมอ;
 add_header Referrer-Policy "no-referrer-when-downgrade" เสมอ;
 add_header Content-Security-Policy "default-src 'self' http: https: data: blob: 'unsafe-inline'" เสมอ;
 add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" เสมอ;

# . ไฟล์
  สถานที่ ~ /\.(?!ที่รู้จักกันดี) {
    ปฏิเสธทั้งหมด
  }
in flag
ยินดีต้อนรับสู่ความผิดพลาดของเซิร์ฟเวอร์! ข้อผิดพลาด 500 เป็นวิธีของเว็บเซิร์ฟเวอร์ในการพูดว่า "ฉันมีปัญหาสำคัญ แต่ฉันไม่ต้องการพูดถึงมันในที่สาธารณะ" ดูที่บันทึกข้อผิดพลาดของเซิร์ฟเวอร์ (โดยปกติจะอยู่ใต้ `/var/log`) จะมีข้อความชัดเจนว่ามีอะไรผิดปกติ
Score:0
ธง jp

ใน wp-config.php ลองเพิ่ม

กำหนด( âFS_METHODâ, âdirectâ )

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา