我想用WordPress的Zend Gdata框架,但我遇到了一些問題。 現在,當我使用XAMPP在本地主機上進行測試時,一切正常。但是,在我的Web服務器上,我的代碼崩潰了。將Zend Gdata框架加載到Wordpress時出錯
這裏是我的代碼,包括框架。
`set_include_path(TEMPLATEPATH . '/includes/');
require_once ('Zend/Loader.php');
Zend_Loader::loadClass('Zend_Gdata_Youtube');`
該代碼會產生以下錯誤。如果你的文件或目錄在/home/damain/public_html/mysite.com上沒有這樣的文件或目錄,你可以使用Zend_Loader :: include_once(Zend/Gdata/Youtube.php)[zend-loader.include-once] /wp-content/themes/mysite/includes/Zend/Loader.php on line 146
警告:Zend_Loader :: include_once()[function.include]:無法打開包含的Zend/Gdata/Youtube.php文件(include_path ='/ home/damain/public_html/mysite.com/wp-content/themes/mysite/includes /')位於/home/damain/public_html/mysite.com/wp-content/themes/mysite/includes/Zend /Loader.php 146行
致命錯誤:帶有消息「文件」Zend/Gdata/Youtube.php的未捕獲異常'Zend_Exception'不存在或者在/home/damain/public_html/mysite.com/wp-content/themes/mysite/includes/Zend/Loader.php:99堆棧軌跡:#0/home文件中未找到類「Zend_Gdata_Youtube」 /damain/public_html/mysite.com/wp-content/themes/mysite/includes/modules/yt_link_checker.php(19):Zend_Loader :: loadClass('Zend_Gdata_Yout ...')#1/home/damain/public_html/mysite .com/wp-includes/plugin.php(405):load_zend_gdata('')#2 /home/damain/public_html/mysite.com/wp-admin/admin.php(111):do_action('load_zend_gdata',Array )#3 /home/damain/public_html/mysite.com/wp-admin/index.php(10):require_once('/ home/damain/...')#4 {main}拋出/ home/damain /在線99上的public_html/mysite.com/wp-content/themes/mysite/includes/Zend/Loader.php
我似乎無法解決這個問題。誰能幫忙?
是的我做了目錄和文件。我從來沒有做過任何權限。這些文件應該擁有什麼權限? – Bill
我不確定,但他們應該可以由系統執行。我會嘗試777,看看是否是這個問題,如果不回去它最初設置的燙髮。 – jeffreynolte