Skip to main content

solve 51% error installation of magento 2.4 & requirejs error when opening the admin panel

error 1:

 https://magento.stackexchange.com/questions/311806/installation-at-51-module-magento-theme-error-in-magento-2

solution:

private function validateURLScheme(string $filename) : bool
  {
      $allowed_schemes = ['ftp', 'ftps', 'http', 'https'];
      $url = parse_url($filename);
      if ($url && isset($url['scheme']) && !in_array($url['scheme'], $allowed_schemes) && !file_exists($filename)) {
          return false;
      }

      return true;
  }
error 2:
Refused to execute script from '<URL>' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
require.js:166 Uncaught Error: Script error for: mage/backend/bootstrap
require.js:166 Uncaught Error: Script error for: js/theme
require.js:166 Uncaught Error: Script error for: jquery
require.js:166 Uncaught Error: Script error for: mage/adminhtml/globals
require.js:166 Uncaught Error: Script error for: Magento_Catalog/catalog/product
solution: (kind  of)

I executed following steps: Manually remove pub/static/frontend and pub/static/adminhtml Run bin/magento setup:static-content:deploy in the Magento root directory Run bin/magento cache:clean even the above didn't work error 3: Class Magento\Framework\View\Element\Template\File\Validator does not exist when i added this code to line no. 139 (ref: video on youtube) //$realPath = str_ireplace('\\', '/', $this->fileDriver->getRealPath($path); location: magento\lib\internal\Magento\Framework\View\Element\Template\File \Validator.php ( for new magento 2.4v) you can find validator.php in magento\vendor\Magento\Framework\View\Element\Template \File\Validator.php in old magento version Final solution to get rid of all the requirejs and MIME type errors: from this if (0 === strpos($realPath, $directory)) { return true; } to this if (0 === strpos($path, $directory)) { return true; }

Comments

Popular posts from this blog

how to solve: nginx Permission denied problem

  *71 connect() to unix:/run/php/php7.4-fpm.sock failed (13: Permission denied) while connecting to upstream, client: <ip here>, server:  <ip here>, request: "GET /iomad/ HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "<ip here>" just give permission  to  php7.4-fpm.sock i solved it by giving sudo chmod -R 0777     php7.4-fpm.sock Also i tried to open the file but there was again permission denied issue  i visited my website and it was working

Indian HAL Tejas | Touch The Sky With Glory | ShotOnNikonD3500

Indian HAL Tejas | Touch The Sky With Glory | ShotOnNikonD3500

installing Laravel v8.0.1 in Windows 10 Pro x64bit

 Using WAMP for  php - 7.4.10 maraiadb - 10 apache - 2.4 php -i | grep -i ssl  to check registration stream socket transports grep -R "search your word" use this cmd to search in linux directory composer diagnose to see the status of composer check with this link also:  https://github.com/composer/composer/issues/4388 Failed to download tijsverkoyen/css-to-inline-styles from dist: The "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5" file could not be downloaded: php_network_getaddresses: getaddrinfo failed: No such host is known.     failed to open stream: php_network_getaddresses: getaddrinfo  failed: No such host is known.  Now trying to download from source https://github.com/tijsverkoyen/CssToInlineStyles   install the  composer require tijsverkoyen/css-to-inline-styles ======================================================================= These are final steps: ...