贵州做网站公司
贵州做网站公司~专业!靠谱!
10年网站模板开发经验,熟悉国内外开源网站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等网站程序,可为您提供网站建设,网站克隆,仿站,网页设计,网站制作,网站推广优化等服务。我们专注高端营销型网站,企业官网,集团官网,自适应网站,手机网站,网络营销,网站优化,网站服务器环境搭建以及托管运维等。为客户提供一站式网站解决方案!!!

drupal安装教程mysql_Drupal8 入门教程(一)安装部署[通俗易懂]

来源:网络转载 时间:2023-12-10 12:15:55

一、Drupal简介

Drupal 是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。连续多年荣获全球最佳CMS大奖,是基于PHP语言最著名的WEB应用程序。截止2011年底,共有13,802位WEB专家参加了Drupal的开发工作;228个国家使用181种语言的729,791位网站设计工作者使用Drupal。著名案例包括:联合国、美国白宫、美国商务部、纽约时报、华纳、迪斯尼、联邦快递、索尼、美国哈佛大学、Ubuntu等。

二、安装之前环境部署

服务器系统:Ubuntu 16.04.2 LTS

web服务器:Openresty/1.13.6.1

数据库:云数据库RDS(MySQL数据库)

PHP版本:7.1.8

PHP版本支持列表

三、详细步骤

2、这里下载最新稳定版本,Drupal核心8.4.2 2017年11月3日发布

3、下载好后直接解压既可以,为了获得有效的代码库,您需要composer install从存储库的顶层运行。这将在目录中安装Symfony和Drupal所需的其他软件依赖包。

wget https://github.com/drupal/drupal/archive/8.4.2.tar.gz

tar zxvf 8.4.2.tar.gz

cd drupal-8.4.2/composerinstall

4、安装MySQL数据库

5、如果你在你自己的计算机上安装Drupal,那么你将不得不设置Web服务器(apache或其他)来使用PHP来为网站提供服务。这里采用Nginx配置

server {

server_name drupal.tinywan.com;

set $root_path/home/www/build/drupal-8.4.2;

root $root_path;

rewrite^/core/authorize.php/core/authorize.php(.*)$ /core/authorize.php$1;

location/{if (!-e $request_filename) {

rewrite^(.*)$ /index.php?s=/$1 last;

break;

}

}

location~\.php$ {

fastcgi_pass unix:/var/run/php7.1.9-fpm.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

fastcgi_buffer_size 128k;

fastcgi_buffers4256k;

fastcgi_busy_buffers_size 256k;

fastcgi_connect_timeout300;

fastcgi_send_timeout300;

fastcgi_read_timeout300;

}

}

配置好后,重启Nginx服务

sudo systemctl restart nginx.service

6、运行安装程序,在网页浏览器中访问您的网站。你应该被重定向到安装页面。http://你的IP或者域名/core/install.php

7、直接使用配置好的域名,输入域名则可以出现以下安装界面,域名:http://drupal.tinywan.com/core/install.php

出现以下警告,按照以下操作

php.ini中需要修改参数

;–drupal config

zend_extension=opcache.so

pcache.memory_consumption=128opcache.interned_strings_buffer=8opcache.max_accelerated_files=4000opcache.revalidate_freq=60

8、重启php-fpm

sudo systemctl restart php-fpm.service

返回继续安装

9、开始配置数据库了,我这里直接是使用的远程数据库,请选择高级选项

注:我这里直接是使用的阿里云的数据库,要在高级配置host,默认为本地

10、开始安装

11、配置站点

注意:选择时区的时候选择:shanghai

12、安装结束

四、遇到的问题

安装主题遇到的问题403

An AJAX HTTP error occurred.

HTTP Result Code:403Debugging information follows.

Path:/problem/panels/ajax/editor/layout/new/settings/center

StatusText: Forbidden

ResponseText:

Access denied|Test Panels

@import url(“http://www.signwo.com/problem/modules/system/system.base.css?m2wmcz”);

解决办法,修改Nginx配置文件,以下红色部分不新添加的配置,重写刚才的位置,

server {

server_name127.0.0.1;

root www/var;

rewrite^/core/authorize.php/core/authorize.php(.*)$ /core/authorize.php$1;

location/{if (!-e $request_filename) {

rewrite^(.*)$ /index.php?s=/$1 last;

break;

}

}

}

返回继续安装

错误提示:

drupal 网站遇到了不可预知的错误。请稍后再试。!!!

解决办法:清理数据库表:drupal_cachetags

标签:MySQL-

SEO小店网站优化 能带来大量精准流量的网站才是好网站,小店网络公司SEO优化推广可以为企业网站带来大量的有效流量。 ...

汉寿网站排名快速提升 汉寿网络公司快速提升企业网站排名,通过网站优化推广,让汉寿企业网站在搜索引擎的排名长期稳定。 ...

SEO张家界网站优化 能带来大量精准流量的网站才是好网站,张家界网络公司SEO优化推广可以为企业网站带来大量的有效流量。 ...

天津地铁三号线都经过哪些站?天津地铁3号线如下:南站-杨武庄-学府工业区-高新区-大学城-花园-王顶堤-红旗南路-周邓纪念馆-天塔-吴家窑-西康路-营口路-和平路-津湾广场-天津火车站-金石桥-中山路-北站-铁东路-张兴庄-宜兴埠-天士力-华北集团天津地铁3号线价格表?天津地铁3号线,4个区间内乘坐5站(含5站)每人一张2元;4区间以上乘坐5站,9区间以下(含10站)乘坐10站,每站3元;9区间以...

常州有没有金鹰购物中心?常州购物中心在文化宫广场南边,生意超级好。金鹰有两个,一个在吊桥路和金陵路交界处,冷门,估计快关门了。湖塘乐购对面还有一家。我去过那里两次,我看不到一个鬼。估计金鹰在常州呆不了多久了。常州哪里可以用金鹰卡?常州金鹰国际购物中心武进店,常州市武进区花园街33号(近大润发)常州金鹰购物中心,我住红梅公园这边,骑车怎么去?大润发。红梅公园北面的小东门路向北过了桥,然后就在马路对面...

iphone6如何启用hi Siri?首先打开苹果手机上的设置功能选项,下拉界面找到【通用】选项。点击设置菜单中的【通用】选项,进入通用界面,在这里可以找到siri选项。点击【siri】选项进入siri设置界面,默认不开启。滑动右边的按钮打开该功能,会弹出一个下拉窗口。选择[启用siri]选项。点击【启用siri】选项,此时siri界面出现允许Hey siri功能选项,默认不开启。滑动右键打开...

TOP