Failed to load resource: the server responded with a status of 404 (Not Found) Magento 2.4

Apart from the above error, we also see below error while doing a setup in local.

1 exception(s): Exception #0 (Magento\Framework\Exception\ValidatorException): Invalid template file: templates/page/js/require_js.phtml' in module: 'Magento_Backend' block's name: 'require.js'

Solution
Give proper permission
chmod -R 777 MAGENTO_2_ROOT_DIRECTORY/
php bin/magento setup:static-content:deploy
rm -rf var/* except .htaccess

Enable apache rewrite_module
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted


Change the above foreach loop to run our Magento with no further issues on this:

#/vendor/magento/framework/View/Element/Template/File/Validator.php:139
foreach ($directories as $directory) 
{
    // Add this line
    $realDirectory = $this->fileDriver->getRealPath($directory);
    // and replace `$directory` with `$realDirectory`
    if (0 === strpos($realPath, $realDirectory)) 
    {
        return true;
    }
}


INSERT INTO core_config_data (config_id, scope, scope_id, path, value, updated_at) VALUES (NULL, 'default', '0', 'dev/static/sign', '0', current_timestamp());

I Hope, you are able to fix the error for now 🙂

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top