2012-10-30 69 views
1

我想讓Wordpress啓動並運行,並遇到登錄機制的問題。當我第一次運行Wordpress設置時,它成功創建了數據庫並填充了wp_capabilities表,但未能創建用戶。我做了一些研究,並發現如何存儲用戶數據,並手動創建條目。它讓我登錄,但隨後給了我以下錯誤:無法啓動並運行Wordpress

You do not have sufficient permissions to access this page.

我加入wp_usermeta以下鍵:

wp_capabilities = a:1:{s:13:"administrator";b:1;} 
wp_user_level = 10 

任何想法有什麼不好?如果它有什麼區別,我在Windows IIS7上運行這個(有PHP支持)。

+1

你的wp-config文件是什麼? –

+1

我會重新開始。 – case1352

回答

2

我建議你重新從頭開始,並確保你在wp-config.php中配置的數據庫用戶具有對數據庫的正確寫入權限。另外,我建議在設置時更改wordpress目錄的權限以便讀取,寫入和執行所有用戶,然後在設置後更改groupother權限以僅讀取和執行。

對於windows,你會想是這樣的:

CACLS <your_wordpress_directory> /E /T /C "<user>":F 

授予全部權限。然後:

CACLS <your_wordpress_directory> /E /T /C /W "<user>" 

撤銷寫入權限。

EDITS:

如果您看到SMTP故障問題看看here,看看是否禁用身份驗證的要求有助於。

+0

我已經將問題隔離到安裝程序的第2步。它試圖發送電子郵件並導致崩潰,原因是我沒有沒有可以使用的身份驗證的SMTP服務器。我現在唯一的選擇是找到沒有身份驗證的SMTP服務器,或者阻止它發送電子郵件。 – TheGateKeeper

+0

是的IIS7。我不知道爲什麼它掛在第2步,但用戶有類似的問題,這是他的郵件功能。 – TheGateKeeper

+0

看看我的編輯中的鏈接...這應該有所幫助。如果您在沒有正確設置SMTP驗證的情況下打開了SMTP身份驗證,那麼您可以很好地看到您描述的錯誤。 – travega