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内容管理系统的更多信息: