title: Users cannot signup to Magento shop
body: <p>I'm having issues with a Magento install that I transferred over to a new server for my client. Currently the issue is that customers can't successfully sign up on the site, whereas they could on the prior server. Please help.</p>
  
  <p>the site url is <a href="https://endeavorathletic.com" rel="nofollow noreferrer">https://endeavorathletic.com</a>, though the Magento shop is under <a href="https://endeavorathletic.com/shop" rel="nofollow noreferrer">https://endeavorathletic.com/shop</a></p>
  
  <p>So what's happening when they try to signup:
  frontend: the page redirects to */shop/customer/account/createpost/, with the error:
  "endeavorathletic.com is currently unable to handle this request. HTTP ERROR 500"</p>
  
  <p>backend: they're successfully registered despite receiving the 500 error</p>
  
  <p>In the log: "client denied by server configuration: /home/[user]/public_html/shop/app/etc/local.xml"</p>
  
  <p>[Edit-01]</p>
  
  <p>I've searched around, but haven't found solutions to this issue.
  I have tried fixing the file permissions with these lines in ssh and in the mag store directory, but it was unsuccessful:</p>
  
  <pre><code>find . -type f -exec chmod 644 {} \;
  find . -type d -exec chmod 755 {} \;
  chmod +x mage
  </code></pre>
  
  <p>[Edit-02] </p>
  
  <p>I Enabled the error log and get this: "Fatal error: Call to undefined function mb_convert_encoding() in /home/endeavordev/public_html/shop/lib/Pelago/Emogrifier.php on line 556"
  Upon reviewing how to solve that error I installed mbstring on my server, but no luck, the issue persists.</p>