首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能重新安装一个网站,我从一个git回购?

问我怎样才能重新安装一个网站,我从一个git回购?
EN

Drupal用户
提问于 2011-05-24 09:57:04
回答 2查看 154关注 0票数 0

我从git上克隆了一个完整的网站。我不能安装它。

  1. 在foo.com/site文件夹中有几个文件夹。settings.php文件位于dev.foo.com文件夹中,而不是默认文件夹中。(我知道multisite是这样的。)

我在我的主机文件中添加了一行

代码语言:javascript
复制
    127.0.0.1       dev.foo.com

我在http.conf文件中添加了一个节

代码语言:javascript
复制
    <VirtualHost *:80>
DocumentRoot /var/www/foo.com
ServerName dev.foo.com
    </VirtualHost>

重新启动Apache -然后我转到dev.foo.com -然后我看到它的工作!文件是由apache创建的,而不是我应该从dev.foo.com中看到的drupal安装程序。

怎么会这样?

2..如何使用我克隆的站点的数据库?有备份和迁移吗?

编辑:在其他浏览器中尝试了这个站点,我看到了以下内容

网站离线网站目前由于技术问题而不可用.请稍后再试。感谢您的理解。如果您是此站点的维护人员,请检查settings.php文件中的数据库设置,并确保宿主提供商的数据库服务器正在运行。有关更多帮助,请参阅手册,或与您的主机提供商联系。

3...Looks就像我在尝试安装之前需要数据库一样?嗯?

EN

回答 2

Drupal用户

回答已采纳

发布于 2011-05-25 05:57:13

我让它开始工作了。有点。除了这

是什么-

  • 我使用备份和从生产站点迁移模块对数据库进行了备份。
  • 我用phpmyadmin创建了一个与settings.php文件匹配的数据库和用户。
  • 我运行了dev.foo.com/install.php,尽管如此。
  • 之后,我启用了备份和迁移模块。
  • 然后从初始备份导入数据库。( php只允许2M用于导入,因此我找到了php.ini,并将其值更改为足够高的值。
  • 地点就在那里。

我知道这是一种周全的方式。我知道有更好的方法来导入/导出数据库,考虑到命令行。

但是,有没有一种方法可以让站点正常工作,而不需要创建与settings.php文件匹配的数据库呢?或者说这是最好的方法?

票数 1
EN

Drupal用户

发布于 2011-05-25 00:04:15

  1. 如果您看到“它工作”,Apache没有识别index.php --要么是从错误的目录为您提供文件,要么是Apache没有配置为使用index.php作为目录中的默认文件。您可以很容易地测试后者:http://dev.foo.com/index.php将显示正确的页面,而http://dev.foo.com/将显示“它工作”。
  2. mysqldump,备份和恢复,PHPMyAdmin .不管你有什么工具。
  3. 是的,在本地安装Drupal需要一个正常工作的DB。并且需要settings.php中的值来加载现有的DB。
票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/4061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档