Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Hayato Ito
1,029 views
Wordpress on gae se
wordpress on gae seをやってみたはなし
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 29
2
/ 29
3
/ 29
4
/ 29
5
/ 29
6
/ 29
7
/ 29
8
/ 29
9
/ 29
10
/ 29
11
/ 29
12
/ 29
13
/ 29
14
/ 29
15
/ 29
16
/ 29
17
/ 29
18
/ 29
19
/ 29
20
/ 29
21
/ 29
22
/ 29
23
/ 29
24
/ 29
25
/ 29
26
/ 29
27
/ 29
28
/ 29
29
/ 29
More Related Content
PDF
国内Cloud spanner初事例!「迎車料金無し!新感覚タクシーアプリ「フルクル」」
by
Hayato Ito
PDF
Spannerをrestでつかってみた
by
Hayato Ito
PDF
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
by
典子 松本
PPTX
もっとサーバーレスを手軽に便利に!Azure Logic Apps
by
典子 松本
PDF
IoTにおけるクラウドインフラからサーバサイドまでの概要的な話
by
Terui Masashi
PPTX
Google Colab環境でPythonスクレイピング
by
Core Concept Technologies
PPTX
ノンコーディングでやってみよう!Logic Appsのすゝめ
by
典子 松本
PDF
PythonとYAMLでGCPをDeploy!「Google Cloud Deployment Manager」
by
Terui Masashi
国内Cloud spanner初事例!「迎車料金無し!新感覚タクシーアプリ「フルクル」」
by
Hayato Ito
Spannerをrestでつかってみた
by
Hayato Ito
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
by
典子 松本
もっとサーバーレスを手軽に便利に!Azure Logic Apps
by
典子 松本
IoTにおけるクラウドインフラからサーバサイドまでの概要的な話
by
Terui Masashi
Google Colab環境でPythonスクレイピング
by
Core Concept Technologies
ノンコーディングでやってみよう!Logic Appsのすゝめ
by
典子 松本
PythonとYAMLでGCPをDeploy!「Google Cloud Deployment Manager」
by
Terui Masashi
What's hot
PPTX
20190727_DevelopUseiPaas
by
Tomoyuki Obi
PPTX
ノンコーディングでサーバーレス体験。Azure Logic Apps のすゝめ
by
典子 松本
PDF
エンジニア以外の方が自らSQLを使ってセグメント分析を行うカルチャーをどのように作っていったか
by
gree_tech
PDF
[デブサミ]Microsoft Data Platform 最新アップデート
by
Daisuke Inoue
PDF
AndroidのAR最新動向
by
Kenichi Takahashi
PDF
グリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組み
by
gree_tech
PPTX
IntuneとWSUSを使ってWindows Updateをやってみる。
by
shotayamamura1
PDF
Jazug7周年LT(片倉義昌)
by
Yoshimasa Katakura
PDF
Introducing microsoft learn
by
ru pic
PDF
Watson iot blockchain api concept 20160728
by
Tsuyoshi Hirayama
PDF
本番用のDBに対してやってしまった話
by
Yusuke Kojima
PDF
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
by
LIFULL Co., Ltd.
PPTX
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
by
典子 松本
PPTX
データソースにLinqDataSourceを使った場合のGridViewの高速化
by
Core Concept Technologies
PDF
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
by
Yoshitaka Seo
PPTX
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
by
真吾 吉田
PDF
くまあずLT
by
Satoshi Fujimoto
PDF
How did you start learning Azure
by
Yukiya Hayashi
PDF
CodelessDevelop using iPaas
by
Tomoyuki Obi
PDF
Google Container Engine と Kubernetes で 無理をしないコンテナ管理
by
Ryosuke Suto
20190727_DevelopUseiPaas
by
Tomoyuki Obi
ノンコーディングでサーバーレス体験。Azure Logic Apps のすゝめ
by
典子 松本
エンジニア以外の方が自らSQLを使ってセグメント分析を行うカルチャーをどのように作っていったか
by
gree_tech
[デブサミ]Microsoft Data Platform 最新アップデート
by
Daisuke Inoue
AndroidのAR最新動向
by
Kenichi Takahashi
グリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組み
by
gree_tech
IntuneとWSUSを使ってWindows Updateをやってみる。
by
shotayamamura1
Jazug7周年LT(片倉義昌)
by
Yoshimasa Katakura
Introducing microsoft learn
by
ru pic
Watson iot blockchain api concept 20160728
by
Tsuyoshi Hirayama
本番用のDBに対してやってしまった話
by
Yusuke Kojima
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
by
LIFULL Co., Ltd.
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
by
典子 松本
データソースにLinqDataSourceを使った場合のGridViewの高速化
by
Core Concept Technologies
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
by
Yoshitaka Seo
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
by
真吾 吉田
くまあずLT
by
Satoshi Fujimoto
How did you start learning Azure
by
Yukiya Hayashi
CodelessDevelop using iPaas
by
Tomoyuki Obi
Google Container Engine と Kubernetes で 無理をしないコンテナ管理
by
Ryosuke Suto
Wordpress on gae se
1.
wordpress on GAEをやってみた やっぱり
AppEngine ja night #2 2017-10-26 ExistMikan
2.
自己紹介 @ExistMikan ・会津大学卒 (福島県) → コンピュータ専門大学 ・ITベンチャー企業にJOIN →
スマートフォンアプリ(Android/iOS)開発メイン ・吉積情報株式会社にJOIN (今年) → GAE中心の開発へ参加 伊藤勇斗
3.
AppEngine最高!
4.
wordpress on GAEをやってみた
5.
・システム構成 ・導入方法 ・プロジェクトの用意 ・Cloud SQLの設定 ・GCSの設定 ・deploy, インストール ・運用面 ・本体 ・プラグイン ・テーマ ・所感 今回の内容
6.
システム構成
7.
wordpress on GAEの構成 一般ユーザ(ブラウザ/スマホ) コンテンツ画像等投稿データ等 Cloud SQL Webサイト
管理画面 wordpress管理者
8.
導入方法
9.
プロジェクトのテンプレート ※1 テンプレート wordpress本体 AppEngine用プラグイン
※2 batcacheプラグイン ※3 Memcachedプラグイン ※4 wordpress本体 (日本語) ※5 ※1. https://github.com/GoogleCloudPlatform/appengine-php-wordpress-starter-project ※3. https://github.com/Automattic/batcache ※5. https://ja.wordpress.org/releases/ ※4. https://github.com/jeremyfelt/Memcached-Object-Cache ※2. https://github.com/GoogleCloudPlatform/wordpress-plugins/tree/master/appengine-plugin プロジェクトの用意 AppEngine用プラグイン batcacheプラグイン Memcachedプラグイン app.yamlなど
10.
ファイル構成 AppEngine用プラグイン ※2 batcacheプラグイン ※3 Memcachedプラグイン
※4
11.
Cloud SQLの設定
12.
GCSの設定
13.
deployとインストール : wp-config.phpの設定
14.
deployとインストール $gcloud app deploy
app.yaml --no-promote --project anyproject --version anyversion このタイミングでCloudSQLに各種データが入ります 設定が噛み合ってないとインストール画面が表 示されません。接続できませんでした でおわりなので原因探るのがつらい
15.
login画面と管理画面 domain/wp-login.phpでアクセス
16.
プラグインの有効化 プラグイン画面で 3つのプラグインを 有効にします。
17.
AppEngineプラグインの設定
18.
動作確認 : 画像のアップロード
19.
動作確認 : 投稿を追加した様子
20.
小ネタ:データの中身 (特にGCS連携まわり) gcsのパスなどもまとめて投稿用のテーブルに保存されている ※gcsに直接画像ファイルをアップロードしても、この登録処理が走らないため、wordpress側のメディアには反映されない → バケットをお引っ越しするとか別プロジェクトに移行したいときとか、wordpress側のDBもいじってどうこうする必要がありそうな気配。。
21.
小ネタ:データの中身 (特にGCS連携まわり) 実際に記事中に適用されるリンクは_appengin_imageUrlの値
22.
運用面
23.
本体のアップデート deploy 必須 wordpressフォルダまるまる 新しくしてdeploy 引き続き使いたいプラグインとかテーマは 退避させて入れ直そう (もちろんconfigも) これ毎回手でやるのはしんどいので 何かしらスクリプト組むなりしたほうがいい gitでこのプロジェクトをバージョン管理するとき も、wordpress全体も含めてるとサイズ大きくなっ ちゃうので嫌だ!
24.
プラグインの追加/アップデート deploy 必須 追加したいプラグインを wordpress/wp-content/pluginsの下に 配置して、deploy。 そうしてようやく管理画面から 有効化できるようになる。 プラグイン自体が アップデートされたときも同様。 GAEで内部のファイルが書き換えられない制約が あるので、そういった挙動を行うプラグインは非対 応!つらい! GAEに対応してますしてません というのはもちろん書いてないので 実際に試すしかない状況。。
25.
テーマの追加/アップデート deploy 必須 追加したいテーマを (ry カスタムなテーマの動きを確認したいときも当然 deploy ↓ トライ&エラーつらい ↓ テーマの動き(デザイン)の調整は ローカルにwordpress環境用意して ひとしきりやったあと GAE反映、 としたほうがで良いかも。。
26.
所感
27.
所感 ・VM(GCEとか)上に構築するのと比べると自由度が下がる点が厳しい → インストールしておいたからあとは管理画面からよしなによろしく、 とやりにくい。 ・GAEのオートスケールなどの恩恵はバッチリなのは嬉しい ・料金に関しては、GCEインスタンス代金は不要だけどCloudSQL分はいつもかかるので そのあたり比較すると微妙かもしれない うっかりmanagedに ならないカナー。。。
28.
吉積情報とクラウドエースでは、一緒に働いてくれる社員を募集しています! https://www.cloud-ace.jp/ http://www.yoshidumi.com/ WE’RE HIRING!
29.
ご清聴ありがとうございました!
Download