我正在将我的本地 Drupal 7 站点移动到网络上的实时站点。我已按照以下步骤操作。我确实在 example.org/drupal 的子域中安装了 Drupal。
1)清除缓存表
2)导出数据库
3) 登录您的 Cpanel。转到 Mysql 数据库。创建一个新的数据库。(记住数据库的名称)并向其中添加用户。(记住用户名和密码,因为您需要在 settings.php 文件中使用相同的用户名和密码)
4)现在从cpanel转到Phpmyadim。选择您创建的新数据库。单击导入并上传您在步骤 4 中创建的那个 sql 文件。 5)检查您是否有相同的编号。新数据库中的表(在服务器上),就像在本地服务器上一样
5)现在转到您的 settings.php 文件 sites/default/settings.php 并将数据库名称更改为您使用为该数据库创建的用户名:密码创建的新名称
6) 现在使用您的 ftp 帐户和 filezilla 传输服务器上的所有文件
在我访问 mysite.com/drupal 时完成所有步骤后,我收到“页面未正确重定向”错误。它表明它正在重定向到http://example.org/drupal/install.php。在做了一些研究后,我发现这通常是由于 settings.php 中的错误造成的。我已经尝试了我能想到的一切,但错误仍然存在。
这是我在 settings.php 中第 180 行的代码。
/*
* Database configuration format:
* @code
* $databases['default']['default'] = array(
* 'driver' => 'mysql',
* 'database' => 'whiteoa_wob_newdesign',
* 'username' => 'whiteoa_admin',
* 'password' => '********',
* 'host' => 'localhost',
* 'prefix' => '',
* );
*/
我还尝试了没有 whiteoa 前缀的数据库名称和用户名。任何帮助将不胜感激。