Nach Installation leere Seiten Nach Installation leere Seiten
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Nach Installation leere Seiten

Started by M*I*B, March 27, 2007, 05:30:41 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

M*I*B

Hallo liebe Leser/innen,

bin heute durch Zufall auf diese Galerie gestossen und wollte mir die mal anschauen. Also flux runtergeladen, eben ne leere DB generiert und einen User dafür angelegt, Installation gestartet. das hat alles ohne Probleme geklappt.
Aber nun erhalte ich beim aufruf der index.php oder login.php (oder was auch immer) eine leere Seite  ??? ??? ???

der Quelltext der Seite besitzt keinen Body:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1"></HEAD>
<BODY></BODY></HTML>


Dann hab ich mich mal per RDP auf meinem Server eingeloggt und mir mal das APache ErrorLog angesehen... (URL's ausgepunktet)
[Tue Mar 27 17:11:21 2007] [error] [client *] PHP Warning:  fopen() expects at least 2 parameters, 1 given in .\\...\\install.php on line 560, referer: http://.../install.php
[Tue Mar 27 17:11:21 2007] [error] [client *] PHP Warning:  fpassthru(): supplied argument is not a valid stream resource in .\\...\\install.php on line 560, referer: http://.../install.php
[Tue Mar 27 17:11:21 2007] [error] [client *] PHP Warning:  fopen() expects at least 2 parameters, 1 given in .\\...\\coppermine\\install.php on line 565, referer: http://.../install.php
[Tue Mar 27 17:11:21 2007] [error] [client *] PHP Warning:  fpassthru(): supplied argument is not a valid stream resource in .\\...\\install.php on line 565, referer: http://.../install.php
[Tue Mar 27 17:13:15 2007] [error] [client *] PHP Fatal error:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'include/debugger.inc.php' (include_path='./.../PHP/pear;./.../PHP/includes;./...PHP/ext') in .\\...\\include\\init.inc.php on line 26, referer: http://.../coppermine/install.php
[Tue Mar 27 17:13:18 2007] [error] [client *] PHP Fatal error:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'include/debugger.inc.php' (include_path='./.../PHP/pear;./.../PHP/includes;./.../PHP/ext') in .\\...\\include\\init.inc.php on line 26, referer: http://.../install.php


System:
WIN 2003x64, Apache 2.2.4, PHP 5.2.1, MySQL 4.1.22-community-nt, GD und IM verfügbar... PHP und GD als Apache-Modul

Irgendwelche Idee'n?  ???

Baba
Micha

Joachim Müller

Ja: fixe mal Deinen include_path
Quoteinclude_path='./.../PHP/pear;./.../PHP/includes;./...PHP/ext'

Hab ich schon erwähnt, dass Self-Hosting absolut nicht empfehlenswert ist? ;)

M*I*B

... hu?

Was soll an dem Includepfad falsch sein?!? Schliesslich läuft alles andere (und das ist nicht gerade wenig) vollkommen korrekt, mal ganz davon abgesehen, das die debugger.inc.php unterhalb des Root in include/ liegt...

Und was meinst Du mit "Self-Hosting" ? Du bist doch wohl nicht der irrigen Meinung, der Server steht bei mir auf'm Kloo und ist per DDNS angebunden, oder doch?  ::) ;D
Nene... Ich hab in einer grossen Serverfarm einen WIN - vHost gemietet...

Stramm

http://www.php.net/manual/en/ini.core.php#ini.include-path
QuoteUsing a . in the include path allows for relative includes as it means the current directory.

M*I*B

... genau ... Und?

... man beachte folgenden Hinweis von mir im Initial:
QuoteErrorLog angesehen... (URL's ausgepunktet)

Gruss
Micha

M*I*B

(... gibt's hier keine EDIT - Funktion?)
Nachtrag:
Wenn der Include-Pfad nicht funktionieren würde, dürften die seit langem installierten Systeme wie WBB 2x & 3x, phpBB 2x & 3x, SMF, ..., eingebundene LIB's u.ä. auch nicht funktionieren

Joachim Müller

Die von Dir genannten Applikationen kennen wir nicht und wissen daher nicht, wie sie aufgebaut sind - möglicherweise arbeiten die ja mit absoluten Pfaden und daher auch mit absoluten include-Pfaden. Wir (Coppermine) arbeiten mit relativen Pfaden, genau so wie eine Menge anderer Applikationen. Die Vorteile von relativen Pfaden liegen auf der Hand, wenn Du Dich mit PHP auskennst. Für Nicht-Programmierer: es ermöglicht ein leichtes Verschieben (Umzug) von Coppermine in beliebige Verzeichnisse oder auf andere Server.
Die Tatsache, dass die anderen genannten Applikationen bei Dir laufen bedeutet nichts. Dieses Forum ist nicht der richtige Platz, um Nachhilfe in Sachen Webserver-Setup zu erhalten. Wie schon erwähnt: fixe Deinen Include-Pfad. Wenn Du das nicht kannst oder willst, dann lass es. Coppermine wird aber ohne den erwähnten Fix des Include-Pfads nicht funktionieren. Ende der Durchsage.

Quote from: M*I*B on April 03, 2007, 04:01:39 PM
(... gibt's hier keine EDIT - Funktion?)
Nein, die Editier-Funktion wurde für "normale" Benutzer deaktiviert wegen häufigen Missbrauchs. Wurde schon oft gefragt und beantwortet.

M*I*B

... genau ...
QuoteEnde der Durchsage

Vielen Dank für Deine Freundlichkeit ::)

Schon merkwürdig: Da wird ohne weitere Erläuterung was in den Raum geworfen (erste Antwort), was den Namen Antwort nicht verdient. Wenn man dann nachfragt, weil ein Zusammenhang mit der Frage nicht erkennbar ist ('include/debugger.inc.php' wird nicht gefunden, was ja nun aber so garnix mit dem Includepfad zu tun hat...), bekommt man nur dämliche Antworten, die einem auch noch Blödheit unterstellen.

Wenn das hier die übliche Umgangsform sein sollte, hab ich hier eh nix verloren, da mir das Bücken auf das tiefe Niveau zu anstrengend ist...

Im Übrigen verwundert es mich schon, das zumindest ein Oberlehrer, der auch für alle anderen Leser spricht, weder das WBB (http://www.woltlab.de), das phpBB (http://www.phpbb.com), noch das SMF (http://www.simplemachines.org) kennt... Scheuklappen?

... na denn viel Spass noch ...
Micha

Joachim Müller

Deine Frage ist doch eindeutig nicht eine Frage des Coppermine-Setup, sondern bezogen auf Webserver-Setup. Wir leisten hier aber (wie erwähnt) keinen Support für Webserver-Setup, daher bin ich kurz angebunden, um keine Zweifel darüber aufkommen zu lassen, dass dies nicht das richtige Board ist, um den eigenen Webserver flott zu bekommen. Daher auch das flapsige "Ende der Durchsage" als Schlußbemerkung. Ich hätte auch schreiben können "ich bin nicht bereit, Webserver-Setup bezogene Fragen wie die des richtigen include-paths hier weiter zu diskutieren". Wäre das akzeptabler?

Natürlich kenne ich die genannten Applikationen (ich kenne ja auch einen VW Golf und einen Opel Astra), aber ich kenne mich nicht gut genug damit aus (in Fragen der Programm-Details), um eine kompetente Aussage über die internen Strukturen der genannten Applikationen zu machen. Um im Bild der Auto-Marken zu bleiben: ich kenne die Marken und kann sie auch auseinander halten, wenn ich sie sehe, weiss aber keine Details, wie genau deren Motoren funktionieren und mit welchen Einspritzdruck welche Motorenvariante läuft.

Ich würde mal vorschlagen, dass Du Deinen Ton ein bißchen mässigst und auf den Boden zurück kommst - Flaming bringt niemanden weiter.

Joachim

M*I*B

... hmmm ...

Mein Ton?!? Na, dann bin ich wohl seit 44 Jahren irgendwie auf der falschen Spur, was meinen Ton anbelangt...

Im Übrigen hat es immer noch nichts mit dem IncludePfad zu tun, wenn die Software die eigene 'include/debugger.inc.php' nicht findet. Das PHP in einem solchen Fall versucht, die Datei in den angegebenen Include-Verzeichnissen aufzuspüren, sollte bekannt sein. Und auch nach nochmaligem Lesen des ganzen Threads finde ich keine einzige Stelle, an der ich um Hilfe beim Setup meines Servers gebeten habe. Der läuft nämlich seit langem mit den erwähnten Anwendungen und einigen anderen perfekt, egal nun, ob die Anwendungen stur auf *nix - Systeme zugeschnitten sind oder bereits Optionen zum Betrieb auf Dosen enthalten.

Mal ehrlich... was soll das ganze?!?
Ich wollte die Anwendung einfach mal ausprobieren, stosse dabei auf Probleme, wende mich an diese Community mit genauer Fehlerbeschreibung und Log-Auszügen, in der Hoffnung, das ggf., wer schon mal ähnliches hatte und mit einem Hinweis weiterhelfen kann. Dann kommst Du und hängst Dich an dem für das Problem völlig irrelevanten Includepfad auf mit einer "Antwort", die in keiner Weise zur Lösung des Problems beiträgt; was hast Du erwartet? Das ich mich mit einem "... toll! Vielen Dank für die Antwort. Funktioniert zwar immer noch nicht und nach Umstellung des Includepfades laufen auch alle anderen Anwendungen nicht mehr, aber Du hast mir unheimlich geholfen..." bedanke?


Aber egal. Ich will's mal gut sein lassen, da ich das Interesse an der Anwendung eh verloren habe, wozu dieser Thread nicht unerheblich beigetragen hat...

Also Thema von meiner Seite geschlossen.

Micha