Drupal 7.x. 如何应用快照安装Drupal引擎与自定义数据库前缀
February 25, 2015
本教程将展示如何应用 snapshot 自定义到Drupal database prefix.
Drupal 7.x. 如何应用快照安装Drupal引擎与自定义数据库前缀
Please open 网站/默认设置.php file in editor. 在那里你会看到什么 database table prefix 在Drupal安装中使用的是什么.
默认情况下,Drupal不分配前缀 database tables. 这就是为什么演示配置文件被设计为用于没有 database prefixes.
Most hosting 自动安装程序会在Drupal安装过程中添加像drup_这样的前缀. 这就是演示配置文件出现问题的原因. 有两种方法可以用来解决这个问题:
-
使用demo配置文件重新安装Drupal. 在这种情况下,不会分配前缀给 database prefix.
-
You can modify .sql 专门用于自定义的文件 database 前缀并将其导入到 database.
使用演示配置文件重新安装Drupal
-
Rename sites 文件夹(位于Drupal安装中) directory)到sites123(例如).
将站点文件夹从模板包上载到服务器: -
Upload sources/demo_profile 到Drupal的profiles文件夹.
-
Upload sources/install.inc file to includes 文件夹和接受文件替换.
Upload system.安装文件到modules/system 文件夹和接受文件替换. -
刷新您的网站. 您应该得到Drupal安装对话框. Select Demonstration site:
-
将Drupal安装到干净的地方 database (you should remove database 以前安装的表).
-
Select themeXXX snapshot. Click Restore:
-
我们可以看到演示配置文件被应用:
-
Refresh your site. 我们已经应用了演示文件:
Modifying .SQL文件,专门用于自定义数据库前缀并将其导入数据库
-
确保已根据模板文档上传了所有模板文件.
-
Upload sources/demo_profile 到Drupal的profiles文件夹.
-
一定要备份电流 database. Open database 管理工具 PhPmyAdmin, open drupal database,选择所有表并删除它们:
-
Open \ \网站默认\ \ demo \ themeXXX私人\文件.sql file in editor. We should add database prefix to sql query. 打开“搜索和替换”窗口 editor. We are using Notepad++ software. You should press Ctrl+H 以便打开搜索和替换对话框.
Open Replace tab. -
将所有的CREATE TABLE IF NOT EXISTS实例修改为CREATE TABLE IF NOT EXISTS
重要:您应该指定您的 database 前缀代替drup_
-
我们应该对INSERT INTO查询执行相同的操作:
-
对Alter表查询执行相同的操作. 确保你留有空间. Please check the screenshot 有关详细资料:
-
保存已执行的更改 .sql file. Open Drupal database. Drop all tables in database and import sql file with sample data:
-
Refresh your site. 模板看起来像带有示例内容的实时演示:
请随时查看下面的详细视频教程: