簡體   English   中英

用戶'www-data @'localhost的訪問被拒絕

[英]Access denied for user 'www-data@'localhost

我正在嘗試配置我的ubuntu 14.04服務器以運行我不久前創建的Web應用程序。 它位於與現在不同的服務器上,現在我正在遷移它。

因此,我將所有內容都放入了var / www / html文件夾中

在Putty中sudo a2enmod rewrite以下sudo a2enmod rewrite sudo service apache2 restart

進入實際網站后,我收到以下錯誤消息

SQLSTATE [28000] [1045]用戶'www-data'@'localhost'的訪問被拒絕(使用密碼:NO)

如果直接進入.htaccess重定向文件,則可以進入第一頁,當我嘗試對數據庫執行任何操作時,它似乎失敗了。

我創建的用戶具有足夠的訪問權限,可以登錄或在站點上注冊新用戶,等等,但是此錯誤使我停滯不前。

這是一個SQL問題。 與您的.htaccess無關。

在我的SQL Server(假設是mysql)上使用“ show Grants”來查看哪些用戶有權訪問哪些內容。

以下是一些可能出現問題的示例:

您的錯誤表明您未通過密碼。

  • 該用戶是否需要密碼才能訪問sql?
  • 用戶www-data是否存在?
  • 用戶www-data是否具有從本地主機訪問的能力。

必須修改config.php,因為它缺少mysql用戶憑據,因此為什么要在沒有密碼的www-data組中進行搜索。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM