跳转到主要内容
Shindou 提交于 11 December 2014

国际版的Windows Azure可以直接在网站的从库中创建Drupal 。国内暂时还没提供相应的服务,国内只能在 虚拟机 上选择从库中创建Drupal。但是虚拟机中最便宜的 基本共享 虚拟机 也要0.12元/小时。而且还要自己去搭建环境和维护服务器的安全。所以今天尝试了在 Azure手动部署Drupal8

 

1、创建一个网站。这里需要注意一下,如果需要创建多个不同,不太相关的网站,建议选择创建新的Web宿主计划。如果选择现有的计划,在需要进行网站缩放的时候。同一个宿主计划下的网站会一起缩放。而且你如果不想缩放没有办法脱离Web宿主计划,只能删除网站。而且如果切换到共享,哪怕是关闭网站也会收费的。

PS:中国区目前还不支持mysql,所以我就用sqlite了,数据库就选择了无。需要GIT部署的可以勾选。从源代码管理发布。

qqjie_tu_20141211111526.png

 

2、设置ftp密码(GIT密码和FTP一样,由于我前面没有选从源代码管理发布,所以我现在ftp密码是啥我也不知道。)

qqtu_pian_20141211112432.jpg

3、查看FTP地址和 FTP用户名

 qqtu_pian_20141211113145.jpg

4、通过FTP上传DRUPAL8所有文件到site\wwwroot下

qqjie_tu_20141211112942.png

5、虽然Windows Azure的PHP版本是5.3 5.4 5.5可选的。但是它没有内置fileinfo  !!!

然后我参考了官方文档。

http://www.windowsazure.cn/zh-cn/develop/php/common-tasks/configure-php-web-site/#ChangeBuiltInPHP

在网站根目录下建立了bin文件夹并上传了5.4.3的php_fileinfo.php(具体php版本请运行phpinfo()自行查看)

qqjie_tu_20141211114212.png

然后在该网站的配置中 增加扩展。

qqjie_tu_20141211114245.png

全部搞完后,查看phpinfo。结果还是没有fileinfo!!!

来回看了文档3遍。最后看到一个.user.ini文档。

在本地创建了一个.user.ini内容就是 extension=php_fileinfo.dll

然后上传到了wwwroot文件夹下。

再查看phpinfo.

fileinfo有了!!!

6、访问网站地址~开始drupal8的安装吧~~

如果要绑定域名,免费的只能做CNAME解析。指向网站地址就行了,不过只能通过www.xxxxx.com访问,不能通过xxxxx.com访问,设置CNAME裸域也不行。

共享及以上级别的,可以设置A记录。具体文档在这里。

http://www.windowsazure.cn/zh-cn/develop/net/common-tasks/custom-dns-web-site/

标签
Drupal 版本