• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

LAMPP: Zugriff auf Partition von Windows liegen die Scripte

A

Anonymous

Gast
Ich habe ein kleines Problemchen.

Meine Scripte liegen auf einer Windows-Partition FAT32.

Als Betriebssystem habe ich OpenSuse 10.2 im Einsatz, als Webserver XAMPP.

Jetzt funktioniert das Template-Script SMARTY nicht.

Deshalb meine Frage, liegt es an den Rechten/ Benutzer? Bei der Windows-Partition, sind die Rechte auf root/ users gesetzt.

In der http.conf steht aber nobody/ nogroup. Habe das jetzt schon versucht auf root/ user zu ändern, aber dann startet der Apache nicht mehr.

Bekomme dabei folgende Fehlermeldung:
Starte XAMPP fuer Linux 1.6...
XAMPP: Starte Apache mit SSL (und PHP5)...
XAMPP: Fehler 1 beim Starten vom Apache!
XAMPP: Starte Diagnose...
XAMPP: Sorry, ich weiss nicht was da schief laeuft.
XAMPP: Bitte wende Dich ans Forum http://www.apachefriends.org/f/
XAMPP: Starte MySQL...
XAMPP fuer Linux gestartet.

Ich habe noch eine Startseite, wo ohne Templatesystem auskommt, dabei wird dann die Seite korrekt angezeigt. Nur nicht mit dem Templatesystem.

Ich denke es liegt daran, dass der Benutzer nobody/ nogroup keine Rechte hat in das Verzeichnis (smarty-verzeichnisse) templates_c (auf der Windows-Partition; root/users) zu schreiben. Wie kann ich dieses Problem lösen, dass ich das doch könnte?

Alternative, wo ich mir vorstellen könnte: Was ich auch noch vorhabe ist CVS einzurichten. Dann könnte ich ja die Scripte auf einer linux-Partition speichern lassen und dann einfach in diese Windows-Partition zu sichern. Wenn ich diese mit CVS commite. Wäre das möglich?
 
Zuerst:
Win-Dateisysteme können mit Linux-Rechten nichts anfangen!

Wie mountest du denn die FAT-Partition (welche Optionen)?
 
OP
A

Anonymous

Gast
das war automatisch gemountet!

habe für jeden Bereich eine eigene Partition Fat32 erstellt. Diese werden dann unter Ordner /windows/Laufwerksbuchstabe/ aufgelistet.

Habe da nichts manuell gemountet.
 
Könntest du aber trotzdem bitte die Optionen nennen, mit denen gemountet wird.

Oder poste einfach die Ausgabe von "mount".
 
OP
A

Anonymous

Gast
hier die Ausgabe von mount:
/dev/hda10 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda11 on /home type ext3 (rw,acl,user_xattr)
/dev/hda1 on /windows/C type ntfs (ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8)
/dev/hda5 on /windows/D type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true)
/dev/hda6 on /windows/E type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true)
/dev/hda7 on /windows/F type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true)
/dev/hda8 on /windows/G type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true)
securityfs on /sys/kernel/security type securityfs (rw)

Die /windows/F ist die Partition wo die Scripte liegen!

und?
 
Code:
dev/hda7 on /windows/F type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true)
Ändere das noexec mal in exec.
 
OP
A

Anonymous

Gast
wie stelle ich dass den um? Mit welchem Befehl?
 
OP
A

Anonymous

Gast
habs gefunden. Habe die etc/fstab angepasst. Hat leider nichts gebracht, die Seiten werden immer noch nicht angezeigt.

werde jetzt die Dateien mal auf eine linux partition kopieren und dort probieren!
 
Hast du die Partition danach nochmal neu gemountet?
So lange du nur die fstab änderst, aber nicht neu mountest, werden die Änderungen nicht übernommen ;)
 
OP
A

Anonymous

Gast
ja habe neu gestartet! hat aber nichts gebracht!
 
Oben