2012-01-10 65 views
1

我有一個WordPress的網站(buddypress插件/主題)。我使用的插件需要訪問插件目錄中的.php文件。路徑是http://localhost.com/wp-content/plugins/wp-fb-autoconnect/_process_login.php但我得到404頁未找到錯誤。在插件常見問題解答(http://www.justin-klein.com/projects/wp-fb-autoconnect)賽後說:WordPress的PHP文件執行

我得到一個404服務器錯誤,而試圖執行_process_login.php 。 您的FTP客戶端可能設置爲上傳具有錯誤權限的文件 - 嘗試將_process_login.php和父目錄更改爲755.您應該能夠直接訪問_process_login.php並讓它說「請不要直接訪問此腳本。 「如果不是這樣,那意味着你的服務器根本不執行php(這是你的服務器配置而不是插件的問題)。

我已將目錄權限更改爲755,但仍無法訪問該文件。我想這是一個服務器配置問題。

我沒有在根目錄下的.htaccess文件,但我不確定是否需要指定一個php文件可以直接在那裏訪問。任何人都可以建議我如何訪問該文件。我可以看到目錄內容(剛剛),但無法打開該文件。

請注意,該網站實際上是生活在網絡上,但因爲我瞎搞的權限我替換本地主機出於安全考慮實際域...

+0

你檢查文件本身的權限?將文件夾及其所有內容設置爲777並查看它是否有效。如果是這樣,那麼這是一個權限問題,你可以專注於此。 – 2012-01-10 23:29:31

+0

在父文件夾和php文件本身上嘗試了777。仍然'找不到頁' – iamjonesy 2012-01-10 23:32:55

+0

上傳一個html文件到同一個目錄,看看你是否可以訪問它。如果可以的話,然後重命名該文件使其具有.php擴展名,然後查看是否可以訪問它。如果這加載,那麼我將需要看到_process_login.php的源代碼(我猜它沒有包含一個依賴文件)...如果你不能加載html文件或虛擬php文件,然後你需要檢查你的htaccess設置 – 2012-01-10 23:36:08

回答

2

對不起鄉親我的託管服務提供商想通了。不知何故,我的wp-content目錄權限是757.將它們更改爲775,它可以工作。我只是改變文件直接父目錄。謝謝@Ben D的幫助

+0

感謝您分享您的答案。 – 2013-11-23 07:26:42