2012-09-14 82 views
1

我想安装一个CMS,第一次尝试安装“Silver Stripe CMS”,但是安装在数据库挂起时显示出这个错误: 我找不到' localhost'(使用密码:NO)用mysql数据库拒绝访问

然后我试着安装CMS“Modx”仍然挂在数据库这次的消息是: Connexion au serveur MySQL :
未指定处理器!

我试图重新安装phpMyAdmin的,我affice此错误:

Une erreur s'est produite lors de la création de la base de données.

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
password: YES)

Vous pouvez soit recommencer soit abandonner l'opération. Si vous
choisissez « Recommencer », la mise à jour sera tentée à nouveau en vous posant à nouveau les questions de configuration. Avec l'option « Recommencer avec les mêmes réglages », la mise à jour sera tentée immédiatement. Avec le choix « Abandonner », la mise à jour échouera et vous devrez revenir à la version précédente, désinstaller et
reconfigurer ce paquet, à moins d'effectuer vous-même les opérations
nécessaires pour continuer à l'utiliser. Enfin, le choix « Ignorer »
poursuivra les opérations en ignorant les erreurs ultérieures issues de dbconfig-common.

<Ok> 

虽然我和我的phpmyadmin以root登录,我的密码没有问题

回答

1

我认为赠品是在该位连接好:

Access denied for user 'root'@'localhost' (using password: NO)

它看起来好像没有为您安装的CMS设置密码。我不熟悉silverstripe,但似乎您需要编辑某处的文件以告诉它密码。

此外,使用root用户可能不是明智的,我建议您在数据库中创建一个具有所需权限的辅助用户,并在CMS中使用该帐户。

+0

他有两个相互矛盾的提及“使用密码”,一个使用“YES”,另一个使用“NO”,所以我不确定你的答案与他的案例有关。无论如何,最后一句话+1! – alfasin

0

尝试从命令行进行连接,如果您以root的身份登录,只需输入mysql并输入。如果有效,问题在应用程序级别。

查找银条纹配置文件:
<your app root folder>/conf/ConfigureFromEnv.php

,并确保正确设置凭据,在线路:

/* Database connection */ 
define('SS_DATABASE_SERVER', 'localhost'); 
define('SS_DATABASE_USERNAME', 'root'); 
define('SS_DATABASE_PASSWORD', ''); 

我和我的朋友Fluffeh同意,你不应该使用root - 更好地创建Silver Stripe的专用用户。

相关问题