我的客户有一个Drupal项目。她希望我在我的系统中安装它并进一步开发它。我下载了该模板,将其复制到var\www\html
文件夹,提供了合适的文件权限并在浏览器中打开。我收到了这个错误:
Error
The website encountered an unexpected error. Please try again later.
Error message
PDOException: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in lock_may_be_available() (line 167 of /var/www/html/csp-v1/includes/lock.inc).
我应该在哪里提供MySQL
密码?
答案 0 :(得分:2)
在settings.php文件中。您可以配置数据库信息。
站点/默认/ settings.php文件
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'drupal',
'username' => 'drupal',
'password' => 'password',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
答案 1 :(得分:0)
首先,您是在谈论Drupal模板(文件)还是关于Drupal主题?这是两件不同的事情。主题定义了Drupal网站的外观,模板只是主题中的一个文件,其中之一只定义了某个页面或类似内容的一部分。
因此,即使是主题(更不用说单个模板文件)也不足以拥有完整的Drupal站点。
如果您有整个站点,请更改数据库访问信息,如Tchevass所述,登录并转到配置 - >媒体 - >文件系统和检查都是可写的路径,因为Drupal需要它们。只需点击"保存配置"如果某个字段出现红色轮廓,表示路径不可写......所以你必须制作它。
但是如果你只有一个主题,你必须下载并安装Drupal,然后将你的主题移动到/ sites / all / themes / theme_name并转到外观并打开它。