News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 10
Seite [1]
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Thema - 18.03.2009 um 16:00 Uhr
Ja ich knobel jetzt schon länger an einem Problemchen auf meinem vserver.

Wenn man im Forum eine Dateianhängt, ist sie nachher beim klick auf den Link irgendwie gar nicht erreichbar. Also man wird nur auf eine Fehlerseite verwiesen:

Seite nicht gefunden oder zuwenig Rechte.
Ein Fehler ist aufgetreten!
Das Thema, welches Sie anschauen möchten, existiert nicht, oder ist für Sie nicht einsehbar


Ich dachte eigentlich, das könnte an den Apache2 User Rechten liegen, allerdings sollte das durch den CHMOD 777 gar nicht mehr passieren, meiner Meinung nach.

Eine Idee, an was es tatsächlich liegen könnte?

Hab zum Test übrigens ein PDF hochgeladen gehabt. Aufgerufen wird es unter "attachment.php?id=4", und dann erscheint eben die Fehlerseite.

Version 2008.2.1



------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 18.03.2009 um 16:22 Uhr
existieren denn die dateien in dem uploads Ordner ?
weil davon sagst du nix.

WEnn ja, wäre nur möglich, per PHP Debug rauszufinden, wo er den Knoten hat, und nicht weiterkommt.
mySQL könntest du auch nochmal reinschauen, ob er die Datei richtig reinschreibt.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Nachtmeister
Thread-Ersteller


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 2 - 13.04.2009 um 15:02 Uhr
Im Uploadorder sind sie, auch in der korrekten Grösse. Auch in der MySQL Datenbank unter cs_boardfiles sind sie drin.

Hab inzwischen noch php_safemode ausgeschaltet, das hat wohl immerhin beweirkt, das die Fehlermeldung nicht mehr kommt. Dafür falle ich nun in eine endlos Ladezeit.

Die URL zum File sieht dann übrigens so aus:
index/board/thread/where/7/start/mods/board/attachment.php?id=5

Debug beim Hochladen zeigt nichts an. Also wirklich nichts ausser eure Warnungen

Warning: cs_html_table - Function goes away in next minor release, use themes instead
Warning: cs_html_roco - Function goes away in next minor release, use themes instead
Warning: cs_html_div - Function goes away in next minor release, use themes instead
Warning: cs_html_span - Function goes away in next minor release, use themes instead
Warning: cs_html_form - Function goes away in next minor release, use themes instead
Warning: cs_html_vote - Function goes away in next minor release, use themes instead


Natürlich mit der URL vorne dran. Finde ich persönlich etwas seltsam.
Hmm, weiss ehrlich nicht wo der Hacken liegt. Könnte es am AJAX der 2008 Version liegen? Denn die Icons im board werden beispielsweise auch nicht angezeigt.

http://www.sacw.ch/index/board/list

Warning: cs_subtemplate - Custom theme file not found: "themes/custom/board/list.tpl"
Warning: cs_subtemplate - Custom theme file not found: "themes/custom/board/statistik.tpl"
Warning: cs_subtemplate - Custom theme file not found: "themes/custom/clansphere/navmeta.tpl"


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Zuletzt editiert von Nachtmeister am 13.04.2009 um 15:06 Uhr (1x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 3 - 13.04.2009 um 15:09 Uhr
vielleicht n modrewrite problem?

denn die URL sollte eher so aussehen:

index/board/attachment/id/5


------------------
www.laszlokorte.de

Zuletzt editiert von SCHIRI ClanSphere Team am 13.04.2009 um 15:11 Uhr (3x Editiert)
Inaktiv
|
Nachtmeister
Thread-Ersteller


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 4 - 13.04.2009 um 15:21 Uhr
Das würde ich dem Ding sogar noch zumuten. Damit schlag ich mich nämlich derzeit mit allen CMS rum, die ich auf meinem Server laufen lasse.

Vielleicht in der .htaccess irgendetwas falsch?

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
1. / 2. / ... 
<?php ## Comment out the needed lines and save it as ".htaccess" to use ClanSphere with mod_rewrite
## You need at least Apache 1.3 or newer to use the following!
## Documentation = http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html

## Uncomment the next line when symlinks are not set in Apache configuration

#Options +FollowSymLinks

## Uncomment the next line to enable the usage of mod_rewrite (needed)

RewriteEngine on

## Uncomment the next line to inherit mod_rewrite rules set in Apache configuration

#RewriteOptions inherit

## Uncomment the next line and update the path to use the clansphere directory if you move this file

#RewriteBase /

## Uncomment this to prevent overcuttings between real directories/files and virtual ones (needed)

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond 
%{REQUEST_FILENAME} !-f

## Uncomment the line an[/quote]d edit the php index files that should be accessible by the mod_rewrite rule (needed)

RewriteRule ^(admin|board|debug|index|content)(.*)$ $1.php?params=$[NC,L?>


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Zuletzt editiert von Nachtmeister am 13.04.2009 um 15:21 Uhr (1x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 5 - 13.04.2009 um 15:21 Uhr
ne, eher der link in der thread.php


------------------
www.laszlokorte.de

Inaktiv
|
Nachtmeister
Thread-Ersteller


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 6 - 13.04.2009 um 15:30 Uhr
Phu, da such ich mich ja krum und dämlich ^^

Have a look at this bastard





------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 7 - 13.04.2009 um 15:39 Uhr
ist zwar code-technisch nicht die schönste lösung, aber es sollte damit funktieren:

danach suchen (kommt 6 mal vor):
'mods/board/attachment.php?id='

und damit ersatzen:
'/index/board/attachment/id/'

bzw besser is glaub ich noch, einfach nur vor "mods/bo..." einen / slash zu machen.


------------------
www.laszlokorte.de

Zuletzt editiert von SCHIRI ClanSphere Team am 13.04.2009 um 15:40 Uhr (1x Editiert)
Inaktiv
|
Nachtmeister
Thread-Ersteller


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 8 - 13.04.2009 um 15:48 Uhr
bzw besser is glaub ich noch, einfach nur vor "mods/bo..." einen / slash zu machen.


Du Genie. Hat einwandfrei geklappt mit dem Slash vorne dran. TextMate hat den Ausschnitt zwar nur 4 Mal gefunden und nicht 6 mal, aber scheint zu funktionieren.

Nun, Fehleranalyse. Warum ist das so? Habe ja daran nichts geändert. Stellt sich mir die Frage obs ein allgemeiner Fehler ist oder ob das einfach was mit dem Modrewrite auf meinem Server zu tun hat.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 9 - 13.04.2009 um 15:55 Uhr
naja wenn man kein modrewrite benutzt sieht die url so aus:

domain.tld/dir/index.php?..

also ist das aktuelle verzeichnis für den Browser "dir"
wenn jetzt ein link nicht mit nem protokoll oder einen / anfängt wird er immerrelativ zu dem aktuellen verzeichnis erkannt. also kommt das bei raus:

domain.tld/dir/mods/board/attachement.php?id=X

ist also richtig.

Wenn Modrewrite an ist, sieht die URL aber so aus:

domain.tld/dir/index/board/thread/where/123132

der Aktuelle "Ordner" ist für den Browser also 123132.

also wird der nicht mit / anfangen Link wieder an den aktuellen ordner angehangen und es kommt was falsches bei raus.

Der fehledene / ist also ein Fehler von Clansphere den man nur in kombination mit Modrewrite merkt.


------------------
www.laszlokorte.de

Inaktiv
|
Nachtmeister
Thread-Ersteller


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 10 - 13.04.2009 um 16:14 Uhr
Ok gut. Was du da erzählst ist mir schon einleuchtend Wollte nur wissen ob ich jetzt wieder auf meinem Server nach Problemen suchen muss.

Aber in dem Fall sollte vielleicht einer rein schauen, obs beim 2009 richtig gemacht wurde

Danke für deine Hilfe.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
Antworten: 10
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo