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

316 Views

June 16, 18

スライド概要

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

profile-image

Web Application Developer / kintone CERTIFIED App Design Specialist 2020 / kintone CERTIFIED Customization Specialist 2020

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
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ެ։ΤϯδϯΛ ༗ޮԽ͢Δඞཁ͕͋Δ

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αʔόʔ͕ඞཁ