Filemaker con PHP

Estoy usando Filemaker API en PHP para recuperar los registros de Filemaker Pro 11 Advance Database. Pero muestra un error:

Error: Communication Error: (22) The requested URL returned error: 404 - This can be due to an invalid username or password, or if the FMPHP privilege is not enabled for that user. 

Aunque configuré todos los Privilegios Extendidos y se los di al usuario. Por favor, cualquiera puede ayudarme …

Aunque mencione que se ha encargado de esto, cada vez que me encuentro con este problema ha sido porque el usuario que se utiliza para iniciar sesión con PHP no tiene el conjunto de privilegios extendidos de fmphp .

Primero, sepa en qué usuario está intentando iniciar sesión como en PHP. Luego, en FileMaker, seleccione Archivo> Gestionar> Seguridad en la barra de menú. Eche un vistazo a la pestaña Cuentas y tenga en cuenta el conjunto de privilegios asignado a su usuario web. Haga clic en la pestaña Conjuntos de privilegios y haga doble clic en este conjunto de privilegios en la lista. En la lista de Privilegio ampliado en la parte inferior derecha, asegúrese de que haya una checkbox junto a “Acceso a través de Publicación en la web de PHP”.

Mientras esté allí, vuelva a verificar la contraseña con la que está trabajando. Tiene que ser que no está trabajando con el conjunto de privilegios extendidos correcto o que no está iniciando sesión con las credenciales correctas.

Estoy bastante seguro de que debe haber resuelto esto por ahora, pero si no lo ha hecho aquí hay otra sugerencia. Tuve el mismo problema hoy y tuve todos los privilegios extendidos establecidos.

El problema era con la API de FileMaker. Asegúrese de que la API Php FM que se utiliza sea de la misma versión que el servidor FileMaker en el que está alojado su db. FM Server 11 requerirá API lanzada para FMS 11. Estaba usando la última API independiente lanzada para FMS 9 y, por lo tanto, no funcionó. Al actualizar php a FMAPI 13, pude conectarme y obtener los diseños.

La API de FileMaker para el paquete de PHP se incluyó como un archivo .zip en la siguiente ubicación:

Para IIS (Windows): drive:\Program Files\FileMaker\FileMaker Server\Web Publishing\FM_API_for_PHP_Standalone.zip

Para Apache (Mac OS): /Library/FileMaker Server/Web Publishing/FM_API_for_PHP_Standalone.zip

Comprueba dos veces tus parámetros de conexión, debería verse algo como esto …

 // filemaker server connection param $connection =& new FileMaker('DBName', 'http://www.domain.com'); $connection->setProperty('username', 'youruser'); $connection->setProperty('password', 'yourpass'); 

después de unas horas intenté encontrar una solución para comunicar el php con el IIS … en su administrador de IIS, solo necesito agregar a su sitio web predeterminado, en ISAPI Filters, y agregar este ejecutable … “C: \ Program Files \ FileMaker \ FileMaker Server \ Web Publishing \ publishing-engine \ web-server-support \ iis \ isapi_redirect.dll “- con un nombre simple

    Intereting Posts