在Mac OS X Lion上使用MAMP / phpMyAdmin,我正在尝试在虚拟主机上安装MODx。在此过程中,我遇到了这个:
我一直在四处寻找并且还没有找到任何有同样问题的人。它声称丢失的文件确实存在于该位置。附加我的数据库设置,以防它有所帮助。我非常感谢任何帮助,因为数据库/虚拟主机不是我的全部。
答案 0 :(得分:0)
您的登录名和密码是否正确?默认情况下,MAMP会为每个使用root
。试试吧。
答案 1 :(得分:0)
听起来像配置问题 http://rtfm.modx.com/display/revolution20/Troubleshooting+Installation
如果它不是连接错误(将在下面找到),我怀疑PDO没有安装或活动,或者缓存(eAccellerator,APC等)正在干扰。
这是来自modx网站:
1) 您在安装过程中禁用了eAccelerator。在安装过程中执行繁重的工作时,eAccelerator会导致问题。
2)
PDO错误消息
如果您在安装过程中收到与PDO相关的错误消息,请在继续执行以下特定错误消息之前,请确认您的PDO配置已正确设置。您可以通过运行此代码(用您的设置替换user / password / database / host)来执行此操作:
< ? php
/* Connect to an ODBC database using driver invocation */
$dsn = 'mysql:dbname=testdb;host=localhost';
$user = 'dbuser';
$password = 'dbpass';
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
? >
如果此操作失败,则说明您的PDO设置未正确配置。
答案 2 :(得分:0)
事实证明,我忘了关闭Web共享,所以在这两个Apache配置之间存在冲突。