I have recently installed a theme on WordPress and when activated it merely results in a blank white screen. What are the possible causes of this? and the steps in which to take to start finding the issue.
The problem revealed itself when moving the site from our test server to the hosting company's sever, which we have used to host various other WordPress sites. What are the likely causes of white screen in my instance? and the steps in which to take to start finding the issue. I have took steps following research such as increasing memory limit and disabling plugins etc but they worked fine on the original server so I doubt it can be caused by plugins etc.
Thank you
UPDATE
Right, so far, I have increased the memory limit to 128M, and disabled all plugins as well as temporarily naming their folders.
I have enabled to debugging thanks to the suggestion by @Sabari, this has resulted in the following error: Fatal error: Call to undefined function mb_internal_encoding() in /home/neatly/public_html/wp-content/themes/best_wedding_dress-babe23c7e828662f1a07c296a5608f52/functions.php on line 12
I am less than useless with PHP but you could make some suggestions on how to proceed that would be excellent such as where and how to define mb_internal_encoding. Here is the code on line 12:
mb_internal_encoding(get_bloginfo('charset'));
I would like to reiterate that this worked perfectly on our test server and all these issues only developed when moved to a new server. I have transferred WordPress sites from one server to another many times and have re-downloaded and uploaded both the content and database three times on this specific website. Both versions (test server and new server) have the same versions of WordPress so it could be possibly that the new server has different technology. Is there anything along these lines that could be causing this error?
Answer suggested by Sabari
The issue was solved by enabling and configuring mbstring (multibyte support) on our webhost's server.