成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何修復WordPress中的HTTP錯誤

系統 Linux 后端
我們會向你介紹,如何在 Linux VPS 上修復 WordPress 中的 HTTP 錯誤。 下面列出了 WordPress 用戶遇到的最常見的 HTTP 錯誤,我們的建議側重于如何發現錯誤原因以及解決方法。

[[221460]]

我們會向你介紹,如何在 Linux VPS 上修復 WordPress 中的 HTTP 錯誤。 下面列出了 WordPress 用戶遇到的最常見的 HTTP 錯誤,我們的建議側重于如何發現錯誤原因以及解決方法。

 

1、 修復在上傳圖像時出現的 HTTP 錯誤

如果你在基于 WordPress 的網頁中上傳圖像時出現錯誤,這也許是因為服務器上 PHP 的配置,例如存儲空間不足或者其他配置問題造成的。

用如下命令查找 php 配置文件:

  1. php -i | grep php.ini
  2. Configuration File (php.ini) Path => /etc
  3. Loaded Configuration File => /etc/php.ini

根據輸出結果,php 配置文件位于 /etc 文件夾下。編輯 /etc/php.ini 文件,找出下列行,并按照下面的例子修改其中相對應的值:

  1. vi /etc/php.ini
  1. upload_max_filesize = 64M
  2. post_max_size = 32M
  3. max_execution_time = 300
  4. max_input_time 300
  5. memory_limit = 128M

當然,如果你不習慣使用 vi 文本編輯器,你可以選用自己喜歡的。

不要忘記重啟你的網頁服務器來讓改動生效。

如果你安裝的網頁服務器是 Apache,你也可以使用 .htaccess 文件。首先,找到 .htaccess 文件。它位于 WordPress 安裝路徑的根文件夾下。如果沒有找到 .htaccess 文件,需要自己手動創建一個,然后加入如下內容:

  1. vi /www/html/path_to_wordpress/.htaccess
  1. php_value upload_max_filesize 64M
  2. php_value post_max_size 32M
  3. php_value max_execution_time 180
  4. php_value max_input_time 180
  5.  
  6. # BEGIN WordPress
  7. <IfModule mod_rewrite.c>
  8. RewriteEngine On
  9. RewriteBase /
  10. RewriteRule ^index\.php$ - [L]
  11. RewriteCond %{REQUEST_FILENAME} !-f
  12. RewriteCond %{REQUEST_FILENAME} !-d
  13. RewriteRule . /index.php [L]
  14. </IfModule>
  15. # END WordPress

如果你使用的網頁服務器是 nginx,在 nginx 的 server 配置塊中配置你的 WordPress 實例。詳細配置和下面的例子相似:

  1. server {
  2.  
  3. listen 80;
  4. client_max_body_size 128m;
  5. client_body_timeout 300;
  6.  
  7. server_name your-domain.com www.your-domain.com;
  8.  
  9. root /var/www/html/wordpress;
  10. index index.php;
  11.  
  12. location = /favicon.ico {
  13. log_not_found off;
  14. access_log off;
  15. }
  16.  
  17. location = /robots.txt {
  18. allow all;
  19. log_not_found off;
  20. access_log off;
  21. }
  22.  
  23. location / {
  24. try_files $uri $uri/ /index.php?$args;
  25. }
  26.  
  27. location ~ \.php$ {
  28. include fastcgi_params;
  29. fastcgi_pass 127.0.0.1:9000;
  30. fastcgi_index index.php;
  31. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  32. }
  33.  
  34. location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
  35. expires max;
  36. log_not_found off;
  37. }
  38. }

根據自己的 PHP 配置,你需要將 fastcgi_pass 127.0.0.1:9000; 用類似于 fastcgi_pass unix:/var/run/php7-fpm.sock; 替換掉(依照實際連接方式)

重啟 nginx 服務來使改動生效。

 

2、 修復因為不恰當的文件權限而產生的 HTTP 錯誤

如果你在 WordPress 中出現一個意外錯誤,也許是因為不恰當的文件權限導致的,所以需要給 WordPress 文件和文件夾設置一個正確的權限:

  1. chown www-data:www-data -R /var/www/html/path_to_wordpress/

www-data 替換成實際的網頁服務器用戶,將 /var/www/html/path_to_wordpress 換成 WordPress 的實際安裝路徑。

 

3、 修復因為內存不足而產生的 HTTP 錯誤

你可以通過在 wp-config.php 中添加如下內容來設置 PHP 的***內存限制:

  1. define('WP_MEMORY_LIMIT', '128MB');

 

4、 修復因為 php.ini 文件錯誤配置而產生的 HTTP 錯誤

編輯 PHP 配置主文件,然后找到 cgi.fix_pathinfo 這一行。 這一行內容默認情況下是被注釋掉的,默認值為 1。取消這一行的注釋(刪掉這一行最前面的分號),然后將 1 改為 0 。同時需要修改 date.timezone 這一 PHP 設置,再次編輯 PHP 配置文件并將這一選項改成 date.timezone = Asia/Shanghai (或者將等號后內容改為你所在的時區)。

  1. vi /etc/php.ini
  1. cgi.fix_pathinfo=0
  2. date.timezone = Asia/Shanghai

 

5、 修復因為 Apache mod_security 模塊而產生的 HTTP 錯誤

如果你在使用 Apache mod_security 模塊,這可能也會引起問題。試著禁用這一模塊,確認是否因為在 .htaccess 文件中加入如下內容而引起了問題:

  1. <IfModule mod_security.c>
  2. SecFilterEngine Off
  3. SecFilterScanPOST Off
  4. </IfModule>

 

6、 修復因為有問題的插件/主題而產生的 HTTP 錯誤

一些插件或主題也會導致 HTTP 錯誤以及其他問題。你可以首先禁用有問題的插件/主題,或暫時禁用所有 WordPress 插件。如果你有 phpMyAdmin,使用它來禁用所有插件:在其中找到 wp_options 數據表,在 option_name 這一列中找到 active_plugins 這一記錄,然后將 option_value 改為 :a:0:{}

或者用以下命令通過SSH重命名插件所在文件夾:

  1. mv /www/html/path_to_wordpress/wp-content/plugins /www/html/path_to_wordpress/wp-content/plugins.old

通常情況下,HTTP 錯誤會被記錄在網頁服務器的日志文件中,所以尋找錯誤時一個很好的切入點就是查看服務器日志。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-08-30 10:28:05

修復Windows 10IntcOED

2018-06-14 09:00:00

WordPress瀏覽器Web服務器

2014-07-09 14:23:20

WordPress數據庫表

2018-09-28 09:53:27

2019-03-04 14:40:46

Linux文件系統修復

2024-10-16 08:23:15

大型語言模型LLM機器學習

2019-12-24 10:05:51

修復Windows 10Netwtw04.sy

2018-09-25 09:46:54

修復windows 100x80070057

2015-07-28 14:45:31

ubuntu修復系統程序

2020-09-30 21:23:02

UbuntuLinux

2018-11-12 11:10:47

修復windows 10SYNTP.SYS

2018-07-09 14:30:32

Windows 10WindowsHTTP錯誤

2022-11-23 10:16:42

DebianUbuntu修復

2023-11-27 09:40:58

Arch Linux

2009-11-10 11:36:46

2019-02-20 09:54:25

Windows 10Java虛擬機

2022-11-21 10:56:14

UbuntuLinux

2019-07-09 19:36:54

Windows 10Windows關機延遲

2022-08-08 16:21:54

Ubuntu

2020-05-13 18:34:33

UbuntuLinux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧洲免费毛片 | 亚洲综合热 | 欧美一级欧美三级在线观看 | 日韩久久中文字幕 | 国产激情在线 | 中文字幕欧美日韩一区 | julia中文字幕久久一区二区 | 北条麻妃一区二区三区在线视频 | 成人午夜在线 | 欧美在线天堂 | 欧美另类视频 | 亚洲一区二区在线播放 | 欧美激情久久久 | 欧美综合久久 | 国产精品区二区三区日本 | 久草视频观看 | 日韩综合网 | 夜夜操av | 黑人巨大精品欧美一区二区免费 | 国产一区免费 | 日韩中文字幕一区 | 国产成人免费观看 | 久久亚洲天堂 | 求个av网址 | 日韩精品无码一区二区三区 | 国产一级毛片精品完整视频版 | 亚洲成人动漫在线观看 | 久草免费电影 | 涩色视频在线观看 | 中文字幕在线第一页 | 亚洲一区二区久久 | 天天射影院 | jvid精品资源在线观看 | 成人午夜在线 | 视频一区在线观看 | 天天插日日操 | 亚洲国产成人精品女人久久久野战 | 亚洲精品久久久久国产 | 国产激情偷乱视频一区二区三区 | 日韩免费视频一区二区 | 精品91久久|