0

我是一个新手,通过托管公司的 CP 面板将 Drupal 网站从本地推送到现场,我想知道我是否需要遵循任何关键步骤?我通常会遇到内部服务器 500 错误或没有显示主题,所以这不是一个好的开始!

我遵循的步骤是:

  1. 从我的本地 PHPMyAdmin 导出数据库
  2. 登录我的托管 CP 面板并在那里创建数据库
  3. 为数据库创建一个用户(带密码)
  4. 更改 settings.php 以匹配数据库设置
  5. 通过 FTP 加载所有 Drupal 文件
  6. 在 'sites > default> files' 目录中创建一个 'tmp' 文件夹

我究竟做错了什么?!.htaccess 文件是否与我为什么会收到错误或我的主题从未显示有关?

任何帮助将非常感激!作为一个新手,压力很大,很沮丧!一旦我完成了1,我希望它会一帆风顺!

谢谢!

C

4

2 回答 2

0

在实时服务器上再次下载和安装 Drupal 比通过 FTP 复制所有内容更容易。settings.php 文件是存储 MySQL 信息的位置,因此不应复制此文件。按照 Drupal 的文档了解如何在https://drupal.org/documentation/install/download安装 Drupal

要转移您的数据库,请从https://drupal.org/project/backup_migrate在您的本地服务器上安装并启用备份和迁移模块,然后在本地备份您的数据库。

在实时服务器上安装 Drupal 后,继续从 /sites/all 和 /sites/default/files(或您可能创建的任何非 Drupal 核心文件)复制您的模块、主题和文件。启用并使用备份和迁移模块将您的数据库恢复到您的实时服务器。如果数据库超过 8MB,您可能需要配置 php.ini 文件。

于 2013-10-31T13:30:55.867 回答
0

你有正确的基本步骤。检查服务器上的 php 错误日志(如果您没有 ssh 访问权限,可以通过控制面板访问),它们应该为您提供更多关于实际导致 500 错误的信息。

怀疑这是一个 htaccess 问题,除非你在那里做一些疯狂的事情。

你能看到他的 Drupal 管理员吗?如果是这样,请清除缓存,同时检查看门狗是否有线索。

于 2013-10-29T19:36:10.613 回答