在Ubuntu中安装Drupal

Drupal是运行在LAMP上强大的内容管理系统(CMS)。无需任何附加模块,它就能建立博客、论坛等。 它还有大量的模块,这些模块能给您的站点附加功能,如广告、聊天框、电子商务、各种多媒体工具、即时消息、客户关系管理、友好打印页面、网络摄像头等等。

根据下面的提示在Ubuntu 6.06 (Dapper Drake)中安装Drupal。

安装
 
老版的Drupal还在源中,但它不再支持更新。最新的版本有更多的模块和主题。同时因为软件包太老,安装Drupal软件包会用php5替换php4。

同样,源中的Drupal没有打包任何的模块。因此,最好是从drupal.org安装最新的版本,目前为4.7.2。

安装LAMP

使用任何方法安装LAMP

apache2 php5-mysqllibapache2-mod-php5 mysql-server

设置mysql的root密码(不是系统的root密码,mysql的密码)

mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');

如果成功会显示:

Query OK, 0 rows affected (0.00 sec)

退出mysql

mysql> \q

现在你就有了一个有功能的LAMP和mysql的root密码。

获取最新的Drupal
 
wget http://ftp.osuosl.org/pub/drupal/files/projects/drupal-4.7.2.tar.gz
tar xvzf drupal-4.7.2.tar.gz
sudo mkdir /var/www/drupal
sudo mv drupal-4.7.2/* drupal-4.7.2/.htaccess /var/www/drupal

在你的Drupal安装文件夹建立一个“files”子文件夹。这个文件夹并非必需,但可用于存放和logo、虚拟形象及其它与站点相关的文件。

sudo mkdir /var/www/drupal/files
sudo chown www-data:www-data /var/www/drupal/files

Drupal需要一个数据库,用户及密码

你需要创建一个drupal数据库,然后***oad the database schema into it。你可以使用PhpMyAdmin或通过命令行。

mysqladmin -u root -p create drupal

这里“drupal”是Drupal连接的mysql数据库。你可以向它查询任何东西。

mysql -u root -p
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal.* TO 'yourusername'@'localhost' IDENTIFIED BY 'yourpassword';

不要让Drupal使用mysql的root用户访问数据库。上面的命令创建一个用户(非root用户)及其使用“drupal”数据的权限。你需要修改yourusername和yourpassword两项。如命令运行成功,激活新的许可。

mysql> FLUSH PRIVILEGES;

退出mysql:

mysql> \q

填充数据库

现在,载入数据库文件到数据库。

mysql -u yourusername -p databasename < /var/www/drupal/database/database.4.1.mysql

然后在输入密码。更多关于Drupal的mysql数据库的信息,请阅读Drupal文件夹里的INSTALL.mysql.txt文件

时间: 2024-09-27 17:20:52

在Ubuntu中安装Drupal的相关文章

如何在Ubuntu中安装使用ZFS文件系统

Linux 操作系统支持和可用的文件系统类型非常多,既然这些文件系统都可以正常工作,我们为什么要去尝试一个新的文件系统呢?其实,不同 Linux 文件系统类型并不完全相同,不然也不用搞出这么多种类来了.其中有些还具有比较明显的优势,比如--ZFS 文件系统. 为什么选择ZFS文件系统 ZFS 文件系统非常之棒,它是一个真正的现代文件系统,其内置的功能对处理数据负载非常有意义. 如果你正考虑将 ZFS 用于超快速 NVMe SSD,那它可能不是最佳选择.ZFS 速度相对较慢并不太关紧要,它旨在用于

ubuntu中安装VMware tool,一路enter过来,出现了path&amp;amp;quot;&amp;amp;quot;是什么意思?

问题描述 ubuntu中安装VMware tool,一路enter过来,出现了path""是什么意思? 解决方案 ## 就是""路径""的意思.would youlike to change it?就是问你是否更改路径,后面不是有[no] 么?你应该是打no上去,然后回车就行了.*** # ## 另外安装vmtools也不是一路回车的.要看提示来安装的**** 解决方案二: 当然就是设置路径啦...

教程-关于ubuntu中安装入侵检测系统snort的问题

问题描述 关于ubuntu中安装入侵检测系统snort的问题 在安装snort的时候按照网上的教程一步一步来,结果碰到下面的情况,请指导一下 解决方案 系统管理->更新管理器->软件源里面,看看源有没有勾上 解决方案二: 缺少对应的源.或者下载源码来编译

在Ubuntu中安装Unity 8桌面预览版

如果你一直关注新闻,那么就知道Ubuntu将会切换到带有Unity 8桌面的Mir显示服务器.然而,在尚未确定运行在 Mir 上的Unity 8是否会出现在Ubuntu 15.10 Willy Werewolf之前,有了一个Unity 8的预览版本可供你体验和测试.通过官方PPA,可以很容易地安装Unity 8到Ubuntu 14.04,14.10和15.04中. 到目前为止,开发者已经可以通过ISO(主要途径)获得该Unity 8预览来进行测试.不过Canonical也通过LXC容器发布了它.

在Ubuntu中安装Visual Studio Code

在Ubuntu中安装Visual Studio Code 微软令人意外地发布了Visual Studio Code,并支持主要的桌面平台,当然包括linux.如果你是一名需要在ubuntu工作的web开发人员,你可以非常轻松的安装Visual Studio Code. 我将要使用Ubuntu Make来安装Visual Studio Code.Ubuntu Make,就是以前的Ubuntu开发者工具中心,是一个命令行工具,帮助用户快速安装各种开发工具.语言和IDE.也可以使用Ubuntu Mak

Ubuntu中安装 python-sklearn 出现无法找到软件包是怎么回事

问题描述 Ubuntu中安装 python-sklearn 出现无法找到软件包是怎么回事 已经sudo apt-get update 解决方案 源中没有这个包. 你需要找个新的源. 解决方案二: 用新立得软件包管理器安装,有python,一点就好了. 解决方案三: http://neuro.debian.net/pkgs/python-sklearn.html 安装即可 解决方案四: http://neuro.debian.net/pkgs/python-sklearn.html 安装即可

如何在UBUNTU中安装irobot的驱动

问题描述 如何在UBUNTU中安装irobot的驱动 小弟在WINDOWS中下载了irobot的驱动,不知道怎么安装.求大神指教,谢谢 解决方案 ubuntu 下安装intel realsense驱动ubuntu 下安装 odbc 驱动ubuntu安装手柄驱动玩游戏

ubuntu中安装phpmyadmin方法详解

PHPer如果在ubuntu中安装phpmyadmin,相信这方法能帮助到你哦 ALT+CTRL+T打开终端输入下面命令  代码如下 复制代码 sudo apt-get install phpmyadmin 过一会后会有一些设置,如选择服务器.密码设定等等内容.安装完成后,访问http://localhost/phpmyadmin会出现404错误,这是因为没有将phpmyadmin目录映射到apache目录下面,运行下面命令即可:  代码如下 复制代码 sudo ln -s /usr/share

ubuntu中安装opensips的步骤详解

凭借其可扩展.模块化的系统架构,OpenSIPS提供了一个高度灵活的.用户可配置的路由引擎,可以为voice.video.IM和 presence等服务提供强大高效的路由.鉴权.NAT.网关协议转化等功能.由于其稳定高效等特点,OpenSIPS已经被诸多电信运营商应用在自己的网络体系中.其 主要功能如下: SIP注册服务器/代理服务器(lcr.dynamic routing.dialplan)/重定向服务器  SIP presence agent  SIP B2BUA  SIP IM Serve