martinibook
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.08.2005
- Beiträge
- 8.730
- Reaktionspunkte
- 350
Hallo,
Ich habe nun meine Bilderdatenbank auf mein iBook übertragen. Ich habe die PHP-Skripte in ibook.local/~martin/ liegen und kann auch auf die MySQL Datenbank zu greifen. Soweit eigentlich alles normal.
Da ich nur eine 30gb Festplatte und schon über 10gb Bilder habe, habe ich die Bilder auf meine USB Platte kopiert und über das Terminal symbolisch verlinkt.
In den PHP-Skripte kommt getimagesize und filesize zum Einsatz. Diese Funktionen können dem SymLink problemlos folgen und es werden die richtigen Daten angezeigt. Die Bilder an sich werden jedoch nicht an gezeigt. Als ich dann "Bild in neuem Tab öffnen" gewählt habe, um die Fehlermeldung zu sehen, sah ich "You don't have permission to access /~martin/PHP-Programme/bilderdb/bestand/2006-04-16/128/PICT1232.jpg on this server." Dieser Pfad wird aus den Daten in der Datenbank zusammengebaut. Da allerdings die Datei gefunden, aber verboten ist, ist der Pfad anscheinen korrekt.
Die Rechte habe ich an allen Stellen auf 777 gestellt, allerdings kommt die Meldung immer noch. Ich glaube, dass der Apache zwar das PHP Modul durchlässt, allerdings selbst nicht den Link auflöst und die Dateien ausgibt.
Was muss ich machen, damit das ganze funktioniert?
Ich habe nun meine Bilderdatenbank auf mein iBook übertragen. Ich habe die PHP-Skripte in ibook.local/~martin/ liegen und kann auch auf die MySQL Datenbank zu greifen. Soweit eigentlich alles normal.
Da ich nur eine 30gb Festplatte und schon über 10gb Bilder habe, habe ich die Bilder auf meine USB Platte kopiert und über das Terminal symbolisch verlinkt.
In den PHP-Skripte kommt getimagesize und filesize zum Einsatz. Diese Funktionen können dem SymLink problemlos folgen und es werden die richtigen Daten angezeigt. Die Bilder an sich werden jedoch nicht an gezeigt. Als ich dann "Bild in neuem Tab öffnen" gewählt habe, um die Fehlermeldung zu sehen, sah ich "You don't have permission to access /~martin/PHP-Programme/bilderdb/bestand/2006-04-16/128/PICT1232.jpg on this server." Dieser Pfad wird aus den Daten in der Datenbank zusammengebaut. Da allerdings die Datei gefunden, aber verboten ist, ist der Pfad anscheinen korrekt.
Die Rechte habe ich an allen Stellen auf 777 gestellt, allerdings kommt die Meldung immer noch. Ich glaube, dass der Apache zwar das PHP Modul durchlässt, allerdings selbst nicht den Link auflöst und die Dateien ausgibt.
Was muss ich machen, damit das ganze funktioniert?