FileMaker Server 17でカスタムWeb公開を有効化

スライド概要

2018/06/16 FileMaker Pro 東京ユーザーズミーティング LT発表資料

profile-image

松尾篤

@matsuo_atsushi

作者について:

株式会社エミック代表取締役。Claris FileMaker 認定デベロッパ、kintone認定 アプリデザインスペシャリスト(2020年2月)、kintone認定 カスタマイズスペシャリスト(2020年3月)。 https://www.emic.co.jp/

スライド一覧
シェア
埋め込む»CMSなどでJSが使えない場合

公開日

2018-06-16 13:30:00

各ページのテキスト

1. FileMaker Server 17Ͱ ΧελϜWebެ։Λ༗ޮԽ 2018/06/16 FM-TokyoϥΠτχϯάτʔΫൃදࢿྉ দඌಞʢ‫ࣜג‬ձࣾΤϛοΫʣ

2. FileMaker Server 17

3. ࡮৽͞ΕͨAdmin Console

4. ͨͩ͠ʝʝ

5. ઃఆͰ͖ͳ͘ͳ߲ͬͨ໨΋ • ύεϫʔυͰอ‫͞ޢ‬Εͨσʔλϕʔε ͷΈΛϗετ • ϓϩάϨογϒόοΫΞοϓอଘִؒ • ࢖༻ঢ়‫گ‬ͷऩूִؒ • ϩάϑΝΠϧͷαΠζ੍‫ ݶ‬etc.

6. ഇࢭ͞Εͨ΋ͷ΋ • ؅ཧऀάϧʔϓ • ϥϯλΠϜιϦϡʔγϣϯ༻ϑΝΠϧ ֦ுࢠͷࢦఆ • ςΫϊϩδʔςετϖʔδ etc.

7. ΧελϜWeb͸ Ͳ͏ͳͬͨʁ

8. CWPʢΧελϜWebެ։ʣ • CWPʢCustom Web Publishingʣ • PHPʗXML Webެ։ͷ2छྨ • FileMaker Server 17Ͱ΋CWPࣗମ͸Ҿ͖ ଓ͖ར༻Մೳʢॳ‫ظ‬ঢ়ଶͰ͸ແޮʣ

9. Admin ConsoleͱCWP • FileMaker Server 17Ͱ͸PHP Webެ։ͱ XML Webެ։ͷ༗ޮԽ͸Admin Console Ͱ͸Ͱ͖ͳ͍ • fmsadminίϚϯυΛ࢖͏ඞཁ͕͋Δ

10. PHP Webެ։Λ༗ޮԽ • PHP Webެ։ʢFileMaker API for PHPʣ Λ༗ޮԽ͢Δํ๏ • fmsadmin set cwpconfig enablephp=true • fmsadmin restart httpserver -y

11. FileMaker Server 17ͱPHP • ಉࠝͷPHP͕όʔδϣϯ5.6.24ͷ·· • PHP 7.x‫ܥ‬౷ʹରԠ͍ͯ͠ͳ͍Ͳ͜Ζ ͔ηΩϡϦςΟΞοϓσʔτ͢ΒߦΘ Ε͍ͯͳ͍ • PHP Webެ։Λ࢖༻ͯ͠WebαΠτΛ ӡ༻͢Δ৔߹ผ్Webαʔόʔ͕ඞཁ

12. XML Webެ։Λ༗ޮԽ • XML Webެ։ʢFileMaker API for XMLʣ Λ༗ޮԽ͢Δํ๏ • fmsadmin set cwpconfig enablexml=true • fmsadmin restart httpserver -y

13. CWPͱWebެ։Τϯδϯ • CWPʹ͸Webެ։Τϯδϯ͕ඞཁ • ॳ‫ظ‬ঢ়ଶͰ͸Webެ։Τϯδϯ͸ແޮ • Admin ConsoleͰWebެ։ΤϯδϯΛ ༗ޮԽ͢Δඞཁ͕͋Δ

14.

15. CWPͱWebެ։Τϯδϯ • PHPʗXML Webެ։͸fmsadminίϚϯυ Ͱ༗ޮԽ • ҰํɺWebެ։Τϯδϯͷ༗ޮԽ͸ Admin ConsoleͰߦ͏ඞཁ͕͋Δ →fmsadminίϚϯυͰͰ͖ͳ͍ͩΖ͏ ͔ʁ

16. Webެ։Τϯδϯͷ༗ޮԽ • fmsadminίϚϯυͰͰ͖Δ͜ͱ͕൑໌ • fmsadmin enable wpe

17. Webެ։Τϯδϯͷ‫ى‬ಈ • fmsadmin start wpe • ‫ى‬ಈ͢Δࡍʹ͸͋Β͔͡ΊWebެ։ ΤϯδϯΛ༗ޮʹ͍ͯ͠Δඞཁ͋Γ

18. FileMaker Server 17ͱCWP • fmsadminίϚϯυ͚ͩͰCWPΛ༗ޮԽ Ͱ͖Δʢόʔδϣϯ17.0.1Ͱ֬ೝʣ • fmsadmin enable wpe • fmsadmin start wpe • fmsadmin set cwpconfig enablephp=true • fmsadmin set cwpconfig enablexml=true • fmsadmin restart httpserver -y

19. ·ͱΊ

20. FileMaker Server 17ͱCWP • FileMaker Server 17Ͱ΋CWPʢΧελϜ Webެ։ʣ͸Ҿ͖ଓ͖ར༻Մೳ • CWP͸ॳ‫ظ‬ঢ়ଶͰ͸ແޮ͕ͩfmsadmin ίϚϯυͰ༗ޮԽͰ͖Δ • ͨͩ͠ɺPHPͷόʔδϣϯ͕‫࣮͘ݹ‬ӡ༻ ͷࡍʹ͸ผ్Webαʔόʔ͕ඞཁ