I ran into this problem as well. Possibly due to a module we installed, the attribute was created and deleted. What ended up working to run the upgrade, was to create the attribute in the database. With the following queries.
INSERT INTO `eav_attribute` (`attribute_id`, `entity_type_id`, `attribute_code`, `attribute_model`, `backend_model`, `backend_type`, ...
We user varnish and redis cache on our server and had this same error. This is the procedure we followed for a successful upgrade.
composer require magento/product-community-edition 2.2.6 --no-update
rm -rf var/di/* var/generation/* var/cache/* var/log/* var/page_cache/*
curl -X 'PURGE' -H'X-Magento-Tags-Pattern: .*' ...
I found my problem, i used argument item <item name="template" xsi:type="string">templates/form/collapsible</item> it is used to display for collapsible structure.
After remove this line of code is working fine. i think this error is occurred because we can not use tab structure and collapsible structure in single UI component form.
This could be down to the image being in the CMYK colour space, Imagick can have issues when working with these images as it is unable to convert to RGB properly.
You can either upload a preconverted image, or trying patching in a way for Magento to deal with this issue with the use of setImageColourSpace and a nice little if around $image->...
I checked this issue again, seems like I was not the only one facing this.
Problem seems to be fixed with this commit:
Some code has to be changed:
$dirFiles = array_diff($dirFiles, ['..', '.']);
/* remove './'*/
I found a solution in the app/etc/di.xml file I have changed the following
<virtualType name="developerMaterialization" type="Magento\Framework\App\View\Asset\MaterializationStrategy\Factory">
<argument name="strategiesList" xsi:type="array">
<item name="view_preprocessed" xsi:type="object">Magento\...
I also came accross this error today, for me i discovered it was the Ebizmarts_MailChimp module that was causing the issue, you can disable the module entirely which corrected the issue or what i chose to do instead was
rename the file
It's ok to delete these so long as you have other means to update the products not yet processed i.e. assuming you're going to manually ('update on save') or programmatically update these.
If you are deleting ID's lower than the version in the view_state table then you're basically removing the entries from being processed next time the cron ...
Found solution here : https://github.com/magento/magento2/issues/7624
Copy final_price.phtml from
change (around line 22)
<?php if (!$block->isProductList() &&...
Having the exact same issue on 2.1.5 and 2.1.17. Our last UPS order came through April 15th at 9pm. With no configuration change, it stopped working on April 16th.
You can possibly fix it by changing the gateway url to https rather than http So change
You have to add it in your current theme like this:
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../vendor/magento/framework/Module/etc/module.xsd">
<css src="css/local.css" />
You can create a '_module.less' file and then call your less files in it.
Add your 'slick.less' and 'slick-theme.less' file under the following directory
Now create '_module.less' file as given below
You can do in your custom theme or in the custom module.
Following code is from my custom module.
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
There is an issue in Magento v2.2.6 and v2.2.7
It has been fixed in the 2.2-develop branch, but hasn't been released yet.
Here is the commit which fixes this issue.
It is already fixed in the 2.3 version, and will be released for the v2.2.8.
To change the label for First Name to Volunteer First Name , Last Name and Street Address.
Copy locale's csv file from /vendor/magento/module-checkout/i18n folder to app/code/Magento/module-checkout/i18n directory.
"First Name","Volunteer First Name"
"Last Name","Volunteer Last Name"
"Street Address","Volunteer Street Address"
After saving ...
You can try adding like 'MAGE_INDEXER_THREADS_COUNT'=>3 then the env.php will look something like following
'backend' => [
'frontName' => 'magento226administrator'
'crypt' => [
'key' => '45625508600206a4c2d2f2bf406b23fb'
'db' => [
'table_prefix' => '',
'connection' => ...
here username means , your magento.com account's public key. When you run composer ( upgrade / require ) from magento root folder you will be asked to provide these credentials.
Also you can save these in your project root directory in auth.json file for later use, and magento will not ask for these credentials again and again.
Check this URL to see where ...
You need to follow the below steps:
Create default_head_blocks.xml like below:
Andd create local.css like below
Add the below code to default_head_blocks.xml
It seems you are missing swatch image place holder.
Either upload it from the backend or upload manually to below file path
name should be swatch_image.jpg only.
We posted the same question on github for Magento 2. https://github.com/magento/magento2/issues/18134
I downgraded to 2.2.5 again using composer, used the database from the backup I created before, or just revert to the backup. Create the manufacturer attribute using the specs according to a original/clean 2.2.5 installation for that attribute. Again ...
So I've gone in a different direction to solve my problem and this is what I come up with.
Create a custom product attribute called 'custom_canonical_url' and
Input Validation for Store Owner set to 'URL'.
Add the following to Vendor/Module/etc/di.xml to extend the Magento\Catalog\Helper\Product\View class.
Please check with below step :
Log in to the Magento Admin as an administrator.
Click STORES > Configuration > ADVANCED > System > Full Page Cache.
From the Caching Application list, click Varnish Caching.
Enter a value in the TTL for public content field.
Expand Varnish Configuration and enter the following information:
Click Save Config.
you just need to add your text into language csv file, no need to override any js file
add like "Add to Cart","Add to Basket"
run below command
php bin/magento setup:upgrade && php bin/magento setup:static-content:deploy -f
check your changes.
I just got a solution from this link
So I am describing what I supposed to be followed
1) First I followed @Rohan Hapani's solution like hiding below method
* Removes 'Web Setup Wizard' from the menu if doc root is pub and no setup url variable is specified.
* @param Builder $subject
* @param Menu $menu
* @return Menu