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
DrupalSouth Wellington 2023 Participation Report | DrupalSouth Wellington 2023 参加体験記
takahiro_komatsu1982
0
160
Drupal Meetup Toyota 23
takahiro_komatsu1982
0
110
First Steps to CI/CD for Module Development / モジュール開発向けCI/CDはじめの一歩
takahiro_komatsu1982
0
200
Drupal 9 Web開発ことはじめ〜なにそれ?おいしいの?
takahiro_komatsu1982
0
590
Drupal開発環境構築 インフラCI/CD編
takahiro_komatsu1982
0
420
Drupal開発環境構築 アプリCI/CD編
takahiro_komatsu1982
0
560
知って得するヒアリングループ / 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
難聴者への聞こえ支援 / Assist for the hard of hearing
takahiro_komatsu1982
0
200
Other Decks in Programming
See All in Programming
初めてDefinitelyTypedにPRを出した話
syumai
0
420
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
170
Duckdb-Wasmでローカルダッシュボードを作ってみた
nkforwork
0
130
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
230
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
Click-free releases & the making of a CLI app
oheyadam
2
120
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
230
카카오페이는 어떻게 수천만 결제를 처리할까? 우아한 결제 분산락 노하우
kakao
PRO
0
110
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.3k
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
470
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Speed Design
sergeychernyshev
25
620
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Happy Clients
brianwarren
98
6.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
How to train your dragon (web standard)
notwaldorf
88
5.7k
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 ことラボ