ubuntu server服务器上安装drupal

最近帮人搭服务器和网站,买的是装了 ubuntu 的云主机,整个环境需要自己搭建,虽然比较麻烦,但是管理权限大。不像普通的虚拟主机或者空间,基本上都被限制着。这里讲一下在ubuntu安装drupal的过程。drupal是个很好的开源cms系统。 

个人原创,转载请注明原文出处,并保留原文链接:

http://www.embbnux.com/2014/05/05/ubuntu_server_install_drupal/

参考文档:

https://help.ubuntu.com/community/Drupal

 一  首先是安装web lamp服务器


sudo apt-get install tasksel

sudo tasksel install lamp-server

这里安装的是 apache2 php mysql

配置apache的rewrite功能:

编辑配置文件:


sudo vi /etc/apache2/sites-available/default

把其中的所有AllowOverride none改为AllowOverride All


sudo a2enmod rewrite

sudo service apache2 restart

二  下载解压drupal

ubuntu可以用命令行apt安装,但是为了安装最新版的drupal,这里到官网下载最新版本的解压安装:


wget http://ftp.drupal.org/files/projects/drupal-7.27.tar.gz

tar -xvzf drupal-7.27.tar.gz

sudo mkdir /var/www/drupal

sudo mv drupal-7.27/* drupal-7.27/.htaccess drupal-7.27/.gitignore /var/www/drupal

设置权限:


sudo mkdir /var/www/drupal/sites/default/files

sudo chown www-data:www-data /var/www/drupal/sites/default/files

sudo cp /var/www/drupal/sites/default/default.settings.php /var/www/drupal/sites/default/settings.php

sudo chown www-data:www-data /var/www/drupal/sites/default/settings.php

三 设置mysql账户

命令:


mysqladmin -u root -p create drupal

mysql -u root -p

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal.* TO 'username'@'localhost' IDENTIFIED BY 'your_passwd';

mysql> FLUSH PRIVILEGES;

mysql> \q

重启apache


sudo service apache2 restart

三  安装配置drupal

浏览器登陆http://your_ip/drupal访问。

第一次登陆会跳转到安装页面;

添入管理员用户名和密码,设置mysql用户和密码与之前设置的mysql用户名和密码一样就可以了。

《ubuntu server服务器上安装drupal》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Time limit is exhausted. Please reload the CAPTCHA.