I have referred this link i.e Product page Review Section from tabs to Bottom of page and followed the same. I also got the same result.
vendor\magento\theme-frontend-luma\Magento_Theme\layout\default.xml
I added below code :
<referenceBlock name="reviews.tab" remove="true" />
<referenceContainer name="content">
<container name="new_space" htmlTag="div" htmlClass="container" after="-">
<block class="Magento\Review\Block\Product\View\ListView" name="product.info.product_additional_data" as="product_additional_data" template="product/view/list.phtml" />
</container>
</referenceContainer>
app\design\frontend\Test\review\etc\module.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd">
<module name="Test_review" setup_version="1.0.0">
<sequence>
<module name="Magento_Catalog"/>
</sequence>
</module>
</config>
app\design\frontend\Test\review\Magento_Catalog\layout\catalog_product_view.xml
<?xml version="1.0"?>
<page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<move element="reviews.tab" destination="content" after="-"/>
</body>
</page>
Home page I am getting error
PHP Fatal error: Uncaught Error: Call to a member function getId() on null in /chroot/home/londonwa/londonwala.in/html/vendor/magento/module-review/Block/Product/View.php:131
Best Answer
Some additions for everyone who is also working with Magento 2.2.x. You can pretty much do exactly the same as in Magento 2.1.x by starting with:
In your custom theme add:
In this file we are going to tell Magento to move the reviews block as follows:
For Magento 2.2.x this command alone will create a 'bug' where the reviews of the product won't show up, but the form will. To fix this issue we are gonna copy the following file:
And place it in your custom theme in the following path:
In this file go to line and comment those out 40-43 and 44-49 it should look as follows:
We are telling Magento not to check if the reviews are in a tab but just render them either way.
Don't forget to recreate the symlinks in pub static by doing the following command in your CLI in the root of your Magento 2 store:
Always be careful with the rm -rf command because if you type the path incorrectly you might remove the entire directory!
That should do the trick!