Drupal设置文件不存在

时间:2013-03-22 21:40:07

标签: php mysql drupal content-management-system

我正在尝试在linux机器上设置一个全新的drupal,我收到错误:

设置文件设置文件不存在。 Drupal安装程序要求您在安装过程中创建设置文件。将./sites/default/default.settings.php文件复制到./sites/default/settings.php。有关安装Drupal的更多详细信息,请参阅INSTALL.txt。

我已经设置了settings.php文件的权限,但它仍在执行此操作。网站,默认和文件都有777权限,但它仍然无法正常工作。我在默认文件夹中都有default.settings.php和settings.php。

由于

4 个答案:

答案 0 :(得分:1)

你必须记住一些事情:

  • 您的网络服务器必须拥有运行代码的权限。如果您使用的是Ubuntu,那么将www-data.www-data(用户和组)权限授予sites / default文件夹会更好
  • 为文件提供777是危险的,因为其他人可以阅读这个合理的文件
  • 请记住,所有文件夹(包括Drupal根文件夹)都必须是可读的,这意味着它必须具有755权限。

大部分时间,此问题与运行Web服务器和文件的用户有关。

答案 1 :(得分:1)

更改settings.php权限。更改 settings.php permission to 755 。 (read only, to make protected

一步一步:

  1. Copy file default.settings.php to settings.php (do not rename). Now you have both files.

  2. Change file permission settings.php to read/write with chmod 644 settings.php

  3. Continue the installation..

  4. After all installation finished, change file permission settings.php to read-only with chmod 755 settings.php

  5. 我希望它可以帮到你

答案 2 :(得分:0)

我已经解决了这个问题:

chown -Rv apache:apache /var/www

答案 3 :(得分:0)

转到包含default.settings.php和settings.php文件的目录,然后右键单击每个文件,然后单击“获取信息”,然后向下滚动,直到看到该文件的权限为止,确保它是“读写” 'enter image description here