๋ฒ๊ทธ ์ค๋ช
์
๋ฐ์ดํธ ํ๋ก์ธ์ค ๋์ 2๊ฐ์ PHP ์๋ฆผ์ด โโ๋ก๊ทธ์ ๋ํ๋ฌ์ต๋๋ค.
[17-Mar-2020 13:37:45 UTC] PHP Notice: Undefined variable: home_root_escaped in /****/wp-content/plugins/wp-rocket/inc/functions/options.php on line 252
[17-Mar-2020 13:37:45 UTC] PHP Stack trace:
[17-Mar-2020 13:37:45 UTC] PHP 1. {main}() /****/wp-admin/admin-ajax.php:0
[17-Mar-2020 13:37:45 UTC] PHP 2. do_action() /****/wp-admin/admin-ajax.php:45
[17-Mar-2020 13:37:45 UTC] PHP 3. WP_Hook->do_action() /****/wp-includes/plugin.php:478
[17-Mar-2020 13:37:45 UTC] PHP 4. WP_Hook->apply_filters() /****/wp-includes/class-wp-hook.php:312
[17-Mar-2020 13:37:45 UTC] PHP 5. rocket_upgrader() /****/wp-includes/class-wp-hook.php:288
[17-Mar-2020 13:37:45 UTC] PHP 6. flush_rocket_htaccess() /****/wp-content/plugins/wp-rocket/inc/admin/upgrader.php:27
[17-Mar-2020 13:37:45 UTC] PHP 7. get_rocket_htaccess_marker() /****/wp-content/plugins/wp-rocket/inc/functions/htaccess.php:56
[17-Mar-2020 13:37:45 UTC] PHP 8. get_rocket_htaccess_mod_rewrite() /****/wp-content/plugins/wp-rocket/inc/functions/htaccess.php:148
[17-Mar-2020 13:37:45 UTC] PHP 9. get_rocket_cache_reject_uri() /****/wp-content/plugins/wp-rocket/inc/functions/htaccess.php:271
[17-Mar-2020 13:37:45 UTC] PHP Notice: Undefined variable: home_root_len in /****/wp-content/plugins/wp-rocket/inc/functions/options.php on line 254
[17-Mar-2020 13:37:45 UTC] PHP Stack trace:
[17-Mar-2020 13:37:45 UTC] PHP 1. {main}() /****/wp-admin/admin-ajax.php:0
[17-Mar-2020 13:37:45 UTC] PHP 2. do_action() /****/wp-admin/admin-ajax.php:45
[17-Mar-2020 13:37:45 UTC] PHP 3. WP_Hook->do_action() /****/wp-includes/plugin.php:478
[17-Mar-2020 13:37:45 UTC] PHP 4. WP_Hook->apply_filters() /****/wp-includes/class-wp-hook.php:312
[17-Mar-2020 13:37:45 UTC] PHP 5. rocket_upgrader() /****/wp-includes/class-wp-hook.php:288
[17-Mar-2020 13:37:45 UTC] PHP 6. flush_rocket_htaccess() /****/wp-content/plugins/wp-rocket/inc/admin/upgrader.php:27
[17-Mar-2020 13:37:45 UTC] PHP 7. get_rocket_htaccess_marker() /****/wp-content/plugins/wp-rocket/inc/functions/htaccess.php:56
[17-Mar-2020 13:37:45 UTC] PHP 8. get_rocket_htaccess_mod_rewrite() /****/wp-content/plugins/wp-rocket/inc/functions/htaccess.php:148
[17-Mar-2020 13:37:45 UTC] PHP 9. get_rocket_cache_reject_uri() /****/wp-content/plugins/wp-rocket/inc/functions/htaccess.php:271
์ฌํํ๊ธฐ ์ํด
์์๋๋ ํ๋
๋ก๊ทธ ํ์ผ์ ์ ์ค์ด ์์ต๋๋ค.
์ถ๊ฐ ์ปจํ ์คํธ
๋ฐฑ๋ก๊ทธ ์ ๋ฆฌ
๊ทผ๋ณธ ์์ธ์ ํ์
ํ์ธ์ โ
inc/functions/options.php
- get_rocket_cache_reject_uri()
ํจ์
๊ทผ๋ณธ ์์ธ์ ์ ์ธ
$home_root_escaped = preg_quote( $home_root, '/' );
$home_root_len = strlen( $home_root );
if ์กฐ๊ฑด์์ ์ํ๋ฉ๋๋ค.
if ( '' !== $home_root && $uris ) {
์ด ๋ณ์๋ ์๋์์ ์ฌ์ฉ๋๋ฉฐ ์ ์๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
https://github.com/wp-media/wp-rocket/blob/8b2a567efcab3925dba6fff72c5a622ec2d16386/inc/functions/options.php#L198 -L199
์๋ฃจ์
๋ฒ์ โ
ํด๊ฒฐ์ฑ
์ ์ด 2๊ฐ์ var ์ ์ธ์ ์ด ํจ์์์ ์ ์ญ์ ์ผ๋ก ์ด๋ํ๋ ๊ฒ์
๋๋ค.
๋
ธ๋ ฅ์ ํ๊ฐํ์ญ์์ค โ
๋
ธ๋ ฅ: [S]
๋
ธ๋ ฅ์ ๋จ์ ๋ฐ ํตํฉ ํ
์คํธ์ ๋ค์ด๊ฐ ๊ฒ์
๋๋ค.
๋ฐฉ๊ธ mega/Divi
์์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ผ๋ฉฐ ์ฌ์ ๋ก๋๋ฅผ ํ์ฑํํ์ฌ ์ด๋ฅผ ๋ณต์ ํ ์ ์์ต๋๋ค.
@GeekPress @hellofromtonya ์ด ๋ฌธ์ ์ ์ฐ์ ์์๋ฅผ ๋์ผ๊น์? ์ฌ์ํ์ง๋ง ์ฐ๋ฆฌ๊ฐ ๊ทธ๊ฒ์ ๋ํด ์๊ณ ์์ ํ๊ธฐ ์ฝ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์ฐ๋ฆฌ ์ฝ๋์ ์์ฃผํด์๋ ์๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
@arunbasillal ์ฐ์ ์์๋ ๋ฌธ์ ์ ์ค์๋์ ๋ฐ๋ผ ์ค์ ๋ฉ๋๋ค. ์ด๊ฒ์ ์ค์ํ์ง ์์ผ๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ยซ ๋ฎ์ ยป์ด ๋ฉ๋๋ค.
๊ด๋ จ ํฐ์ผ: https://secure.helpscout.net/conversation/1171062698/166759?folderId=273764#thread -3340520759
๊ด๋ จ ํฐ์ผ:
https://secure.helpscout.net/conversation/1238067915/183094/
์ด ์ค๋ฅ๋ ํ๋ฌ๊ทธ์ธ์ ํ์ฑํํ ๋ ๊ธฐ๋ก๋ฉ๋๋ค.
[01-Aug-2020 11:54:49 UTC] PHP Notice Undefined variable: home_root_len in /var/www/vhosts/managed.hosting.com/managed.hosting.com/site/wp-content/plugins/wp-rocket/inc/functions/options.php on line 261