rrmccabe Posted February 7, 2018 Share Posted February 7, 2018 I migrated a site and having issues getting the store to work. At first it would load but blank pages when clicking products. I messed around with the .htaccess and did upgrade to current version from the admin panel and now I get nothing (except admin) I added the ini-custom.inc.php and enabled debug. I am seeing this in my log. I have nothing under hooks and even tried disabling the two plugins I have. Rich [07-Feb-2018 13:55:14 Europe/London] PHP Warning: rmdir(/home/csevzzer/public_html/store/setup) [<a href='http://docs.php.net/manual/en/function.rmdir.php'>function.rmdir.php</a>]: Directory not empty in /home/csevzzer/public_html/store/includes/functions.inc.php on line 818 [07-Feb-2018 13:55:14 Europe/London] PHP Warning: unlink(/home/csevzzer/public_html/store/setup) [<a href='http://docs.php.net/manual/en/function.unlink.php'>function.unlink.php</a>]: Is a directory in /home/csevzzer/public_html/store/admin_8axy1J/sources/dashboard.index.inc.php on line 60 [07-Feb-2018 13:56:15 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 13:56:19 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 13:56:24 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 13:56:25 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 13:56:41 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 13:56:44 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 13:56:48 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:00:09 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:00:38 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:00:41 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:04:00 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:05:41 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:05:43 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:13:16 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:13:16 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:16:36 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:16:55 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 [07-Feb-2018 14:23:45 Europe/London] PHP Fatal error: Call to undefined function mb_strtolower() in /home/csevzzer/public_html/store/classes/seo.class.php on line 1025 Quote Link to comment Share on other sites More sharing options...
rrmccabe Posted February 7, 2018 Author Share Posted February 7, 2018 I went back to the first version by restoring the database and uploading the files again. The store is once again visible but clicking on the links for products take me SEO friendly URL which does not work. Rich Quote Link to comment Share on other sites More sharing options...
bsmither Posted February 7, 2018 Share Posted February 7, 2018 The Fatal Errors mentioning mb_strlower() means the new server has a version of PHP that has NOT enabled MB_STRING support. (MB_STRING allows for UTF-8 which gives foreign characters.) Check the extensions available for PHP and see if there is Multi-Byte support. Quote Link to comment Share on other sites More sharing options...
rrmccabe Posted February 7, 2018 Author Share Posted February 7, 2018 I do not see MB_String anywhere. But in PHP I have mbstring.encoding_translation set to off and oddly my mbstring.language is set to Japanese. I wonder if that should be "all" Here is php info file. http://c7z06owners.com/phpinfo.php Quote Link to comment Share on other sites More sharing options...
bsmither Posted February 7, 2018 Share Posted February 7, 2018 If you are hosted with a control panel (Cpanel?), there should be a tool that lets you make choices about what version of PHP you want for your site, as well as configuration and extensions for that PHP. If you run your own server, look in the PHP.INI file for the list of extensions. Uncomment the mb_string extension. Quote Link to comment Share on other sites More sharing options...
rrmccabe Posted February 7, 2018 Author Share Posted February 7, 2018 Its a VPS that is self managed. That did the trick but took two attempts at it as the mb_string addition did not work the first time around. Thanks much for your help. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.