Drupal上传文件到服务器
问题描述:
我是新来的drupal(使用版本7.22)。我在我的本地主机上创建了一个测试站点,并希望将其上传到服务器(通过FTP)。我了解如何导出本地drupal数据库并将其导入到服务器上以及如何更新settings.php。我的问题是,我上传到服务器的文件夹/文件是什么?我的drupal文件位于www/drupal。我搜索了一个答案,它听起来像你应该上传整个drupal文件夹(所有文件,子文件夹)。这似乎是矫枉过正。例如,如果我在本地添加一些文章节点,然后想要更新服务器,我应该上传整个drupal文件夹?我习惯于根据需要上传单个文件(.htm,.php,.css)的标准Web模型。Drupal上传文件到服务器
感谢 比尔
答
在Drupal,各个节点都存储在数据库中,而实际上并没有一个代码文件(HTML,PHP等)。因此,您上传所有代码(整个drupal文件夹),并且如果您在本地添加节点,则只需将生产站点上的数据库与本地站点上的数据库同步即可。我使用一个名为Backup的模块&迁移将数据库从一个站点迁移到另一个站点。唯一需要来回FTP文件的时间是如果您修改实际的代码本身。
谢谢。模块和主题呢?如果我在本地添加模块或主题,是否也将其添加到服务器上,还是通过数据库或文件将其传输到服务器? – Bill
您必须将它们添加到生产(实况)网站上的代码。但是,如果您对模块进行了任何更改(激活它,更改设置等),则所有这些更改都将存储在数据库中,并且还需要重新进行更改。 – EJK