日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

wordpress使用retro方案出现413 Request Entity Too Large(Activate还是有问题)

發布時間:2023/12/31 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wordpress使用retro方案出现413 Request Entity Too Large(Activate还是有问题) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上傳了一個比較大的主題,大概9MB這么大

413 Request Entity Too Large

這個是nginx的鍋:

location ~ \.php $

{

...

}

中加入:

client_max_body_size 20m;即可解決

--------------------------------------------------------------------------------------------------

再次上傳主題,報錯信息變成:

The uploaded file exceeds the upload_max_filesize directive in php.ini.

目前只知道這個報錯來:wp-admin/includes/file.php的

( 'The uploaded file exceeds the %1$s directive in %2$s.' ),

思考了很久很久,最后猜測可能是在/etc/下面.

編輯/etc/php/7.4/fpm/php.ini文件

修改upload_max_filesize = 20M

service php7.4-fpm restart

--------------------------------------------------------------------------------------------------

第3次上傳Retro主題,上傳成功了.

--------------------------------------------------------------------------------------------------

我們點擊下Activate來激活主題,出現

There has been a critical error on your website. Please check your site admin email inbox for instructions.

找到wp-config.php設置如下:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );?
define( 'WP_DEBUG_DISPLAY', true );

注意debug模式會導致網站性能下降,排查完畢后,應該全部改回false

刷新頁面后得到如下報錯:

Fatal error: Uncaught Error: Call to undefined function mysql_error() in /homepages/25/d70642623/htdocs/_hafleg_de-wordpress/wp-content/themes/retro/lib/revslider/inc_php/framework/db.class.php:29 Stack trace: #0 /homepages/25/d70642623/htdocs/_hafleg_de-wordpress/wp-content/themes/retro/lib/revslider/inc_php/framework/db.class.php(127): UniteDBRev->checkForErrors('fetch') #1 /homepages/25/d70642623/htdocs/_hafleg_de-wordpress/wp-content/themes/retro/lib/revslider/inc_php/revslider_slider.class.php(1639): UniteDBRev->fetch('hg_revslider_sl...', '', 'id', '', 'ASC') #2 /homepages/25/d70642623/htdocs/_hafleg_de-wordpress/wp-content/themes/retro/classes/Admin/Theme/Element/Select/Slider.php(47): RevSlider->getArrSliders() #3 /homepages/25/d70642623/htdocs/_hafleg_de-wordpress/wp-content/themes/retro/classes/Custom/MetaBox/Item/Portfolio.php(51): Admin_Theme_Element_Select_Slider::getSliders() #4 /homepages/25/d70642623/htdocs/_hafleg_de-wordpress/wp-content/themes/retro/classes/Custom/MetaBox/Item/Portfolio.php(11): Custom_M in?/homepages/25/d70642623/htdocs/_hafleg_de-wordpress/wp-content/themes/retro/lib/revslider/inc_php/framework/db.class.php?on line?29

Die Website weist technische Schwierigkeiten auf.

使用[1]中的辦法解決

?

----------------------------------------------------------------------------------------------------------------------------------------------------

刷新頁面得到:

Warning: mysqli_error() expects parameter 1 to be mysqli, null given in?/home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/inc_php/framework/php7.php?on line?17

Warning: mysqli_error() expects parameter 1 to be mysqli, null given in?/home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/inc_php/framework/php7.php?on line?17

Fatal error: Uncaught Error: [] operator not supported for strings in /home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/inc_php/framework/base_admin.class.php:70 Stack trace: #0 /home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/revslider_admin.php(153): UniteBaseAdminClassRev::addMetaBox() #1 /home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/revslider_admin.php(68): RevSliderAdmin->addSliderMetaBox() #2 /home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/revslider_admin.php(40): RevSliderAdmin->init() #3 /home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/revslider.php(132): RevSliderAdmin->__construct() #4 /home/appleyuchi/wordpress/wp-includes/template.php(730): require_once('/home/appleyuch...') #5 /home/appleyuchi/wordpress/wp-includes/template.php(676): load_template() #6 /home/appleyuchi/wordpress/wp-content/themes/retro/functions.php(59): locate_template() #7 /home/appleyuchi/wordpress/wp-settings.php(514): include('/home/appleyuch...') #8 /home in?/home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/inc_php/framework/base_admin.class.php?on line?70

There has been a critical error on your website. Please check your site admin email inbox for instructions.

?

解決方案:

base_admin.class.php的第70行

self::$arrMetaBoxes[] = $box;

改成:

self::$arrMetaBoxes?= $box;

----------------------------------------------------------------------------------------------------------------------------------------------------

繼續刷新得到:

Warning: mysqli_error() expects exactly 1 parameter, 0 given in /home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/inc_php/framework/db.class.php on line 31

第31行改為:

if(mysqli_error(mysqli_connect("localhost","appleyuchi","appleyuchi","wordpress"))){

?

----------------------------------------------------------------------------------------------------------------------------------------------------

繼續刷新得到:


Fatal error: Uncaught Error: Cannot use object of type UniteSettingsAdvancedRev as array in /home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/inc_php/framework/base_admin.class.php:82 Stack trace: #0 /home/appleyuchi/wordpress/wp-includes/class-wp-hook.php(289): UniteBaseAdminClassRev::onAddMetaboxes() #1 /home/appleyuchi/wordpress/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters() #2 /home/appleyuchi/wordpress/wp-includes/plugin.php(478): WP_Hook->do_action() #3 /home/appleyuchi/wordpress/wp-admin/includes/meta-boxes.php(1578): do_action() #4 /home/appleyuchi/wordpress/wp-admin/edit-form-blocks.php(390): register_and_do_post_meta_boxes() #5 /home/appleyuchi/wordpress/wp-admin/post.php(187): require('/home/appleyuch...') #6 {main} thrown in /home/appleyuchi/wordpress/wp-content/themes/retro/lib/revslider/inc_php/framework/base_admin.class.php on line 82

?

搞不定了,先放棄吧還是....php基礎不夠..

?

Reference:

[1]php5.4.45代碼升級到php7.3.4后不支持mysql_xxx的解決方法

總結

以上是生活随笔為你收集整理的wordpress使用retro方案出现413 Request Entity Too Large(Activate还是有问题)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。