Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Drupal環境構築 CentOS8編
Search
Takahiro Komatsu
April 22, 2020
Programming
0
440
Drupal環境構築 CentOS8編
Drupal Meetup 豊田#9 で発表したスライドです。
Drupal8をCentOS8で動作できるようセットアップした際の感想をまとめました。
Takahiro Komatsu
April 22, 2020
Tweet
Share
More Decks by Takahiro Komatsu
See All by Takahiro Komatsu
Let’s write and expand your Drupal books from your local community!
takahiro_komatsu1982
0
40
DrupalSouth Wellington 2023 Participation Report | DrupalSouth Wellington 2023 参加体験記
takahiro_komatsu1982
0
180
Drupal Meetup Toyota 23
takahiro_komatsu1982
0
120
First Steps to CI/CD for Module Development / モジュール開発向けCI/CDはじめの一歩
takahiro_komatsu1982
0
200
Drupal 9 Web開発ことはじめ〜なにそれ?おいしいの?
takahiro_komatsu1982
0
600
Drupal開発環境構築 インフラCI/CD編
takahiro_komatsu1982
0
430
Drupal開発環境構築 アプリCI/CD編
takahiro_komatsu1982
0
580
知って得するヒアリングループ / Learn a hearing loop system to your benefit
takahiro_komatsu1982
0
170
家庭用補聴システムの現在と未来 / Hearing assist system in home, now and in the future
takahiro_komatsu1982
0
210
Other Decks in Programming
See All in Programming
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
220
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
130
HTTP compression in PHP and Symfony apps
dunglas
2
1.7k
useSyncExternalStoreを使いまくる
ssssota
6
1k
バグを見つけた?それAppleに直してもらおう!
uetyo
0
180
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.6k
テスト自動化失敗から再挑戦しチームにオーナーシップを委譲した話/STAC2024 macho
ma_cho29
1
1.3k
複雑な仕様に立ち向かうアーキテクチャ
myohei
0
170
CSC305 Lecture 26
javiergs
PRO
0
140
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
330
Scalaから始めるOpenFeature入門 / Scalaわいわい勉強会 #4
arthur1
1
330
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
760
Featured
See All Featured
Building Applications with DynamoDB
mza
91
6.1k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Fireside Chat
paigeccino
34
3.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Gamification - CAS2011
davidbonilla
80
5.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Navigating Team Friction
lara
183
15k
Embracing the Ebb and Flow
colly
84
4.5k
Transcript
Drupal環境構築 CentOS8編 2020.4.22 Drupal Meetup 豊⽥ #9 @オンライン ことラボ 代表
⼩松⾼廣 1
撮影・シェアOKです スライドは後ほど https://kotolab.jp にて掲載します
⾃⼰紹介 - ⼩松⾼廣(こまつたかひろ) - ことラボ 代表 - フリーランスエンジニア - 電⼦回路の開発設計からマイコン・PCのファームウェ
ア開発、サーバ構築やフロントエンド開発、モバイルア プリ開発までハード・ソフトを広く浅く - 世の中のしくみ・システム、技術的な話は何でも⼤好き
楽しいお仕事 待ってます 4
CMS遍歴 - ⾃社サイトは WordPress (2012年頃) - WordPress は作り込みをしようと思った ときに特にユーザの権限周りがあまり⾃由度 が効かなかった印象
- どのCMSも汎⽤的なサイト構築には帯に短し 襷に⻑しと感じていた 5
Drupalとの出会い - 2018.05.22 第1回 Drupal Meetup 豊⽥#1 - 個⼈的にはPHPフレームワークとして⾒る とすごくおもしろい
- 汎⽤性の⾼さが好き - おもしろい⼈が多い 6
CentOS8で Drupal8環境構築を してみた 7
先⼈の知恵を拝借 https://annai.co.jp/article/ install_drupal8_centos_nginx_php7 $FOU04 ˠ 1)1 ˠ
.BSJB%# ˠ OHJOY ˠ 8
構築環境 - さくらのVPS ⽉額990円 CPU:2コア メモリ:1GB SSD:50G - CentOS 8(カスタムOSインストール)
- 基本的に yum でパッケージ導⼊ (最初は全部ソースコードビルドしようとしたが、 Drupalのインストールまでうまく辿りつけなかった) - nginxは公式リポジトリから導⼊ 9
気づいたところ - PHPバージョン 7.2 を dnf(<-yum)でイ ンストールできるのは初⼼者にも優しい - CentOS 8
だとMinimalインストールで も postfix が標準で⼊っていない - nginx よりも Apache httpd の⽅が ネット上のノウハウは多い (もしかして Node.js の⽅が楽?) 10
つまづいたところ - さくらのVPSは「標準インストール」だと CentOSの SELinux が無効化されていて、 EnforceにするとOS⾃体が起動できなくなる - SELinux のポリシー⽣成および反映に苦戦した
- nginxの設定ファイルでリダイレクト周りをうま く書かないと、Drupalの update.php や テーマ・モジュールのインストールがうまくいか ない 11
分からないところ - Ajaxを利⽤したページャーを操作する とページ遷移してしまう (nginxにCORS設定が必要?) - Ansibleで構成管理しようとしたとき に Let’s Encrypt
で証明書を取得 する acme_certificate モジュー ルの使い⽅がよく分からない 12
ひとまずの⽬標 - アクイア認定「サイトビルダー」「デベロッ パー」を5⽉末までに取得したい (フロントエンドスペシャリスト・バックエ ンドスペシャリストも可能な限り受けたい) - https://umapon.jp/ の作り込み -
⾃社サイト https://kotolab.jp/ を Drupalで作り直したい 13
今後Drupalで作りたいもの - 社内の電⼦部品在庫管理システム - 持っている電⼦書籍・本・データシート・マニュアル・読 書メモなどのPDFやテキストファイルの⽂書管理システム - 聞こえづらい⼈が利⽤できる情報保障システム (情報アクセシビリティ関連のモジュール開発も) -
家の中のIoTデバイス(ラズパイ・ESP32)管理システム - DrupalCampを楽に運⽤できるようなイベント管理シス テム 14
ご清聴ありがとう ございました 15
https://kotolab.jp ことラボ