+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Apache Problem/Joomla im Intranet. Keine Schreibrechte

  1. #1
    Verbringt hier viel Zeit Avatar von mont-bit
    Registriert seit
    04.07.2007
    Ort
    Winterthur / Schweiz
    Beiträge
    521
    Bedankte sich
    16
    Erhielt 102 Danksagungen
    in 94 Beiträgen

    Standard Apache Problem/Joomla im Intranet. Keine Schreibrechte

    Das Problem betrifft eher die Konfiguration von Apache, nicht Joomla direkt.

    Meine Hardwarkonfiguration:

    Überall ist Ubuntu 10.04 installiert.
    Das Netzwerk hängt an der Fritz!Box Fon WLAN 7270. Ich kann somit per WLAN auch drucken, auf gemeinsame Ordner zugreifen oder die Joomla Seite auf dem PC aufrufen

    Der PC dient als Webserver. Apache, MySql und PHP5 funktioniert alles. Die Joomla Seite wird im Intranet angezeigt. Ich kann die Joomla Seite am PC wie gewohnt administrieren, also Beiträge erstellen und Module oder Templates installieren.

    Per Laptop kann ich mich einloggen, Beiträge schreiben und speichern (Datenbankzugriff).
    Aber ich kann keine Module oder Templates installieren. Ebenso kann ich keine Templates editieren. Also habe ich dann keinerlei Schreibrechte auf den Server von aussen.

    Wie kann ich dies nun lösen, ohne die Sicherheit zu gefährden?

    Gruss Andy

    Edit: ich muss mich berichtigen. Auch auf dem PC, wo der Webserver läuft, kann ich keine Module oder Templates installieren. Sorry
    Geändert von mont-bit (23.09.2010 um 19:07 Uhr)
    Linux - simply the BEST.

  2. #2
    Gute Seele des Boards Avatar von keraM
    Registriert seit
    12.03.2006
    Ort
    Dresden
    Beiträge
    10.582
    Bedankte sich
    152
    Erhielt 2.557 Danksagungen
    in 2.359 Beiträgen

    Standard

    Gibt es am Laptop eine Fehlermeldung, wenn Du Erweiterungen oder Templates installieren willst?
    Wie ist PHP an den Webserver gebunden, Modul oder cgi/Fastcgi?
    Gruß keraM
    Joomla-FAQ: --> Klick!
    Support per PN: --> Klick!

  3. #3
    Verbringt hier viel Zeit Avatar von mont-bit
    Registriert seit
    04.07.2007
    Ort
    Winterthur / Schweiz
    Beiträge
    521
    Bedankte sich
    16
    Erhielt 102 Danksagungen
    in 94 Beiträgen

    Standard

    Ja, es kommt eine Fehlermeldung. Aber tatsächlich auch auf dem PC, nicht nur am Laptop. Habe mal ein Bild davon reingemacht.

    Edit:
    PHP ist als Modul installiert worden, so wie ich das verstehe.
    Code:
    sudo apt-get install php5
    Angehängte Grafiken
    Geändert von mont-bit (23.09.2010 um 16:01 Uhr)
    Linux - simply the BEST.

  4. #4
    Kommt häufiger vorbei Avatar von BennoG
    Registriert seit
    04.12.2009
    Beiträge
    464
    Bedankte sich
    4
    Erhielt 88 Danksagungen
    in 87 Beiträgen

    Standard

    Hallo Andy,

    Linux-Verzeichnisrechte!?!?
    Wenn Du in einem Verzeichnis, welches Root gehört als "Nicht-"Root schreiben willst klappt das nicht.
    'n Gruß
    Benno

  5. #5
    Verbringt hier viel Zeit Avatar von mont-bit
    Registriert seit
    04.07.2007
    Ort
    Winterthur / Schweiz
    Beiträge
    521
    Bedankte sich
    16
    Erhielt 102 Danksagungen
    in 94 Beiträgen

    Standard

    Schreibrechte?

    Ich hatte folgen Befehl ausgeführt:
    Code:
    sudo chmode 0755 -R /var/www/
    Habe dadurch keine "Schlösser" mehr an den Ordnern oder Dateien. Denke, das müsste richtig sein. Oder bin ich jetzt auf dem Holzweg?

    Gruss
    Andy

    Edit: In der Zwischenzeit habe ich auf dem Laptop genau gleich auch einen Webserver mit Apache; PHP5 und MySql installiert. Hier funktioniert alles ohne Probleme. Also muss irgend eine Konfigurationsdatei am PC im A... sein.

    Soll ich den kompletten Webserver auf dem PC deinstallieren und neu installieren? Verliere ich dadurch die Joomla Datenbank?
    Geändert von mont-bit (23.09.2010 um 16:54 Uhr)
    Linux - simply the BEST.

  6. #6
    Gute Seele des Boards Avatar von keraM
    Registriert seit
    12.03.2006
    Ort
    Dresden
    Beiträge
    10.582
    Bedankte sich
    152
    Erhielt 2.557 Danksagungen
    in 2.359 Beiträgen

    Standard

    Wenn apt-get install php5 alles war, was da bei PHP5 gelaufen ist, dann ist es als Modul installiert.
    Lösungen findest Du in der Joomla-FAQ Kapitel 3.6
    Gruß keraM
    Joomla-FAQ: --> Klick!
    Support per PN: --> Klick!

  7. #7
    Kommt häufiger vorbei Avatar von BennoG
    Registriert seit
    04.12.2009
    Beiträge
    464
    Bedankte sich
    4
    Erhielt 88 Danksagungen
    in 87 Beiträgen

    Standard

    Hallo Andy,

    755 => rwx-r-xr-x

    oder besser lesbar:
    Besitzer darf: lesen,schreiben,ausführen
    Gruppe darf: lesen,ausführen
    Alle dürfen: lesen,ausführen

    bist Du Besitzer (="Root") oder bist Du als User der Gruppe zugehörig?
    'n Gruß
    Benno

  8. #8
    Gute Seele des Boards Avatar von keraM
    Registriert seit
    12.03.2006
    Ort
    Dresden
    Beiträge
    10.582
    Bedankte sich
    152
    Erhielt 2.557 Danksagungen
    in 2.359 Beiträgen

    Standard

    Zitat Zitat von mont-bit Beitrag anzeigen
    Schreibrechte?

    Ich hatte folgen Befehl ausgeführt:
    Code:
    sudo chmode 0755 -R /var/www/
    Habe dadurch keine "Schlösser" mehr an den Ordnern oder Dateien. Denke, das müsste richtig sein. Oder bin ich jetzt auf dem Holzweg?

    Gruss
    Andy
    Hört sich an, als ob Du irgendein Tutorial abgearbeitet hast, ohne zu verstehen, was Du da eigentlich tust.
    Welches Tut war es?
    Gruß keraM
    Joomla-FAQ: --> Klick!
    Support per PN: --> Klick!

  9. #9
    Verbringt hier viel Zeit Avatar von mont-bit
    Registriert seit
    04.07.2007
    Ort
    Winterthur / Schweiz
    Beiträge
    521
    Bedankte sich
    16
    Erhielt 102 Danksagungen
    in 94 Beiträgen

    Standard

    Zitat Zitat von keraM Beitrag anzeigen
    Hört sich an, als ob Du irgendein Tutorial abgearbeitet hast, ohne zu verstehen, was Du da eigentlich tust.
    Welches Tut war es?
    Ja, ich habe tatsächlich noch nicht recht Erfahrungen an der Konsole und kämpfte mich durch das Wiki von ubuntuusers unter chmode. Ich verstehe jedoch nicht, wie ich die oktalen Werte interpretieren muss. Also mit 0755 oder 06weissichwas. Ich schätze die Sicherheit von Linux sehr, aber dadurch liegen für den User doch einige Steine im Weg. Ich werde jedoch nie mehr zurück zu Windows, nur um es "einfacher" zu haben.

    Was ich gefunden habe:
    Unter Joomla / Hilfe / Systeminfo / Verzeichnisrechte. Da ist PC ja alles ROT und beim Laptop GRÜN. Öhm, wie das? Habe bei beiden das chmode angewandt und nur beim Laptop ist gut.

    Edit:
    Es funktioniert jetzt!
    Ich habe mir offensichtlich selbst ein Ei gelegt. Uups ...
    Also Laptop neben PC und alles Vergleichen ...
    Die Verzeichnisse am Laptop gehören zur Gruppe www-data / PC ist auf Andy gestellt. Da mir was in den Sinn kommt. Da war doch was mit Gruppe und so.
    Also suche im Wiki nach Apache und finde unter Dateizugehörigkeit noch was zur Gruppenzugehörigkeit. Uiuiui, ich habe einen Befehl vergessen/übersehen.
    Dateirechte
    Nicht in jeder Ubuntu-Version hat das Verzeichnis /var/www die richtigen Rechte gesetzt. Daher ist es sinnvoll, folgende Befehle aufzuführen, welche dafür sorgen, dass sowohl der Systembenutzer www-data als auch die Gruppe www-data Schreibrechte auf dieses Verzeichnis bekommen.

    sudo chmod 0775 /var/www
    sudo chgrp -R www-data /var/www
    Um als normaler Benutzer Dateien in /var/www/ anlegen oder bearbeiten zu können, wird der gewünschte Benutzer zur Gruppe www-data hinzugefügt:

    sudo adduser <benutzername> www-data
    OK, ich gehe den rot markiertern Befehl ein und....
    Schäm, jetzt funktioniert es.
    Geändert von mont-bit (23.09.2010 um 18:41 Uhr)
    Linux - simply the BEST.

  10. #10
    War schon öfter hier Avatar von RainerM
    Registriert seit
    03.08.2008
    Alter
    64
    Beiträge
    203
    Bedankte sich
    43
    Erhielt 28 Danksagungen
    in 26 Beiträgen

    Standard

    Hallo,
    ich klincke mich hier einfach mal ein wenn es erlaubt ist.
    Ich habe bis jetzt immer mit xampp unter Windows getestet. Nun wollte ich aber mal bischen mehr haben.
    Habe auf einen älteren P4 Debian-Lenny 5 eingerichtet und auch apache2 und php5 am laufen. php läuft aber immer im Modul so das ich immer die Rechte für jede Instalation erst ändern muss. Ist nicht ganz so schlimm weil der Lenny ja nur intern benutzt wird. Also ich versuche mit meinem Arbeitsrechner dann auf dem Server zu arbeiten. Da die Rechte im Bac kend dann immer rot sind muss ich erst bei jeder Instalation alles per Hand ändern.
    Kann da jemanden einen alten Mann mal helfen wie man auf Debian Lenny auch CGI installieren kann.

    Danke

    Rainer

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein