Friday, March 28, 2025

Remove the LSCWP notification on the WordPress back office.

Can NOT find LSCWP path for object cache initialization in /home/u972015709/domains/georgerhall.com/public_html/wp-content/object-cache.php 

 1. Login to your hosting provider with your username and password.

2. Make sure you select the domain name where you want to fix the issue.

3. Locate File Manager and edit object-cache.php, or simply go to home > public_html > wp-content > object-cache.php.

4. Copy and Paste the Code:
<?php

/**
 * Plugin Name:       LiteSpeed Cache - Object Cache (Drop-in)
 * Plugin URI:        https://www.litespeedtech.com/products/cache-plugins/wordpress-acceleration
 * Description:       High-performance page caching and site optimization from LiteSpeed.
 * Version:           6.3
 * Author:            LiteSpeed Technologies
 * Author URI:        https://www.litespeedtech.com
 */

defined('WPINC') || exit;
/**
 * LiteSpeed Object Cache
 *
 * @since  1.8
 */

!defined('LSCWP_OBJECT_CACHE') && define('LSCWP_OBJECT_CACHE', true);

// Initialize const `LSCWP_DIR` and locate LSCWP plugin folder
$lscwp_dir = (defined('WP_PLUGIN_DIR') ? WP_PLUGIN_DIR : WP_CONTENT_DIR . '/plugins') . '/litespeed-cache/';

// Use plugin as higher priority than MU plugin
if (!file_exists($lscwp_dir . 'litespeed-cache.php')) {
    // Check if it's an MU plugin or not
    $lscwp_dir = (defined('WPMU_PLUGIN_DIR') ? WPMU_PLUGIN_DIR : WP_CONTENT_DIR . '/mu-plugins') . '/litespeed-cache/';
    if (!file_exists($lscwp_dir . 'litespeed-cache.php')) {
        $lscwp_dir = ''; // Reset path if the plugin is not found
    }
}

$data_file = WP_CONTENT_DIR . '/.litespeed_conf.dat';
$lib_file = $lscwp_dir . 'src/object.lib.php';

// Can't find LSCWP location, terminate object cache process
if (!$lscwp_dir || !file_exists($data_file) || !file_exists($lib_file)) {
    if (!is_admin()) { // Bypass object cache for frontend
        require_once ABSPATH . WPINC . '/cache.php';
    } else {
        $err = 'Can NOT find LSCWP path for object cache initialization in ' . __FILE__;
        error_log($err); // Log the error but don't display it to the user
    }
} else {
    if (!LSCWP_OBJECT_CACHE) { // Disable cache
        wp_using_ext_object_cache(false);
    }
    // Init object cache & LSCWP
    else if (file_exists($lib_file)) {
        require_once $lib_file;
    }
}

5. Don't forget to save and refresh the back office to see the changes.

Thursday, March 27, 2025

Disk Defragmentation on Windows 10/11

 1. Open the Optimize Drives Tool

  • Press Windows Key + S and type: Defragment and Optimize Drives
  • Click the matching result to open the app

2. Choose the Drive

  • In the window that opens, you'll see a list of drives.
  • Look for the drive labeled C: (your system drive) or any other HDD.
  • Check the Media Type column — if it says Solid State Drive, do not defragment it.

3. Analyze the Drive (Optional)

  • Click the drive once to select it.
  • Click Analyze to see the current fragmentation level.

4. Defragment the Drive

  • With the drive still selected, click Optimize.
  • Windows will start defragmenting. This may take several minutes to over an hour, depending on the size and fragmentation.

5. Set a Schedule (Optional)

  • You can click Change settings to set up weekly automatic optimization.

 

Note: Defragmentation is only useful for HDDs. SSDs benefit from different optimization (TRIM), which Windows handles automatically.