FileMaker Server 15 Help

Transcription

FileMaker Server 15 FileMaker Server Help

2007–2016 FileMaker, Inc. All Rights Reserved.FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054FileMaker and FileMaker Go are trademarks of FileMaker, Inc. registered in the U.S. and other countries. The file folder logoand FileMaker WebDirect are trademarks of FileMaker, Inc. All other trademarks are the property of their respective owners.FileMaker documentation is copyrighted. You are not authorized to make additional copies or distribute this documentationwithout written permission from FileMaker. You may use this documentation solely with a valid licensed copy of FileMakersoftware.All persons, companies, email addresses, and URLs listed in the examples are purely fictitious and any resemblance toexisting persons, companies, email addresses, or URLs is purely coincidental. Credits are listed in the Acknowledgmentsdocuments provided with this software. Mention of third-party products and URLs is for informational purposes only andconstitutes neither an endorsement nor a recommendation. FileMaker, Inc. assumes no responsibility with regard to theperformance of these products.For more information, visit our website at http://www.filemaker.com.Edition: 01

ContentsAbout FileMaker Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7New features in FileMaker Server 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Deploying FileMaker Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Which deployment type is right for me? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Testing FileMaker Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Checking the status of your deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14FileMaker Server information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Web Server information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Web Publishing Engine information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19ODBC/JDBC information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Changing a FileMaker Server deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Starting Admin Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Shortcuts for starting Admin Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Tips for using Admin Console in your browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Hosting databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Editing accounts and privilege sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Uploading database files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Uploading database files using FileMaker Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Uploading database files manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Verifying databases are available to FileMaker clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Hosting websites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Hosting PHP websites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Hosting databases for XML queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Using FileMaker WebDirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Starting or stopping FileMaker Server components . . . . . . . . . . . . . 38Configuring general settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Server information settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Email notification settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Admin Console settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Startup settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Enabling sharing via ODBC/JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Connections settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Configuring administrator group settings . . . . . . . . . . . . . . . . . . . . . . 52Adding administrator groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53External authentication for Admin Console and administrator groups . . . . . . . . . . . . . . . . . . 57FileMaker Server group folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59FILEMAKER SERVER 15 HELP3

FileMaker Server administrator group privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60FileMaker Server Group Launch Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Configuring Database Server settings . . . . . . . . . . . . . . . . . . . . . . . . . 64FileMaker clients settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Database settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Database Server security settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Creating a certificate signing request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Importing a custom SSL certificate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Security connections and progressive downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76External authentication for database access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Database and backup folder settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Understanding backup options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Setting up additional database folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80Setting up the container data folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Setting up a default backup folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Setting up a progressive backup folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Restoring a database from a progressive backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Logging and statistics settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Server plug-in settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Directory service settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Using SSL with an LDAP directory service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Configuring web publishing settings . . . . . . . . . . . . . . . . . . . . . . . . . . 95General web publishing settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96PHP web publishing settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98XML web publishing settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100FileMaker WebDirect settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Administering clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Sending messages to FileMaker clients in the Clients list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Disconnecting clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Administering databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Sending messages to clients of a hosted database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Opening hosted files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Closing hosted files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Verifying hosted files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Pausing hosted files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Resuming hosted files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Removing hosted files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Downloading hosted files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Clearing the database encryption password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118Using ODBC and JDBC with FileMaker Server . . . . . . . . . . . . . . . . . 119Sharing FileMaker databases via ODBC and JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Accessing external ODBC data sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Monitoring FileMaker Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125FILEMAKER SERVER 15 HELP4

Viewing server statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Viewing client statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Viewing log file entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Event log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Access log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Server statistics log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Client statistics log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Top call statistics log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Web publishing logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141Managing plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Enabling the FileMaker Script Engine to use plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Folders for server-side plug-in files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Changing plug-in file permissions (OS X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Enabling the Install Plug-In File script step to update server-side plug-ins . . . . . . . . . . . . . . . . 146Securing your data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147Scheduling administrative tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149Scheduling database backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152Tips for scheduled database backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153About keeping multiple backups of a scheduled backup . . . . . . . . . . . . . . . . . . . . . . . . . . . 155Restoring a database file from scheduled backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156Verifying the integrity of databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Running server-side scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158Running FileMaker scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159Running system-level script files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Creating Script Sequence tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Sending scheduled messages to clients of hosted databases . . . . . . . . . . . . . . . . . . . . . . . . . . 162Creating a schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163Examples of repeating schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Editing schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166Duplicating a schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Deleting a schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168Running a schedule manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Enabling and disabling schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170Saving and loading schedules and groups . . . . . . . . . . . . . . . . . . . . 171Saving schedules and groups settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Loading schedules and groups settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Deployment problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Admin Console problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177General problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Network problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Problems on client computers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182FileMaker Server event log messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Improving performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191FILEMAKER SERVER 15 HELP5

Checking for updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192About the license key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203Copyright information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Help topics that do not appear in the table of contents (such as contextsensitive topics) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Setting up an administrator account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206Naming FileMaker Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207Understanding password strength . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208Enabling technologies for data sharing and web publishing . . . . . . . . . . . . . . . . . . . . . . . . 209Selecting a deployment type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211Configuring worker machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212Web server test failed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213Deployment summary and progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214Users, groups, and permissions (OS X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215Starting or stopping the FileMaker Server service (Windows) . . . . . . . . . . . . . . . . . . . . . . . 217Starting or stopping FileMaker Server background processes (OS X) . . . . . . . . . . . . . . . . 218About user details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219About databases open details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220Viewing activities in the Event Viewer (Windows) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Changing the language of the event log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Selecting a task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Selecting schedule details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Selecting databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Selecting the backup folder and options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Adding database close options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Selecting the schedule frequency and repeat settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230Naming the schedule and sending email notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231Enabling email notifications in schedule

Deploying FileMaker Server FILEMAKER SERVER 15 HELP 10 Deploying FileMaker Server Note The following information is for server administrators. When you install FileMaker Server, you decide whether to deploy FileMaker Server on a single machine or on two machines. In a two-machine deployment,