Bug Tracking


 
 

Zu Fehlernotizen springen   Zur Fehlerhistorie springen   Drucken   vorherige Seite nächste Seite
 
ID Kategorie Version Auswirkung Reproduzierbar Meldungsdatum Letzte Aktualisierung
699 [openPHPnuke] Core opn 2.3.x Schwerer Fehler Immer 07.12.2005 16:40:18 08.12.2005 00:23:33
 
Reporter Luke
Status anzeigen Öffentlich
Bearbeitung durch hombergs
Priorität Normal
Lösung Kein Fehler
Status Geschlossen
...
Projektion Keine
Aufwand Keiner
...
Zusammenfassung Perl Dateisystem Funktionen funktionieren nicht wenn opn nicht im Hauptverzeichnis installiert ist
Schritte zur Reproduzierung OPN in einem Unterverzeichnis installieren (zb start)
Unter Administration->Einstellungen-> Server auf Perl Dateisystem Funktionen (mkdir.pl) umstellen-> speichern
Dann ein Modul installieren, welches ein cache-Verzeichnis benötigt, zb Egallery oder die MG.
Dann kommt folgende Fehlermeldung:

make_dir(pl): Verzeichnis /srv/www/htdocs/web1/html/start/cache/egallery_1133975299 konnte nicht angelegt werden

make_dir(pl): Verzeichnis /srv/www/htdocs/web1/html/start/cache/egallery_temp_1133978260 konnte nicht angelegt werden

Die cgi Dateien befinden sich im Hauptverzeichnis im cgi-bin Verzeichnis und haben die Rechte 755, genauso wie auch der cgi-bin ordner.

Auch wenn ich das cgi-bin Verzeichnis in das opn-Verzeichnis kopiere (in diesem beispiel "start") und mit entsprechenden Rechte versehe, kommt die gleiche Fehlermeldung.

Unter php ftp Funktionen funktioniert die Installation von Modulen einwandfrei, allerdings gibt es dann in der MG beim Upload Probleme, die ich in einem Thread erkläre.







Zusätzliche Information Rev.4421
 
Fehler Beziehungen
Verwandt mit 700 Geschlossen  hombergs  openPHPnuke  Mediengalerie Upload Fehler, wenn opn nicht im Hauptverzeichnis installiert ist
Fehlernotiz
hombergs
08.12.2005 00:22:22
Es fehlen 2 Einstellungen in der mainfile.php vor der Includezeile.

$opnConfig['opn_url_cgi'] = 'http://URL';
$opnConfig['root_path_base'] = 'path/';
Wobei URL ohne Unterverzeichnis meint und Path den Path ohne dem Unterverzeichnis.
Die Perlscripte müssen dann im cgi-bin Dir des Webspaceroots liegen.
hombergs
07.12.2005 19:42:18
Mal folgendes versuchen.
In der mainfile.php vor dem include folgende Zeile einfügen:
$opnConfig['opn_url_cgi'] = 'http://url';
Wobei die URL dann auch das /start enthalten sollte.
Das cgi-bin im start sollte auf 0755 stehen und die Scripte ebenfalls.
Luke
07.12.2005 16:56:26
Sorry, Rev. ist 4423 nicht 4421

Fehlerhistorie
Änderungsdatum Benutzername Feld Änderung
08.12.2005 00:23:33 hombergs Beziehung hinzugefügt Verwandt mit 700
08.12.2005 00:22:38 hombergs Status Behoben => Geschlossen
08.12.2005 00:22:22 hombergs Fehlernotiz hinzugefügt: 1071  
08.12.2005 00:22:22 hombergs Lösung Offen => Kein Fehler
08.12.2005 00:22:22 hombergs Behoben in Version => opn 2.3.x
08.12.2005 00:22:22 hombergs Status Zugewiesen => Behoben
07.12.2005 22:47:46 hombergs Status Neu => Zugewiesen
07.12.2005 22:47:46 hombergs Bearbeitung durch => hombergs
07.12.2005 19:42:18 hombergs Fehlernotiz hinzugefügt: 1067  
07.12.2005 16:56:26 Luke Fehlernotiz hinzugefügt: 1065  
07.12.2005 16:40:18 Luke Neuer Fehler  


 
Ladezeit 0.08090 Sekunden