title: ini_set() has been disabled for security reasons
body: <p>I am using Laravel 5.1. I uploaded my project on a shared host. Everything was going well but one day when i try to browse the site a warning message appeared </p>
  
  <pre><code>Warning: ini_set() has been disabled for security reasons in /home/zamzamtransport/public_html/root/vendor/vlucas/phpdotenv/src/Dotenv.php on line 45
  </code></pre>
  
  <p>and </p>
  
  <pre><code>Warning: ini_set() has been disabled for security reasons in /home/zamzamtransport/public_html/root/vendor/vlucas/phpdotenv/src/Dotenv.php on line 47
  </code></pre>
  
  <p>I googled for the solution everybody suggest me to upload my own <code>php.ini</code>.
  So, I did the following:</p>
  
  <ol>
  <li>Create a new <code>php.ini</code> file in root directory.</li>
  <li>Edit the file and write <code>disable_functions=</code>.</li>
  <li>Edit my <code>.htaccess</code> and append this line <code>suPHP_ConfigPath /home/zamzamtransport/public_html/</code></li>
  </ol>
  
  <p>After doing this I have another error message </p>
  
  <pre><code>Fatal error: Class 'PDO' not found in /home/zamzamtransport/public_html/root/config/database.php on line 16
  </code></pre>
  
  <p>I realize that the hosting provider can solve it by configuring their server, I just need to contact with them.</p>
  
  <p>But, I want to know is there any way to solve it from my side?</p>