MAMP, FileMaker Server und PHP

Spezielle Fragen zu FileMaker Unlimited, Webhosting, CDML, FX.php, Lasso und verwandte Themen
Forumsregeln
Sie befinden sich im Archivforum! Sie können hier alte Beiträge lesen und vorhandene Diksussionen ergänzen.
Neue Diskussionen können Sie in diesem Archiv nicht erstellen!

MAMP, FileMaker Server und PHP

Beitragvon derdtpler » Mo 26. Okt 2009, 13:53

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo zusammen,

ich will anfangen mich mit dem Thema PHP Custom Web Publishing mit FileMaker zu beschäftigen.

Software: Mac OS Server 10.4.11, FileMaker Server 9.0.3 Advanced und MAMP PRO 1.7.1

Leider bleibe ich schon am Anfang hängen: Wenn ich in der FMS-Console unter Server-Einsatz bearbeiten bei PHP die Option Nein, meine bestehende Installation der PHP-Engine verwenden wähle, habe ich im Schritt Web Server wählen "nur" einen (1) Apache zur Auswahl.

Die Console sagt mir dann, das alles OK sein. Rufe ich nun die Seite für den PHP-Test auf, will Safari die Datei herunterladen - das PHP wird also nicht geparst. :-(

Meine Vermutung ist, dass FileMaker den MAMP-Server überhaupt nicht sieht (siehe oben - nur 1 Apache zur Auswahl).

Leider hört die Dokumentation von FileMaker an dieser Stelle (Testen des PHP Custom Web Publishing) auf.

Wer weiß Rat?

Dank und Gruß
Bernhard



[ Diese Nachricht wurde editiert von : derdtpler am 26.10.2009 12:54 ]
Benutzeravatar
derdtpler
 
Beiträge: 33
Registriert: Mo 26. Okt 2009, 01:00
Wohnort: München

Antwort

Beitragvon schube » Di 27. Okt 2009, 23:31

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hi!

Du hast alles richtig gemacht!


1.) MAMP als Webserver mit PHP
2.) Am Mac das "Personal Websharing" aktivieren
3.) Bei der Konfiguration "Nein, meine bestehende Installation der PHP-Engine verwenden wählen"
4.) Die Testseite von FileMaker ignorieren.

5.) Die FileMaker API in Deinen lokalen MAMP htdocs Ordner kopieren und dort die PHP Seiten entwickeln.

Das ist genau richtig für ein Testsystem!

Grüsse,
Bernhard
Dipl-Ing. (FH) Bernhard Schulz,
Geschäftsführer von http://www.schubec.com
Leiter des FileMakerProfis-Team
FileMaker Schulungen unter http://www.fm-training.info
Benutzeravatar
schube
Administrator
 
Beiträge: 2339
Registriert: Mi 7. Jul 2010, 15:59
Wohnort: Salzburg, Österreich

Antwort

Beitragvon derdtpler » Mi 28. Okt 2009, 14:29

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Super! Das funktioniert. Vielen Dank!

Nur hat es jetzt noch das Problem, dass manche Libs nicht gefunden, da sie im MAMP-Verzeichnis gesucht werden, jedoch im FMS-Verzeichnis liegen. Diese kann ich zwar manuell rüberkopieren, jedoch finde ich diese Lösung nicht wirklich elegant.

Gibt's da noch eine andere Variante?

Dank und Gruß
Bernhard
Benutzeravatar
derdtpler
 
Beiträge: 33
Registriert: Mo 26. Okt 2009, 01:00
Wohnort: München

Antwort

Beitragvon schube » Mi 28. Okt 2009, 22:42

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild

Hi!

Welche Libs?

Das kann nur die FM API for PHP sein.
Die muss man 1 mal kopieren, aber das muss man ja sowieso, wenn man die Anwendung dann beim Provider installiert.

Sonst ist nix zum Kopieren!

Ggf. musst Du "Extensions" in der PHP.INI von MAMP noch aktivieren.

Grüsse,
Bernhard
Dipl-Ing. (FH) Bernhard Schulz,
Geschäftsführer von http://www.schubec.com
Leiter des FileMakerProfis-Team
FileMaker Schulungen unter http://www.fm-training.info
Benutzeravatar
schube
Administrator
 
Beiträge: 2339
Registriert: Mi 7. Jul 2010, 15:59
Wohnort: Salzburg, Österreich

Antwort

Beitragvon derdtpler » Do 29. Okt 2009, 20:23

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo,

ich muss vorweg nehmen, dass ich (z.Z.) "nur" den <b>FileMaker PHP Site Assistant</b> verwende, um das, was FM am PHP-Code ausgibt zu verstehen und nachvollziehen zu können.

Wenn ich in die php_error.log schaue, sehe ich, dass z.B. die Datei "Date.php" im Verzeichnis "/Applications/MAMP/bin/php5/lib/php" gesucht wird, sie aber im Verzeichnis "/Library/FileMaker Server/Web Publishing/publishing-engine/php/lib/php" liegt.

Werde die "Tests" aber einstellen müssen, da der Web-Server demnächst auf 10.5 upgedatet wird und MAMP rausfliegt - dann wird nur noch der OS-eigene Apache laufen ...

Gruß
Bernhard
Benutzeravatar
derdtpler
 
Beiträge: 33
Registriert: Mo 26. Okt 2009, 01:00
Wohnort: München


Zurück zu FM & Internet

cron