title: Fatal error: Call to undefined function mb_strpos()
body: <p>I got stuck into this problem and I can't seem to find a solution.</p>
  
  <p>The version of PHP installed in the server is 5.3.22. After installing Joomla and the default sample data I got this error accessing the web site:</p>
  
  <pre><code>Fatal error: Call to undefined function mb_strpos() in /public_html/site/templates/yoo_sync/layouts/module.php on line 115
  </code></pre>
  
  <p>I checked the phpinfo page and I noticed that option <code>--enable-mbstring</code> is missing:</p>
  
  <p><img src="https://i.stack.imgur.com/kynCn.png" alt="before adding the handler"></p>
  
  <p>I spoke with the hosting company's support team and they told me to add the following entry to the .htaccess file in the Joomla installation directory:</p>
  
  <pre><code>AddHandler application/x-httpd-php55 .php
  </code></pre>
  
  <p>Now I can see the option there but many of the others are missing:</p>
  
  <p><img src="https://i.stack.imgur.com/vL2qh.png" alt="after adding the handler"></p>
  
  <p>which causes the following error (due to the missing options):</p>
  
  <pre><code>Database connection error (1): The MySQL adapter 'mysqli' is not available.
  </code></pre>
  
  <p>Is there anything else I can try?</p>