I’m again trying to install Porto on M2.3.3.
Fresh Magento installation works with no issues.
With all disabled caches I extracted Porto theme files and patches via ftp into my Magento root directory, activated it, imported both static blocks and CMS pages for selected version. All was good until this point. Finally, I imported demo1 and save the configuration. Once I did it frontend shows HTTP ERROR 500. I run the following comment "bin/magento setup:static-content:deploy -f " hoping that it will help but it didn’t.
There is no issue with the admin panel. Only the front end. Can you give me a tip pls?
Thank you.
My environment is as follow: fresh M2.3.3 installation on local host using Oracle VM, Ubuntu 18.04.
You were correct.
When I load my default url 127.0.0.1 the page is blank but when I manually change to …/contact it shows the page correctly and all site’s links load correctly.
What is the reason of it and how can I correct it or avoid during the theme installation process?
I’ve run into similar issues in the past where the “normal” pages wouldn’t work but the core pages like Contact Us still do. I just can’t remember how I went about fixing it.
Check Configuration > General > Default Pages and ensure that the settings are all set to “Use system value”. Then ensure that the CMS Home Page is referring to a CMS that does exist and is enabled.
Thank you for your tips but I’m still sucked.
At present my Magento has 3 homepages. All of them are enables. 2 of them loads fine but the 3rd one which I would like to use doesn’t.
I checked the Magento logs and the following information is shown:
"[2019-12-27 16:45:02] main.INFO: Consumer "async.operations.all" skipped as required connection "amqp" is not configured. Unknown connection name amqp [] []"
Could you give me some tips based on the provided information?
I doubt that error is related. Because only the Homepage is affected then it’s more than likely your CMS page contains a reference to a Static Block that might not be configured correctly or simply doesn’t exist. Paste the HTML Contents (not the WYSIWYG Contents) of the CMS Page you want to use below.
Make sure you put with three back-ticks (```) at the Start & End of the code so that it’s formatted correctly. Back-tick is the key to the left of “1” on your keyboard.
Is that everything? If you PM me a login then I’ll have a quick look at the settings. If I don’t get a chance to look this afternoon, I’ll try tomorrow.
Hm… but the Magento is on my local machine.
I could export it from my Oracle VM and share the file with you via Gdrive so you could download it and import it to your Oracle VM and play with it but I don’t know if you have time for it.
By the way, Oracle VM Rocks!!! It is so handy. I can have multiple M installations on different stages.
Thank you very much for the post.
There is a way to configure VirtualBox and your Router to allow incoming connections from an external IP, I just can’t remember how.
Going back to what you pasted above… There is no HTML on the page (only CSS). So, what I would do is compare the “working CMS Homepage” settings with the “Error 500 CMS Homepage” settings and see if you can spot anything obvious. You’ll also want to go through each of your Widgets as these can be integrated to certain page types.
You’ll also want to experiment things like:
If you copy all the settings from the CMS Homepage you want to use to another one, do you still get the same issue (Don’t forget to adjust the Default Page to the new CMS Homepage you create)
If you disable all the Widgets, does the issue go away. If so, go one at a time until you find the culprit
There is no other reason (that I can think of) why one CMS page works and why others would not. So, I think you’ll find a good lead going over the tips I’ve just mentioned.