Error Undefined index: SCRIPT_URI

50 views

Error Undefined index: SCRIPT_URI terjadi pada update plugin LiteSpeed Cache versi 3.0.9. Pesan error tersebut terjadi file wp-content/plugins/litespeed-cache/src/router.cls.php:657.

Error Undefined index: SCRIPT_URI

Error ini terjadi pada plugin litespeed cache karena server tidak memiliki even pada index SCRIPT_URI di file array.

Error Undefined index: SCRIPT_URI

Error tersebut bisa diselesaikan dengan mengganti baris dari 655 – 681 dengan kode di bawah ini:

public static function serve_static()
    {
        if( array_key_exists('SCRIPT_URI', $_SERVER)) {
        
            if ( strpos( $_SERVER[ 'SCRIPT_URI' ], LITESPEED_STATIC_URL . '/' ) !== 0 ) {
                return ;
            }
        
        

            $path = substr( $_SERVER[ 'SCRIPT_URI' ], strlen( LITESPEED_STATIC_URL . '/' ) ) ;
            $path = explode( '/', $path, 2 ) ;

        }

        if ( empty( $path[ 0 ] ) || empty( $path[ 1 ] ) ) {
            return ;
        }

        switch ( $path[ 0 ] ) {
            case 'avatar' :
                Avatar::get_instance()->serve_satic( $path[ 1 ] ) ;
                break ;

            case 'cssjs' :
                Optimize::get_instance()->serve_satic( $path[ 1 ] ) ;
                break ;

            default :
                break ;
        }

    }

Jika anda bingung/takut untuk mengganti file tersebut, bisa melihatnya secara lengkap file router.cls.php di https://pastebin.com/gtbbJ006 atau langsung mendownloadnya di sini  https://pastebin.com/dl/gtbbJ006.

Semoga error ini segera teratasi saat update plugin LS cache terbaru.

 

 

Daftar Layanan Hosting Terbaik
Target Audien Provider Harga Mulai Dari
USA Contabo £ 2.99
Eropa Contabo £ 2.99
Indonesia Niagahoster Indonesia Rp. 8.000,00
Exabytes Indonesia Rp. 10.000,00
Hostinger Indonesia Rp. 8.000,00
Domainesia Rp. 8.000,00
Cloudmild Rp. 8.000,00

Leave a reply "Error Undefined index: SCRIPT_URI"

Author: 
Harry
Nama saya Harry. Ini merupakan blog pribadi. Isi utamanya tentang belajar wordpress dari nol sampai lupa lagi, karena keseringan lupa, akhirnya yang pernah lupa dituangkan dalam blog sederhana. Terkadang di waktu luang, saya menulis tentang apa yang ingin saya tulis. Jadi jangan heran pada akhirnya blog ini jadi gado-gado.