fx.php (php) Startproblem

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!

fx.php (php) Startproblem

Beitragvon Anonymous » Do 11. Dez 2003, 11:09

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
FileMaker Client Version: FM Client 6.0

hallo Forum,

angeregt durch das Tutorial habe ich fx.php ausprobiert und laufe gegen die Wand:

Unkown error type: [2] fopen(http://192.168.1.10:/FMPro?-db=guestboo ... w&-format=
-fmp_xml&-max=50&-findall): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found


* Konfiguration:
Mac OSX Server 10.2.8
php: Entropy-PHP-4.3.4
fx.php + config, index, Guestbook aus dem FM-Profis-Download

* geprüft / nach Forumskonsultation zum Test probiert:
http://meineIP:591/FMPro?-db=Book_List. ... 0&-findall

* Ergebnis:
This XML file does not appear to have any style information associated with it.
The document tree is shown below.
-
<FMPXMLRESULT>
<ERRORCODE>100</ERRORCODE>
<PRODUCT BUILD="5/4/2002" NAME="FileMaker Pro Web Companion" VERSION="6.0v1"/>
<DATABASE DATEFORMAT="" LAYOUT="book_list" NAME="book_list.fp5" RECORDS="0" TIMEFORMAT=""/>
<METADATA/>
<RESULTSET FOUND="0"/>
</FMPXMLRESULT>


Wenn ich es richtig verstanden habe, liegt es an php. Davon habe ich zugegebenermaßen keine Ahnung.
Kann mir jemand auf die Sprünge helfen?

Thomas
Anonymous
 

Antwort

Beitragvon Anonymous » Do 11. Dez 2003, 13:31

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

hallo,

welchen Fehler erhältst du nun endgültig? den 1. oder den 2.?

1) beim 1. geht in der URL der Port ab.
2) Prüfe, ob Webcompanion aktiviert ist
3) die Datei unter "Sharing" freigegeben ist

zum 2. fällt mir auf die schnelle momentan nichts ein,

mfg stefan
Anonymous
 

Antwort

Beitragvon novu » Do 11. Dez 2003, 14:00

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

Zitat:

hephaistos schrieb am 2003-12-11 12:31:
welchen Fehler erhältst du nun endgültig? den 1. oder den 2.?



den 1. Fehler, Nr 2. diente nur zur Eingrenzung (lt Michael A.):
Zitat:

Man kann zur Eingrenzung des Fehlers auch immer die Abfrage
http://xxx:80/FMPro?-db=Book_List.fp5&- ... 0&-findall

direkt im Browser eingeben und sehen was passiert. Normalerweise zeigt der Browser dann das XML-Dokument an. Wenn das klappt liegts an PHP, wenn nicht am FM-Server.

Grüße, Michael
www.orangebit.de



Zitat:

2) Prüfe, ob Webcompanion aktiviert ist -> ist aktiviert
3) die Datei unter "Sharing" freigegeben ist -> ist freigegeben



Thomas
novu
 
Beiträge: 3
Registriert: Do 11. Dez 2003, 01:00
Wohnort: Sarstedt (nahe Hannover)

Antwort

Beitragvon Anonymous » Do 11. Dez 2003, 15:15

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

kannst du eigentlich "normale" php dateien anschauen?

mit "http://localhost/index.php"?
schreib in diese index.php mal:
<?phpinfo();?>

ciao,
stefan
Anonymous
 

Antwort

Beitragvon Anonymous » Do 11. Dez 2003, 16:08

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

Zitat:

hephaistos schrieb am 2003-12-11 14:15:
kannst du eigentlich "normale" php dateien anschauen?

mit "http://localhost/index.php"?
schreib in diese index.php mal:
<?phpinfo();?>




Ja, Stefan,
habe ich auch genau so getestet. Ich bekomme das komplette php-Info.

Thomas
Anonymous
 

Antwort

Beitragvon Anonymous » Do 11. Dez 2003, 17:11

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

Wurde der unter 1) fehlende, von hephaistos angemerkte Port nachgetragen?
Anonymous
 

Antwort

Beitragvon Anonymous » Do 11. Dez 2003, 20:09

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

Zitat:

Anonym schrieb am 2003-12-11 16:11:
Wurde der unter 1) fehlende, von hephaistos angemerkte Port nachgetragen?



Jein.
Der wird bei dem fx.php-Beispiel auch nicht angegeben, sondern steht in der Config.php.
Es wird http://meinPfad ... index.php aufgerufen. Ergebnis, wie bereits angeführt:

Unkown error type: [2] fopen(http://192.168.1.10:/FMPro?-db=guestboo ... 0&-findall): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

der URL http://192.168.1.10:591/FMPro?-db=guest ... 0&-findall
ergibt als Ergebnis den XML-Code vom Webcompanion.

-
<FMPXMLRESULT>
<ERRORCODE>0</ERRORCODE>
<PRODUCT BUILD="5/4/2002" NAME="FileMaker Pro Web Companion" VERSION="6.0v1"/>
<DATABASE DATEFORMAT="d.M.yyyy" LAYOUT="www" NAME="guestbook.fp5" RECORDS="2" TIMEFORMAT="k:mm:ss"/>
-
<METADATA>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="SNr_gb" TYPE="NUMBER"/>

uswusf.

Help?


Gruß Thomas
Anonymous
 

Antwort

Beitragvon Anonymous » Do 11. Dez 2003, 20:55

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

ja, aber das schaut meiner meinung nach, nach folgenden fehlern aus:

1) datei unter "sharing" - nicht freigegeben
2) rechte des webordners stimmen nicht
3) passwort geschützte datei??

webcompanion ist aktiv, weil ja ein request vom fm kommt...
Anonymous
 

Antwort

Beitragvon Anonymous » Fr 12. Dez 2003, 09:46

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

Zitat:

hephaistos schrieb am 2003-12-11 19:55:
ja, aber das schaut meiner meinung nach, nach folgenden fehlern aus:

1) datei unter "sharing" - nicht freigegeben
2) rechte des webordners stimmen nicht
3) passwort geschützte datei??



Hallo Stefan,

zu 1) datei ist unter "sharing" - freigegeben

zu 2) rechte des webordners stimmen nicht:
andere Datei im gleichen Verzeichnis (test.php mit info) wird problemlos verarbeitet

zu 3) kein passwortgeschützt (Dateien hier aus dem downloadbereich)

Kann es an der php-Version liegen? Wer kennt sich aus?

Gruß

Thomas
Anonymous
 

Antwort

Beitragvon schube » Sa 13. Dez 2003, 02:50

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

Hallo!


Das liegt mit 99% an den Passwörtern Deiner FileMaker Datei.


Probiere es mal (nur zum Test) ohne Passwörter aus. Also weder bei FX.php Passwörter angeben noch in der FileMaker Datei ein Passwort vergeben.

PS: Verwendest Du im Webcompanion die "Websicherheitsdatenbank" oder "FileMaker Zugriffsrechte"?

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 novu » So 14. Dez 2003, 17:18

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

Hallo Bernhard,
zunächst vorneweg eine Dank für das Tutorial. Ohne hätte ich den Weg wohl gar nicht erst begonnen.
Nun ans Eingemachte:

Zitat:

schube schrieb am 2003-12-13 01:50:

Das liegt mit 99% an den Passwörtern Deiner FileMaker Datei.

Probiere es mal (nur zum Test) ohne Passwörter aus. Also weder bei FX.php Passwörter angeben noch in der FileMaker Datei ein Passwort vergeben.

PS: Verwendest Du im Webcompanion die "Websicherheitsdatenbank" oder "FileMaker Zugriffsrechte"?



Ich benutze nur die Datien aus Deinem Downloadbereich. =>
- Webcompanion die "FileMaker Zugriffsrechte", kein dir.WebPublih., default.htm, Port 591
- keine FM-Passwörter
- fx.php aus dem download. Ich habe da keine Hand angelegt / Passwort eingerichtet. Hätte ich müssen? (Hier der Kopf - ist das eigentlich die von dir modifizierte Datei?)

#### FX.php ############################################################
# #
# By: Chris Hansen with Chris Adams #
# Date: 2 March 2002 #
# Web Site: www.iviking.org #
# Details: FX is a free open-source PHP class for accessing FileMaker #
# data. For complete details about this class, please visit #
# www.iviking.org. #
# #
########################################################################

Um mich nur Nebel.

Gruß

Thomas :-?
novu
 
Beiträge: 3
Registriert: Do 11. Dez 2003, 01:00
Wohnort: Sarstedt (nahe Hannover)

Antwort

Beitragvon Anonymous » So 14. Dez 2003, 17:37

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

hallo,

ich glaube nicht, dass es an "FX" liegt.
lass dir mal die URL ausgeben, die FX ansteuert und öffne diese in deinem browser. alles was dort erscheint kriegt auch FX - nicht mehr und nicht weniger.
zum ausgeben der URL:
entferne das "#" oder "//" vor define(DEBUG,1); ganz am Anfang der FX.php -> also die Kommentar-Notation entfernen.

mfg
stefan
Anonymous
 

Antwort

Beitragvon novu » So 14. Dez 2003, 20:10

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

Zitat:

hephaistos schrieb am 2003-12-14 16:37:
hallo,
ich glaube nicht, dass es an "FX" liegt.



*** UND DU HAST RECHT! ***

Ich dachte so bei mir: jetzt habe ich schon mehrfach alles so gemacht, wie hier vorgeschlagen, die URL aus der Fehlermeldung hatte ich auch schon probiert ... Aber jetzt wurde ich noch einmal neu auf das Fehlen des Porteintrages hinter der Server-IP in der Fehlermeldung aufmerksam.
Woher kommt eigentlich die Portnummer - also noch mal config und index ansehen: Gggrrrrrrrrrr:

$serverPort kontra $serverPORT

... konnte gar nicht gehen. Beides gleich geschrieben: abrakadabra es funktioniert.

Vielen Dank für eure Geduld.
(Programmieren ist eine Übung in Demut.)

Gruß, Thomas
novu
 
Beiträge: 3
Registriert: Do 11. Dez 2003, 01:00
Wohnort: Sarstedt (nahe Hannover)


Zurück zu FM & Internet