0
我正在使用Laravel 5.1。我在共享主機上上傳了我的項目。一切都進行得很順利,但是有一天,當我嘗試瀏覽該網站的警告消息出現由於安全原因,ini_set()已被禁用
Warning: ini_set() has been disabled for security reasons in /home/zamzamtransport/public_html/root/vendor/vlucas/phpdotenv/src/Dotenv.php on line 45
和
Warning: ini_set() has been disabled for security reasons in /home/zamzamtransport/public_html/root/vendor/vlucas/phpdotenv/src/Dotenv.php on line 47
我用Google搜索的解決大家建議我上傳我自己php.ini
。 因此,我做了以下操作:
- 在根目錄下創建一個新的
php.ini
文件。 - 編輯文件並編寫
disable_functions=
。 - 編輯我
.htaccess
並追加此行suPHP_ConfigPath /home/zamzamtransport/public_html/
這樣做之後,我有另一條錯誤消息
Fatal error: Class 'PDO' not found in /home/zamzamtransport/public_html/root/config/database.php on line 16
我意識到,託管服務提供商可以通過配置自己的服務器來解決它,我只需要與他們聯繫。
但是,我想知道有沒有辦法從我身邊解決呢?
您可能需要一個完整的php.ini將所有設置包括擴展名,如PDO。 – AbraCadaver