2013-07-12 68 views
0

我試圖更新WordPress中的一個表格,我通過創建的插件創建了自己的表格。不過,我不斷收到此錯誤:WordPress給500錯誤

The website encountered an error while retrieving /add-van-process.php. 
It may be down for maintenance or configured incorrectly. 
Error code: 500 

這是我使用的PHP:

<?php 
    global $wpdb; 
    $data = array("model"=>"Ford") 
    $wpdb->insert("van_table", $data); 
?> 

文件名和表名是正確和存在。任何人有任何想法如何解決這個問題?

大加讚賞

編輯:我使用的WordPress版本3.5.2版如果這是必要的。

編輯:更改此代碼後:

$wpdb->get_row("SELECT * FROM van_table"); 

我得到這個錯誤: PHP致命錯誤:調用一個成員函數get_results()非對象

任何線索嗎?

+0

請查看此處http://www.checkupdown.com/status/E500.html 500錯誤通常是由於htaccess錯誤引起的。 –

+0

@ ignat-b這將如何影響插件?當我拿出這些代碼並添加回聲「測試」等基本內容時;有用。 – Danienllxxox

+0

當PHP發生錯誤但錯誤報告已關閉時,可能會引發500個錯誤,請檢查您的日誌標記:-) –

回答

1

你錯過了該行分號:

$data = array("model"=>"Ford")

此外,您可能希望啓用WP_DEBUG - 這樣你就會看到實際的錯誤,而不是一個標準的錯誤500消息:http://codex.wordpress.org/WP_DEBUG

+0

我補充說, - 仍然沒有運氣,我已經啓用了調試。日誌文件在哪裏? – Danienllxxox

+0

在服務器日誌中有這樣的錯誤:PHP致命錯誤:調用一個非對象的成員函數insert() – Danienllxxox

+0

看起來你試圖直接訪問這個文件,而不是首先加載WordPress,是這種情況?看到這個:http://wordpress.stackexchange.com/a/9322 –