Reindex Magento 2 – Command Line Indexer

Magento 2.0 system automatically saves the changes and updates the system.The changes may include anything starting from adding a new category, new products, new catalog, changes in the cost and similarly other data. Magento 2 is not so hard for the expert.  Unlike Magento 1 it’s not allowing for manual re index. Magento 2 is allow auto  re-index in admin panel for below action.

1. Update on Save.
2. Update by schedule via CRON job.

Magento 2 is tightly coupled with command line interface. The more you use Magento 2 ,the more you’ll know Cli or SSH.

For this post, you will need:

A system running Ubuntu 16.04



Magento 2 re-index via command line:
Go to root directory of Magento from terminal (Linux, window etc.)


1. Get list of available indexer in Magento 2 :


2. Get status of Magento 2 indexer :

Below command will get you the status of all the indexer whether indexing is required or ready.


3.Get individual indexer status


4. Reindex all Magento 2 indexer :


Note :  On windows machine using command prompt you need to run command using php installed or using php.exe path.



localhost/phpmyadmin is not working after the update of ubuntu 16.04/16.10


phpmyadmin is not working. Every things are working fine like http://localhost, http://localhost/info.php but while accessing http://localhost/phpmyadmin it is giving HTTP ERROR 500 The localhost page isn’t working.

Error: Check the error.log (/var/log/apache2/error.log ) and fix the issue like below

# Type 1:


Solution: Please check the setup with setup blog. If you are using different version of php then update the php configuration with the help of “Step 2: Install PHP and add PPA”  from setup blog like below



#Type 2:

Failed opening required ‘/usr/share/php/php-gettext/

Solution: Run the below command and restart server.



Note: You can visit complete information in  debian bug details.