Drupal CMS在一个ISPConfig服务器在10个简单的步骤

Drupal CMS在一个ISPConfig服务器10个简单的步骤

版本1.0
作者:<hans> [at] bb-hosting [dot] org>

Drupal是一个很好的CMS,它易于使用,但它需要一些特殊的服务器设置。 对于那些想在其ISPConfig服务器上运行此CMS的人,我写了这个“如何”。 也许你可以用不同的方式设置Drupal,但我更喜欢这里描述的方式。

在这个怎么样,我会用一个例子:

- Drupal版本4.7.3。 用于单个Drupal站点配置。
如果您需要多个Drupal站点,请参阅此页面: http : //drupal.org/node/260
- 我也假设这是你的第一个Drupal设置!
- ISPConfig中的Websitenumber: web1
- 您的网页存储在/ var / www下
- MySQL数据库: web_db1
- MySQL用户名: web1_u1
- MySQL密码: mysqlpassword

开始了:

第1步 - 创建一个网站:

在ISPConfig中,通过主菜单中的“新站点”创建一个网站。
在名为“Basis”的选项卡上,使用www作为主机名,mydrupalwebsite.tld使用域名。 启用此网站的MySQL和PHP脚本,但禁用PHP安全模式。
在Apache指令字段中输入以下行:

<Directory /var/www/mydrupalwebsite.tld/web/>  
Options +Includes +FollowSymlinks -Indexes  
AllowOverride All  
Order allow,deny  
Allow from all  
<Files ~ "^\.ht">  
Deny from all  
</Files>  
</Directory>

第2步 - 为网站创建一个管理员用户:

在ISPConfig中,创建一个管理员用户,以便以后可以通过FTP上传/下载该网站:
在主菜单中选择“ISP Manager”,在结构树中选择名为mydrupalwebsite.tld的新网站,然后按“用户和电子邮件”标签。
按“新”并定义新用户及其电子邮件地址。 给该用户管理员权限,然后按“保存”。

第3步 - 为网站创建一个MySQL数据库:

单击名为“选项”的选项卡,并为网站创建一个新的数据库。
ISPConfig将显示:

数据库名称: web1_db1
数据库用户: web1_u1

然后为数据库用户定义密码,然后按“保存”。

第4步 - 下载/解压缩包并删除tar.gz文件:

以root身份登录到您的Web服务器,并导航到您的Drupal网站:

cd /var/www/web1/web/

下载最新的Drupal版本,即版本4.7.3。 在这一刻

wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz
tar -zxvf drupal-4.7.3.tar.gz

打包下载的文件:

tar -zxvf drupal-4.7.3.tar.gz

删除tar.gz文件:

rm *.tar.gz

第5步 - 将Drupal文件夹内容移动到Web上,并删除空的Drupal文件夹:

cd drupal-4.7.3
mv * ../
mv .htaccess ../
cd ../
rmdir drupal-4.7.3

第6步 - 更改网络中的.htaccess文件:

将您的网页中的.htaccess文件替换为Drupal提供的.htaccess文件,其中包含以下内容:

<IfModule mod_rewrite.c>  
RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]  
</IfModule>

STEP 7 - 下载Drupal站点Drupal的MySQL数据库:

下载您的Drupal网站,使用您最喜欢的FTP客户端。
URL: ftp:// mydrupalwebsite / web
用户名和密码,如第2步所定义。

第8步 - Drupal的MySQL数据库:

在Drupal文件夹中的数据库目录(现在位于本地桌面上)中,您会发现几个sql文件。
您需要的sql-version取决于您正在运行的MySQL服务器。
在这个例子中,我将使用sql-file database.4.1.mysql,因为我正在运行MySQL 4.1.11。
您可以使用此sql文件创建mySQL数据库的表。
在这个例子中,我用phpMyAdmin这样做。
您可以通过Internet浏览器通过URL访问您的数据库http://webmail.yourhostingcompany.tld:81 / phpmyadmin /

如果您没有安装phpMyAdmin,可以从http://www.ispconfig.org/downloads.htm下载

使用第3步中提到/定义的mySQL用户帐户登录phpMyAdmin。

在phpMyAdmin中
- 选择您的数据库
- 选择SQL图标以启动查询
- 选择你的sql文件在数据库文件夹的mySQL目录中,按“开始”
- 你可以退出phpMyAdmin

第9步 - 连接Drupal:

在本地桌面上的Drupal文件夹中,您可以找到文件sites / default / settings.php

在这个文件中找到一行说:
$ db_url ='mysql:// username:password @ localhost / databasename';

将其更改为:

$ db_url ='mysql:// web1_u1:mysqlpassword @ localhost / web1_db1';

修改后保存文件站点/ default / settings.php ,并使用FTP帐户通过FTP将其上传到您的网页,如第2步中所定义。

第10步 - 访问您的Drupal网站:

在您最喜欢的浏览器中,指向http://mydrupalwebsite.tld ,您将在其中看到Drupal设置屏幕。 按照图示说明进行操作。

有关Drupal内容管理系统的更多信息:

http://www.drupal.org

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏