0

こんにちは、新しいテーマをインストールしようとしているときに、magento でこの奇妙な問題が発生しています。パスワードの使用はいいえと言われていますが、正しいパスワードを提供しました。この問題の解決にご協力いただければ幸いです。

/home/mdayurve/public_html/letterfloret/install.lib.php:30 で、「mysql に接続できません: ユーザー 'mdayurve_letr885'@'localhost' のアクセスが拒否されました (パスワード: NO を使用)」というメッセージを含むキャッチされない例外「例外」:30

スタックトレース:

#0 /home/mdayurve/public_html/letterfloret/install-em0022.php(34): open_db(string, string, string, string, string)
#1 {main}
  thrown in /home/mdayurve/public_html/letterfloret/install.lib.php on line 30
4

3 に答える 3

0

local.xml を確認し、データベースの構成を確認します

于 2012-08-13T16:22:42.437 に答える
0

古いテーマが正常に動作していることを確認して、local.xml にエラーがないことを確認してください。そうでない場合は、local.xml のデータベースの情報を修正してください。

詳細については、このリンクを参照してください。

http://inchoo.net/ecommerce/magento/using-local-xml-for-overriding-or-updating-xml-structure/ http://magebase.com/magento-tutorials/5-useful-tricks-for- your-magento-local-xml/

于 2012-08-13T16:32:39.700 に答える
0

あなたのテーマを作成した人は、のデータベース メソッドも作成したようです。データベースに接続できない場合に Magento がスローするエラー メッセージは次のようになります。

Access denied for user 'username'@'localhost' (using password: YES)";i:1;s:3152:"#0 /Users/alanstorm/Sites2012/magento1point7pointzeropoint1.dev/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect()

エラーメッセージの文言

Uncaught exception 'Exception' with message 'Can't connect to mysql: Access denied for user 'mdayurve_letr885'@'localhost' (using password: NO)' in /home/mdayurve/public_html/letterfloret/install.lib.php:30

Uncaught exception 'Exception' with message 'Can't connect to mysql: Access denied for user 'username'@'localhost' (using password: NO)'

2 番目のデータベース接続を確立する PHP 関数呼び出しのテーマ ファイルを調べます。

install.lib.phpandの内容を投稿すると、install-em0022.php人々があなたの問題をデバッグするのに役立ちます。

更新: を見るとinstall-em0022.php、ファイルの先頭に次の内容が含まれています。

/**
 * USER INSTRUCTION:
 *
 * 1. upload em0022-theme-package.zip, install-em0022.php and install.lib.php to your magento folder (/public_html)
 * 2. configure install-em0022.php at CONFIGURE HERE section
 * 3. run install-em0022.php from your web browser: http://www.yourdomain.com/install-em0022.php
 * 4. delete em0022-theme-package.zip, install-em0022.php and install.lib.php
 */


################################################################################
### CONFIGURE HERE
################################################################################

$dbhost = "localhost";  # Database host name
$dbname = ""; # Database name
$dbuser = "root"; # Database username
$dbpass = ""; # Database password
$dbport = ""; # Database port
$adminuser = 'admin'; // magento admin username
$adminpass = ''; // magento admin password

どうやら、このテーマを「インストール」するには、ここでデータベース資格情報を複製する必要があります。

于 2012-08-13T17:53:49.233 に答える