TheCoachSMB

Blog

How to fix Β«file_put_contents(generated/metadata/primary|global|plugin-list.php): failed to open stream: No such file or directory in lib\internal\Magento\Framework\Interception\PluginListGenerator.php on line 414Β» in Magento 2.4-develop in Windows?

  To resolve this error, Go to the file <magento2_dir>vendormagentoframeworkInterceptionPluginListGenerator.php Find $cacheId = implode(‘|’, $this->scopePriorityScheme) . “|” . $this->cacheId; Replace with $cacheId = implode(‘-‘, $this->scopePriorityScheme) . “-” . $this->cacheId; Re-run…

Magento 2
How to fix Β«file_put_contents(generated/metadata/primary|global|plugin-list.php): failed to open stream: No such file or directory in lib\internal\Magento\Framework\Interception\PluginListGenerator.php on line 414Β» in Magento 2.4-develop in Windows?

  To resolve this error, Go to the file <magento2_dir>vendormagentoframeworkInterceptionPluginListGenerator.php Find $cacheId = implode(‘|’, $this->scopePriorityScheme) . “|” . $this->cacheId; Replace with $cacheId = implode(‘-‘, $this->scopePriorityScheme) . “-” . $this->cacheId; Re-run…

How to create an Admin theme in Magento2

In this article, lets understand the process of the creating and applying admin theme in the Magento2.Β To customize our website styles means look of the admin panel of the website,…

Magento 2
How to create an Admin theme in Magento2

In this article, lets understand the process of the creating and applying admin theme in the Magento2.Β To customize our website styles means look of the admin panel of the website,…

Solved – No input file specified in Magento2, How to solve proxy_fcgi:error AH01071: Got error ‘Unable to open primary script

Β  Β  Β  In this article, we will understand how to set document root in centos. Β  Β  This is also the solution of the error: Β  No input file…

Magento 2
Solved – No input file specified in Magento2, How to solve proxy_fcgi:error AH01071: Got error ‘Unable to open primary script

Β  Β  Β  In this article, we will understand how to set document root in centos. Β  Β  This is also the solution of the error: Β  No input file…

Magento 2 Admin All Customers list view pre-filtering

Requirement:- I need to filter theΒ customers ArrayΒ in “Admin Panel -> Customers -> All Customers” BEFORE the list is rendered, by an private attribute. The attribute is already exist. I have…

Magento 2
Magento 2 Admin All Customers list view pre-filtering

Requirement:- I need to filter theΒ customers ArrayΒ in “Admin Panel -> Customers -> All Customers” BEFORE the list is rendered, by an private attribute. The attribute is already exist. I have…

How to get Current Category details in Magento 2?

Let’s understand how to get the current category details in Magento2. Current Category collection can be found if you are in category page otherwise you can’t get current category collection…

Magento 2
How to get Current Category details in Magento 2?

Let’s understand how to get the current category details in Magento2. Current Category collection can be found if you are in category page otherwise you can’t get current category collection…

How To Create A New Admin Menu and Sub-Menu In Magento 2

In this blog, we will understand how to create admin menu for the Magento2. I have explained how to create frontend module in the previous series. You can have a…

Magento 2
How To Create A New Admin Menu and Sub-Menu In Magento 2

In this blog, we will understand how to create admin menu for the Magento2. I have explained how to create frontend module in the previous series. You can have a…

Magento2 Database Structure | EAV in Magento2

I will explain EAV in this article. Read it carefully. EAV (Entity-attribute-value) is a model for storing entity attribute values ​​in a certain storage place. For storage, Magento 2 supports…

Magento 2
Magento2 Database Structure | EAV in Magento2

I will explain EAV in this article. Read it carefully. EAV (Entity-attribute-value) is a model for storing entity attribute values ​​in a certain storage place. For storage, Magento 2 supports…

Solved – Unable to Load Theme by Specified Key Error in Magento 2

You have been seeing this error lately. It says β€œunable to load theme by specified keyβ€œ.   Let’s understand what is the cause of this, and how to fix this?…

Magento 2
Solved – Unable to Load Theme by Specified Key Error in Magento 2

You have been seeing this error lately. It says β€œunable to load theme by specified keyβ€œ.   Let’s understand what is the cause of this, and how to fix this?…

The Best Magento 2 Web Hosting

1. Cloudways – Min $10/Month Cloudways is always the first choice to be considered when you try your best to find the best Magento hosting provider that fits your upcoming online…

Magento 2
The Best Magento 2 Web Hosting

1. Cloudways – Min $10/Month Cloudways is always the first choice to be considered when you try your best to find the best Magento hosting provider that fits your upcoming online…

Solved – Forbidden You don’t have permission to access this resource. Apache/2.4.48 (Win64) OpenSSL/1.1.1k PHP/7.4.22 Server at localhost Port 80

If you meet withΒ “Solved – Forbidden You don’t have permission to access this resource. Apache/2.4.48 (Win64) OpenSSL/1.1.1k PHP/7.4.22 Server at localhost Port 80”Β error. OR Requirement: – Assuming that you have…

Magento 2
Solved – Forbidden You don’t have permission to access this resource. Apache/2.4.48 (Win64) OpenSSL/1.1.1k PHP/7.4.22 Server at localhost Port 80

If you meet withΒ “Solved – Forbidden You don’t have permission to access this resource. Apache/2.4.48 (Win64) OpenSSL/1.1.1k PHP/7.4.22 Server at localhost Port 80”Β error. OR Requirement: – Assuming that you have…

How to Upgrade or Downgrade PHP on Ubuntu (to any version)

Let’s Check the PHP version first: php -v In order to be able to useΒ add-apt-repositoryΒ command install required 3rd party repository support: sudo apt install software-properties-common First add the repo and…

Magento 2
How to Upgrade or Downgrade PHP on Ubuntu (to any version)

Let’s Check the PHP version first: php -v In order to be able to useΒ add-apt-repositoryΒ command install required 3rd party repository support: sudo apt install software-properties-common First add the repo and…

Install Magento 2 on Ubuntu 21.04 [Complete Guide]

BEST HOSTING For MAGENTO2 Introducing Magento 2 is never a simple errand. Since the absolute first delivery, there are numerous issues clients may experience when introducing Magento 2. With the…

Magento 2
Install Magento 2 on Ubuntu 21.04 [Complete Guide]

BEST HOSTING For MAGENTO2 Introducing Magento 2 is never a simple errand. Since the absolute first delivery, there are numerous issues clients may experience when introducing Magento 2. With the…

Solved- Class “Magento\Backend\App\Request\PathInfoProcessor\Proxy” does not exist

6 Steps to Install Magento 2.4.3 on XAMPP Windows Using Composer   Problem : Getting error “Class “Magento\Backend\App\Request\PathInfoProcessor\Proxy” does not exist” In this article, we will understand the reasons and…

Magento 2
Solved- Class “Magento\Backend\App\Request\PathInfoProcessor\Proxy” does not exist

6 Steps to Install Magento 2.4.3 on XAMPP Windows Using Composer   Problem : Getting error “Class “Magento\Backend\App\Request\PathInfoProcessor\Proxy” does not exist” In this article, we will understand the reasons and…

How To Install and Configure Elasticsearch on CentOS

Introduction ElasticsearchΒ is a platform for the distributed search and analysis of data in real time. Elasticsearch is written in the Java programming language. Its popularity is due to its ease…

Magento 2
How To Install and Configure Elasticsearch on CentOS

Introduction ElasticsearchΒ is a platform for the distributed search and analysis of data in real time. Elasticsearch is written in the Java programming language. Its popularity is due to its ease…

Solved – Apache Service detected with wrong path

  Hej, I have problem with: Apache Service detected with wrong path 4:31:33 PM [Apache] Change XAMPP Apache and Control Panel settings or 4:31:33 PM [Apache] Uninstall/disable the other service…

Magento 2
Solved – Apache Service detected with wrong path

  Hej, I have problem with: Apache Service detected with wrong path 4:31:33 PM [Apache] Change XAMPP Apache and Control Panel settings or 4:31:33 PM [Apache] Uninstall/disable the other service…

6 Steps to Install Magento 2.4.3 on XAMPP Windows Using Composer

In this article, we will go through the process of installation ofΒ  Magento 2 with Elasticsearch in Localhost utilizing Xampp on Windows. BEST HOSTING For MAGENTO2 You can install Magento…

Magento 2
6 Steps to Install Magento 2.4.3 on XAMPP Windows Using Composer

In this article, we will go through the process of installation ofΒ  Magento 2 with Elasticsearch in Localhost utilizing Xampp on Windows. BEST HOSTING For MAGENTO2 You can install Magento…

XAMPP, Apache – Error: Apache shutdown unexpectedly

Solve : – XAMPP, Apache – Error: Apache shutdown unexpectedly. Error: 16:50:25 [Apache] Status change detected: running 16:50:26 [Apache] Status change detected: stopped 16:50:26 [Apache] Error: Apache shutdown unexpectedly. 16:50:26…

Magento 2
XAMPP, Apache – Error: Apache shutdown unexpectedly

Solve : – XAMPP, Apache – Error: Apache shutdown unexpectedly. Error: 16:50:25 [Apache] Status change detected: running 16:50:26 [Apache] Status change detected: stopped 16:50:26 [Apache] Error: Apache shutdown unexpectedly. 16:50:26…

Speed up Magento 2 | Site speed optimization of magento2 site

Is your Magento site very slow? There are numerous ways we can speed up the site. And also there are numerous reasons for site working slow. In this article, I…

Magento 2
Speed up Magento 2 | Site speed optimization of magento2 site

Is your Magento site very slow? There are numerous ways we can speed up the site. And also there are numerous reasons for site working slow. In this article, I…

PHP: How to install intl extension on CentOS

To install modules on the server, follow below approaches. we have taken example of intl module. Here are the following steps: Step 1: Find php-intl package Step 2: Find the…

Magento 2
PHP: How to install intl extension on CentOS

To install modules on the server, follow below approaches. we have taken example of intl module. Here are the following steps: Step 1: Find php-intl package Step 2: Find the…

Solved : Magento2- Admin Login error -This is not implemented, as it is not possible to implement Argon2i with acceptable performance in pure-PHP

Error: 1 exception(s): Exception #0 (SodiumException): This is not implemented, as it is not possible to implement Argon2i with acceptable performance in pure-PHP Exception #0 (SodiumException): This is not implemented,…

Magento 2
Solved : Magento2- Admin Login error -This is not implemented, as it is not possible to implement Argon2i with acceptable performance in pure-PHP

Error: 1 exception(s): Exception #0 (SodiumException): This is not implemented, as it is not possible to implement Argon2i with acceptable performance in pure-PHP Exception #0 (SodiumException): This is not implemented,…

Solved: sudo: parse error in /etc/sudoers near line

Problem:- sudo: parse error in /etc/sudoers near line 118 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin   S0lution:-Β  You can use the below command…

Magento 2
Solved: sudo: parse error in /etc/sudoers near line

Problem:- sudo: parse error in /etc/sudoers near line 118 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin   S0lution:-Β  You can use the below command…

How to Enable Developer Mode in Magento2

In this article, we will see the best and safest way to switch Magento2 modes. But before that we must be aware about the modes present in the Magento2. Magento2…

Magento 2
How to Enable Developer Mode in Magento2

In this article, we will see the best and safest way to switch Magento2 modes. But before that we must be aware about the modes present in the Magento2. Magento2…

Solved: Content Security Policy Warnings in Magento 2

Sample Issue:   Solution:- To resolve the we need to override the csp_whitelist.xml file present in the module_csp module. To override, we need to create the custom module. So let’s…

Magento 2
Solved: Content Security Policy Warnings in Magento 2

Sample Issue:   Solution:- To resolve the we need to override the csp_whitelist.xml file present in the module_csp module. To override, we need to create the custom module. So let’s…

Display Data From Database On Frontend in Magento2

In this article, we are going to understand how to display data on the frontend from the database. This is the fourth part of the custom module series. If you…

Magento 2
Display Data From Database On Frontend in Magento2

In this article, we are going to understand how to display data on the frontend from the database. This is the fourth part of the custom module series. If you…

Magento 2 Product Attributes

Introduction In this article, we are going to understand the purpose of the creation of the attribute. Before we create any type of the product, we should know details about…

Magento 2
Magento 2 Product Attributes

Introduction In this article, we are going to understand the purpose of the creation of the attribute. Before we create any type of the product, we should know details about…

Display Custom tabs on Product Detail Page Magento2

In this post we will guide you how to add a new custom tab in the product detail page in magento2. This is very simple and we are going to…

Magento 2
Display Custom tabs on Product Detail Page Magento2

In this post we will guide you how to add a new custom tab in the product detail page in magento2. This is very simple and we are going to…

How to add CSS or LESS file in custom theme of Magento2

What Is LESS and Why Use It? Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques…

Magento 2
How to add CSS or LESS file in custom theme of Magento2

What Is LESS and Why Use It? Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques…

Banner Slider in Magento2

These are the list of the free banner slidersΒ  in Magento2. List is as below:- Banner SliderΒ byΒ Sparsh Technologies Banner Slider by Mazeplaza Banner Slider available in Git You can choose…

Magento 2
Banner Slider in Magento2

These are the list of the free banner slidersΒ  in Magento2. List is as below:- Banner SliderΒ byΒ Sparsh Technologies Banner Slider by Mazeplaza Banner Slider available in Git You can choose…

Uninstall the frontend theme in Magento2

Introduction In this article, we will discuss the process of uninstalling a storefrontΒ themeΒ in Magento 2. The way theme should be uninstalled is defined by two factors: The way the theme…

Magento 2
Uninstall the frontend theme in Magento2

Introduction In this article, we will discuss the process of uninstalling a storefrontΒ themeΒ in Magento 2. The way theme should be uninstalled is defined by two factors: The way the theme…

Magento2 – Install a third-party theme

Magento 2 allows for installation of one or multiple themes for different stores or websites in a project. The themes consist of numerous static files like images, fonts, CSS, JavaScripts,…

Magento 2
Magento2 – Install a third-party theme

Magento 2 allows for installation of one or multiple themes for different stores or websites in a project. The themes consist of numerous static files like images, fonts, CSS, JavaScripts,…

How to export a mysql database using Command Prompt?

The question is how to take backup of mysql database in Windows using Command Prompt? Answer to this question is explained in following steps. Step 1: Access mysql bin directory…

Magento 2
How to export a mysql database using Command Prompt?

The question is how to take backup of mysql database in Windows using Command Prompt? Answer to this question is explained in following steps. Step 1: Access mysql bin directory…

Uninstall Grunt from Magento2

To remove or uninstall Grunt, run below command npm uninstll -g grunt-cli You will get the output like this     commands: npm uninstall sax –save npm uninstall @myorg/privatepackage –save…

Magento 2
Uninstall Grunt from Magento2

To remove or uninstall Grunt, run below command npm uninstll -g grunt-cli You will get the output like this     commands: npm uninstall sax –save npm uninstall @myorg/privatepackage –save…

Install and Configure Grunt in Magento2

Grunt is a JavaScriptΒ task runnerΒ which essentially simplifies repetitive tasks by automating compilation, minification, linting, unit testing, etc. In this article, we are going to understand how to install and configure…

Magento 2
Install and Configure Grunt in Magento2

Grunt is a JavaScriptΒ task runnerΒ which essentially simplifies repetitive tasks by automating compilation, minification, linting, unit testing, etc. In this article, we are going to understand how to install and configure…

Change background image of the page in Magento2

In this article, we are going to understand how to change the background image of the page in Magento. Requirement for performing this step is you must have your own…

Magento 2
Change background image of the page in Magento2

In this article, we are going to understand how to change the background image of the page in Magento. Requirement for performing this step is you must have your own…

Magento2 Theme Development Tutorial Step by Step

To customize our website styles means look of the website, you need to create a custom design theme. By default, there are 2Β Magento themes – Luma and Blank – that you…

Magento 2
Magento2 Theme Development Tutorial Step by Step

To customize our website styles means look of the website, you need to create a custom design theme. By default, there are 2Β Magento themes – Luma and Blank – that you…

Solved – How to fix the blocked Port Error in XAMPP

The error you’re getting probably reads something like this: [Apache] Status change detected: running [Apache] Status change detected: stopped [Apache] Error: Apache shutdown unexpectedly. [Apache] This may be due to…

Magento 2
Solved – How to fix the blocked Port Error in XAMPP

The error you’re getting probably reads something like this: [Apache] Status change detected: running [Apache] Status change detected: stopped [Apache] Error: Apache shutdown unexpectedly. [Apache] This may be due to…

Solved – Admin links not working in Magento2

After installingΒ Magento 2Β in Windows under Xampp, if your admin and front end link’s are not working, please follow the below steps to fix the same… Open up app/etc/di.xml in the…

Magento 2
Solved – Admin links not working in Magento2

After installingΒ Magento 2Β in Windows under Xampp, if your admin and front end link’s are not working, please follow the below steps to fix the same… Open up app/etc/di.xml in the…

How to Create New CMS Block or Static Block in Magento 2?

Do you want to display some content that can be positioned anywhere on the page? Are you interested in content without writing any code, and assign them to appear in…

Magento 2
How to Create New CMS Block or Static Block in Magento 2?

Do you want to display some content that can be positioned anywhere on the page? Are you interested in content without writing any code, and assign them to appear in…

How to Create and Insert Data in Custom Database Table in Magento 2?

In this article, we are going to learn creation of custom table in magento2. But before that if you have not learned and understood following two things, then I recommend…

Magento 2
How to Create and Insert Data in Custom Database Table in Magento 2?

In this article, we are going to learn creation of custom table in magento2. But before that if you have not learned and understood following two things, then I recommend…

Solved – All Errors while installing Magento2

This article helps in resolving the issues while installing Magento2. The following are the issues which you may meet, feel free to apply the solution given.   Error 1: –…

Magento 2
Solved – All Errors while installing Magento2

This article helps in resolving the issues while installing Magento2. The following are the issues which you may meet, feel free to apply the solution given.   Error 1: –…

Create Custom Module URL and Display Content in Magento2

In this article, we will understand how to display content in the custom module link. Basically we will create URL for our module. If you have not visited theΒ how to…

Magento 2
Create Custom Module URL and Display Content in Magento2

In this article, we will understand how to display content in the custom module link. Basically we will create URL for our module. If you have not visited theΒ how to…

Magento 2 – Allowed Memory exhausted error

In this article, we will understand what is the cause of the issue and how we can resolve the issue ofΒ  “Allowed Memory exhausted error” in Magento2. The cause of…

Magento 2
Magento 2 – Allowed Memory exhausted error

In this article, we will understand what is the cause of the issue and how we can resolve the issue ofΒ  “Allowed Memory exhausted error” in Magento2. The cause of…

Solved-No connection could be made because the target machine actively refused it

If you are getting below error then look at the solution – In Abstract.php line 144: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.…

Magento 2
Solved-No connection could be made because the target machine actively refused it

If you are getting below error then look at the solution – In Abstract.php line 144: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.…

Solved: Composer error in setup:upgrade command in Magento2

If you are stuck with composer error while running php bin/magento setup:upgrade this command in Magento2, not to worry at all. This article is here to help you out. Error:-…

Magento 2
Solved: Composer error in setup:upgrade command in Magento2

If you are stuck with composer error while running php bin/magento setup:upgrade this command in Magento2, not to worry at all. This article is here to help you out. Error:-…

Solved Magento2 Installation Error – Could not validate a connection to Elasticsearch. No alive nodes found in your cluster

This error means that Magento can’t connect to Elasticsearch. It might be possible that your Elasticsearch is not running. Solution:- go toΒ \elasticsearch-7.16.2\binΒ  Right click onΒ elasticsearch.batΒ and selectΒ run as administrator   Leave…

Magento 2
Solved Magento2 Installation Error – Could not validate a connection to Elasticsearch. No alive nodes found in your cluster

This error means that Magento can’t connect to Elasticsearch. It might be possible that your Elasticsearch is not running. Solution:- go toΒ \elasticsearch-7.16.2\binΒ  Right click onΒ elasticsearch.batΒ and selectΒ run as administrator   Leave…

Magento2 Installation Error – Sample data is installed with errors. See log file for details

Hello Readers, While installing magento2, we can get following error. So resolve the issue read the full details. Error : – Sample data is installed with errors. See log file…

Magento 2
Magento2 Installation Error – Sample data is installed with errors. See log file for details

Hello Readers, While installing magento2, we can get following error. So resolve the issue read the full details. Error : – Sample data is installed with errors. See log file…

How to setup multiple website and multistore in Magento 2 on localhost

Hey, How are you? Hope you are doing well. Welcome to the magento2 world. Let’s understand how can we crate multiple website and multiple store in magento2 on localhost Xampp…

Magento 2
How to setup multiple website and multistore in Magento 2 on localhost

Hey, How are you? Hope you are doing well. Welcome to the magento2 world. Let’s understand how can we crate multiple website and multiple store in magento2 on localhost Xampp…

πŸš€ Let’s Connect on LinkedIn! πŸš€

Want to level up your skills and knowledge? πŸš€
Follow us on LinkedIn to get:
βœ… Expert insights on business growth
βœ… Daily tips to sharpen your skills
βœ… Exclusive updates from The Coach SMB

Let's grow together!