Monthly Archives: June 2017
-
June 17, 2017
On your system, if you have installed multiple versions of PHP (eg PHP 7.1 and PHP 5.6 both). PHP 7.1 is running as default PHP for Apache and CLI. For any requirement, you need to use PHP 5.6. Then you don’t need to remove PHP 7.1. You can simply switch your PHP version to default used for Apache and command line.
For example, your server has PHP 7.1 and PHP 5.6 both version’s installed. Now following example will help you to switch between both versions.
From PHP 5.6 => PHP 7.1
Default PHP 5.6 is set on your system and you need to switch to PHP 7.1. Run the following commands to switch for Apache and command line.
Apache:-
$ sudo a2dismod php5.6 $ sudo a2enmod php7.1 $ sudo service apache2 restart
Command Line:-
$ sudo update-alternatives --set php /usr/bin/php7.1
-
June 17, 2017
Depending on your configuration it may also be unecessary. If you are in
default
ordev
mode you do not need it.You just need it on
production
modeFrom command line and from your Magento root path:
php bin/magento setup:di:compile
P.S: After installing your module make sure you ran:
php bin/magento setup:upgrade
-
June 17, 2017
- Delete the Module folder from
{folder path}\app\code
- Remove module entry from below tables
core_config_data
&setup_module
-
Run command
{magento project root path}>{php path}\php bin/magento setup:upgrade => Setup Upgrade
{magento project root path}>{php path}\php bin/magento cache:flush => Clear Cache
- Delete the Module folder from
-
June 17, 2017
Install phpunit
Installing phpunit package on Ubuntu 16.04 (Xenial Xerus) is as easy as running the following command on terminal:
sudo apt-get update sudo apt-get install phpunit
-
June 17, 2017
Updating/Upgrading to Magento 2.1.0 (via composer)
composer require magento/product-community-edition 2.1.0 --no-update
composer update
rm -rf var/di var/generation
sudo chmod -R 777 var/
php bin/magento cache:clean
php bin/magento cache:flush
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento indexer:reindex
After upgrade, check your Magento version with the following command:
php bin/magento --version
Magento CLI version 2.1.0
-
June 17, 2017
Integrity constraint violation: 1062 Duplicate entry ‘4-Images’ for key ‘EAV_ATTRIBUTE_GROUP_ATTRIBUTE_SET_ID_ATTRIBUTE_GROUP_NAME’, query was: UPDATE `eav_attribute_group` SET `attribute_group_name` = ? WHERE (`attribute_group_id`=10)
This particular error presented itself while upgrading from Magento 2.0.2 to Magento 2.1.x and stops the upgrade process. We’ve discovered the issue is related to old data from the previous Magento 1.9.x installation. In order to over come this error, you’ll need to delete a row from the database.
Run the following MySQL query to find and delete the offending attribute.
delete
from eav_attribute_group WHERE attribute_group_name =
'Images'
;
After that then you can attempt to run the upgrade command again and the issue should be resolved.
-
June 17, 2017
If you are installing new Ubuntu 16.04 LTS or upgrading/Downgrade from your older Ubuntu installation then you will get an error like “phpMyAdmin – Error – The mbstring extension is missing. Please check your PHP configuration”. This error can happen on browser for your phpmyadmin access after installation or upgrade to Ubuntu 16.04.
just run these command
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo service apache2 restart