我已經建立了成功的笨梨整合教程這裏以下內容:集成PHP PEAR MAIL在笨
我想用包郵:
我當我調用它($ this-> pearloader-> load('Mail','mail')時,它會將它安裝在系統/應用程序/ pear中,並且具有所有相關性(Net/SMTP,Net/Socket,Auth/SASL)
);)我得到了以下錯誤:
Fatal error: Pearloader::require_once() [function.require]: Failed opening required 'Mail/mail.php' (include_path='.:/usr/share/php:/usr/share/pear:/var/www/mywebsite/system/application/pear/') in /var/www/mywebsite/system/application/libraries/Pearloader.php on line 6
Mail/mail.php實際上是在來自PEAR的郵件包Mail/mail/mail.php中。 如果我把mail.php在上文件夾或如果我改變pearloader.php包括我得到了以下錯誤的路徑:
Fatal error: Class 'Mail' not found in /var/www/mywebsite/system/application/pear/Mail/mail.php on line 51
如果我添加include_once(「Mail.php」);在mail.php中(我像前面說過的那樣讓路徑正確)解決了這個問題,但這對我來說聽起來並不合適。
我無法弄清楚如何以「優雅的方式」解決問題。就像我可以不用接觸PEAR包中的文件一樣,我想在我的應用程序中使用梨。
是否有任何怪胎:)誰已經有這個問題,並找到了一個更好的方式來解決它?
我已經「重新檢查」權限,它們都很好。無論如何,當把mail.php放在上面的文件夾中,或者如果我改變pearloader.php來包含路徑時,我得到了其他錯誤,當我有包括然後它的作品在我看來沒有權限問題。 – Florian 2011-02-16 14:42:02