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
500
Drupal環境構築 CentOS8編
Drupal Meetup 豊田#9 で発表したスライドです。
Drupal8をCentOS8で動作できるようセットアップした際の感想をまとめました。
Takahiro Komatsu
April 22, 2020
Tweet
Share
More Decks by Takahiro Komatsu
See All by Takahiro Komatsu
Drupal CMSと世界中をつなぐDrupalコミュニティの魅力
takahiro_komatsu1982
0
30
Meetup豊田リリースパーティ&活動報告
takahiro_komatsu1982
0
85
Introduction of Drupal CMS features and trends | Drupal CMSの機能紹介および動向共有
takahiro_komatsu1982
0
140
Let’s write and expand your Drupal books from your local community!
takahiro_komatsu1982
0
98
DrupalSouth Wellington 2023 Participation Report | DrupalSouth Wellington 2023 参加体験記
takahiro_komatsu1982
0
260
Drupal Meetup Toyota 23
takahiro_komatsu1982
0
130
First Steps to CI/CD for Module Development / モジュール開発向けCI/CDはじめの一歩
takahiro_komatsu1982
0
260
Drupal 9 Web開発ことはじめ〜なにそれ?おいしいの?
takahiro_komatsu1982
0
690
Drupal開発環境構築 インフラCI/CD編
takahiro_komatsu1982
0
490
Other Decks in Programming
See All in Programming
ThorVG Viewer In VS Code
nors
0
700
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
110
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
380
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
0
840
CSC307 Lecture 02
javiergs
PRO
1
760
Vibe codingでおすすめの言語と開発手法
uyuki234
0
180
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
340
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
180
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
380
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.3k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
170
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
For a Future-Friendly Web
brad_frost
180
10k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Test your architecture with Archunit
thirion
1
2.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
150
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
430
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
370
Are puppies a ranking factor?
jonoalderson
0
2.6k
Crafting Experiences
bethany
0
32
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 ことラボ