用户登录

中秋活动:订阅年付会员送 6 个月,重订、续订送 12 个月。订阅 →

在我们的服务器上已经安装好了 drush ,所以可以直接使用 drush 去下载并且安装 Drupal ,先进入到你想保存 Drupal 网站的地方 .. cd /vagrant/app .. 然后去下载 Drupal ..

drush dl drupal

ls 查看一下... 重命名这个下载下来的 Drupal 的目录 ... mv drupal* drupal ... 然后进入到这个目录 .. cd drupal ... 打开 Drupal 翻译的页面 ... 找到你想要使用的 Drupal 语言 ... 复制一下语言文件的下载的地址 ... 把它放到你想要安装使用的 profile 里面。

wget http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.35.zh-hans.po -P profiles/standard/translations/

把下载的这个文件,放到 -P 选项后面指定的目录里,就是 profiles/standard/translations 这个目录 ..

数据库

下面去给 Drupal 创建一个数据库,并且为这个数据库指定一个管理员。 mysql -u root -p ,使用 root 身份登录到 MySQL 或者 MariaDB .. 先创建一个数据库 create database drupal; 再创建一个可以管理这个数据库的用户。

grant all privileges on drupal.* ,在 drupal 这个数据库上分配所有的权限,to ,分配到 'drupal'@'localhost' 在本地主机上的 drupal 这个用户,identified by 后面指定一个为 drupal 这个用户设置的密码 ...

这个密码可以强壮一点 ... 新建一个终端窗口,用 openssl 生成一个随机的密码 .. openssl rand -base64 12 ,复制一下 .. Cb80J0x9qiZ8nRWN。 注意如果生成的随机码里面带特别的符号,比如 + 号 = 号 / 线,,我们需要去掉这些符号。不然在用 Drush 安装 Drupal 的时候会出现问题。

再回到这个终端窗口,粘贴过来 ...

回车执行一下 ...

grant all privileges on drupal.* to 'drupal'@'localhost' identified by 'Cb80J0x9qiZ8nRWN';

exit 退出。

执行安装

在 Drupal 所在的目录的下面,执行 drush site-install,这个命令有个简单的别名,si ... drush si standard --db-url=mysql://drupal:Cb80J0x9qiZ8nRWN@localhost/drupal --site-name=ninghao --site-mail=service@ninghao.net --locale=zh-hans --account-name=wanghao --account-pass=111111 --account-mail=wanghao@ninghao.net -v

配置虚拟主机

要在浏览器上可以访问到安装的这个 Drupal ,需要再去配置一个 NGINX .. 复制一个之前我们创建的 NGINX 的配置文件 ... 命名为 drupal.conf ...

sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/drupal.conf

编辑一下 ... 修改一下 server_name ... 设置成 web-stack.drupal.ninghao.local .. 改一下网站的根目录 ... /vagrant/app/drupal

保存 ... 重新加载 NGINX ... sudo systemctl reload nginx ... 再去编辑一下本地电脑的 hosts 文件 ... 添加一条记录.. 192.168.33.150 web-stack.drupal.ninghao.local 保存 ..

打开浏览器 .. 输入 web-stack.drupal.ninghao.local ... 这里会显示我们刚才安装的 Drupal 。

0:00
0:00
0:00
0:00

运行 Drupal 7《 LEMP 网站应用运行环境 》

统计

11228
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点