我已經搜索論壇,但沒有任何解決方案似乎幫助我。PHP文件包括
基本上我剛剛安裝並使用作曲家創建了一個包。我需要自動加載類,聽起來很標準。
我照着所有的說明,並增加這行代碼給我的腳本:
require_once 'vendor/autoload.php';
廠商文件夾位於我的服務器的根文件夾,在這裏:
/root/vendor/autoload.php
所以,我添加了
:/root
給我的PHP ini文件,以便PHP在根文件夾中搜索時國王爲包括。我認爲應該工作,但它不是:(
我的PHP ini文件現在看起來是這樣的:
.:/usr/lib/php:/usr/local/lib/php:/root
我得到的錯誤信息是這樣的:?
[14-Jul-2014 16:46:29 Europe/London] PHP Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/root') in /home/owned/public_html/trythis/ow_plugins/oftokbox/bol/service.php on line 38
任何想法
您的網絡服務器不會擁有'/ root'權限。你爲什麼要把PHP文件放在那裏? – AbraCadaver
你把文件放在'/ root'裏?!?!?聽起來像一個壞主意......運行Web服務器的用戶是否可以訪問'/ root'? –
這就是作曲家安裝供應商文件夾的地方 –