Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

htaccess lässt sich nicht löschen/ändern

Eingetragen von batman1983 (189)
am 16.07.2008 - 12:28 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hey Leute,

meine .htaccess im sites/default/files Ordner lässt sich nicht löschen. Meine Bilder werden nicht angeeigt, aufgrund der .htaccess. Wie bekomm ich die gelöscht oder geändert?

MFG Batman1983

‹ Seitentitel von außerhalb erweitern Drupal 5.7 verwendet nur PHP 4.4.8 statt vorhandener PHP 5.1.2 Version ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

1. Aendere den Besitzer bzw.

Eingetragen von quiptime (4972)
am 16.07.2008 - 13:40 Uhr

1.
Aendere den Besitzer bzw. die Rechte auf die .htaccess.

oder/und

2.
Benenne die .htaccess um. Zumindest kannst Du dann erst Mal eine neue .htaccess hochladen.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leider geht das auch

Eingetragen von batman1983 (189)
am 16.07.2008 - 14:22 Uhr

Leider geht das auch nicht.
Das sagt mein FTP Programm:
SITE CHMOD 777 .htaccess
550 .htaccess: Operation not permitted

Ich kann es nicht umbenennen oder löschen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da ist wohl beim Hoster das

Eingetragen von quiptime (4972)
am 16.07.2008 - 14:34 Uhr

Da ist wohl beim Hoster das .httacces Feature innerhalb von FTP nicht richtig aufgesetzt.

So wie es aussieht hat die .httacces einen besonderen Schutz der es Dir nicht erlaubt mit ihr zu arbeiten. Das ist aber widersinnig.

Teste mal das Umbenennen in ~.htaccess

Also das Zeichen ~ davor. Hat bei mir bisher so in fast allen aehnlich gelagerten Faellen funktioniert. Wenn es so funktioniert ist aber das offensichtliche grundsaetzliche Problem mit der .htaccess noch nicht geloest.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das gleiche Problem hatte

Eingetragen von dino.conte (16)
am 16.07.2008 - 19:13 Uhr

Das gleiche Problem hatte ich auch mal (mit Filezilla).

Ich nutze nun WinSCP (http://sourceforge.net/projects/winscp/),
und habe derlei Probleme nicht mehr.

Grüsse aus dem Bergischen Land
Dino Conte

  • Anmelden oder Registrieren um Kommentare zu schreiben

Besitzrechte

Eingetragen von buntstich (nicht überprüft) (0)
am 16.07.2008 - 20:29 Uhr

So etwas kenne ich wenn Daten z.B. durch eine Installation erzeugt werden. Dazu bietet mein Provider im admin das Tool "Besitzrechte" um diese auch an den FTP user zurückzugeben.

buntstich

  • Anmelden oder Registrieren um Kommentare zu schreiben

security risk

Eingetragen von tumblingmug (872)
am 16.07.2008 - 20:33 Uhr

Lass mich raten: in der .htaccess steht das hier drin:

SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks

Die Datei wurde von Drupal angelegt, um security risks vorzubeugen. Lies dazu bitte diesen Thread hier im DC.

Das Leeren der Datei als Umgehen des Löschens (weil sie nach Löschen gleich wieder neu angelegt wird) ist höchstriskant genau dann, wenn bei Dir User Upload-Rechte haben. Falls nicht, könnte man die Rechte der Datei via PHP ändern und die Datei tatsächlich leeren.

Zitat:

Meine Bilder werden nicht angeeigt, aufgrund der .htaccess.

Das wäre kein "normales" Verhalten. Der Schluss muss auch nicht stimmen ... - Man sollte dem vor dem wilden Löschen besser auf den Grund gehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ganze befindet sich auf

Eingetragen von batman1983 (189)
am 16.07.2008 - 21:37 Uhr

Das ganze befindet sich auf unserem Root Server. Da ich nicht der Server Admin bin, ich aber weiß, dass wir durch Confixx sehr eingeschränkt sind, weiß ich nicht, wie wir dem entgegenwirken können, dass die hochgeladenen Bilder angezeigt werden. Derzeit habe ich nur ich die Berechtigung Bilder hochzuladen. Später bekommen evtl. auch User Bilder hochzuladen.

MFG Batman1983

PS: Das mit Winscp hat auch nicht geklappt... (Grüße an meine Heimat: das Bergische Land ;))

  • Anmelden oder Registrieren um Kommentare zu schreiben

Server Admin

Eingetragen von tumblingmug (872)
am 16.07.2008 - 23:30 Uhr

Bitte doch Deinen Server-Admin, dass er Dir mitteilt, warum der Apache verweigert, Dateien aus dem sites-Ordner auszuliefern (error.log?). Er möge eine Lösung in Betracht ziehen, die die .htaccess-Datei unter sites so beläßt, wie sie ist. Falls der Server-Admin das Problem lösen kann, bitte ich dringend um Dein Posting hier, wie er das gemacht hat. Es handelt sich nämlich in irgendeiner Weise um eine Apache-(Miss?)- oder auch sonstwie untaugliche Server-Konfiguration, dass es hier Probleme gibt. Ich wüsste daher selber auch sehr gerne, wie das Problem entsteht, denn einerseits haben doch einige Drupal-Admins dieses Problem immer wieder, andererseits haben alle Drupal-Installationen eine .htaccess im files-folder und das funktioniert auch meistens.

EDIT: Ist das eigtl. unmittelbar nach der Installation aufgetreten, oder erst eine Folge von - ja von was? Seit welchem markanten Ereignis tritt das auf? Gab es einen Serverumzug? (Wie genau lauten die Dateiberechtigungen der .htaccess? -> 0664 ?)
EDIT-2: Hast Du im Drupal-Root-Verz. etwas an der originalen .htaccess verändern müssen, damit Drupal läuft?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also wie schon geschrieben,

Eingetragen von batman1983 (189)
am 17.07.2008 - 17:25 Uhr

Also wie schon geschrieben, sind wir durch Confixx sehr eingeschänkt. Wenn unser Server Admin was ändern will, blockt Confixx das wieder. Folgende Optionen erlaubt Confixx:

  1. Indexes
  2. AuthConfig Limit
  3. FileInfo

Deshalb musste ich auf die erste .htaccess ändern, damit D6 überhaupt läuft:

#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.
#<FilesMatch "\.(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template)$">
#  Order allow,deny
#</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
#Options -Indexes

# Follow symbolic links in this directory.
#Options +FollowSymLinks

# Customized error messages.
ErrorDocument 404 /index.php

# Set the default handler.
#DirectoryIndex index.php

# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.

# PHP 4, Apache 1.
<IfModule mod_php4.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

# PHP 4, Apache 2.
<IfModule sapi_apache2.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

# PHP 5, Apache 1 and 2.
#<IfModule mod_php5.c>
#  php_value magic_quotes_gpc                0
#  php_value register_globals                0
#  php_value session.auto_start              0
#  php_value mbstring.http_input             pass
#  php_value mbstring.http_output            pass
#  php_value mbstring.encoding_translation   0
#</IfModule>

# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On

  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600

  # Do not cache dynamically generated pages.
  ExpiresByType text/html A1
</IfModule>

# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on

  # If your site can be accessed both with and without the 'www.' prefix, you
  # can use one of the following settings to redirect users to your preferred
  # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
  #
  # To redirect all users to access the site WITH the 'www.' prefix,
  # (http://example.com/... will be redirected to http://www.example.com/...)
  # adapt and uncomment the following:
  #
  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment and adapt the following:
  # RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
  # RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal
  #
  # If your site is running in a VirtualDocumentRoot at http://example.com/,
  # uncomment the following line:
  # RewriteBase /

  # Rewrite URLs of the form 'index.php?q=x'.
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>

# $Id: .htaccess,v 1.90 2007/10/05 14:43:23 dries Exp $

  • Anmelden oder Registrieren um Kommentare zu schreiben

Spruch des Tages

Eingetragen von tumblingmug (872)
am 17.07.2008 - 17:57 Uhr
Zitat:

Wenn unser Server Admin was ändern will, blockt Confixx das wieder.

Das ist der Spruch des Tages.

Ich denke, dass auch via Confixx vhost-spezifische Apache-Einstellungen vom Admin getätigt werden können. Ich würde für den Drupal-vhost "AllowOverride All" setzen lassen und die originale DOCUMENT_ROOT-.htaccess von Drupal verwenden. Dann würde wohl auch das files-Verz. gleich ganz willig mitspielen. Anderfalls aber müssen für Deinen vhost sicherlich für das Verz. files (um das es hier geht) die "Options +FollowSymLinks" in der httpd.conf gesetzt sein. In der .htaccess im files-Verz. müssten dann die beiden letzten Zeilen, da wohl nicht zugelassen, auskommentiert werden, so dass nur die erste SetHandler-Zeile stehen bleibt. Vielleicht geht es ja dann so.

Jedenfalls würde ich ein manipuliertes PHP-Skript, wie im oben verlinkten Neben-Thread erwähnt, hochladen und auszuführen versuchen, um sicher zu sein, dass der Drupal-Sicherheitsmechanismus von Confixx auch wirklich "zugelassen wurde". Vorher würde ich da niemanden "Fotos" hochladen lassen. Aber so, wie Du es beschreibst, ist der Einsatz von Confixx das größere Sicherheitsrisiko.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da ich kein Server Admin

Eingetragen von batman1983 (189)
am 18.07.2008 - 13:16 Uhr

Da ich kein Server Admin bin, sondern nur jemand, der Drupal zum laufen bringen will, kann ich dazu nicht viel sagen. Unser Admin hat mir folgendes geschrieben:

Zitat:

- und exakt das, was tumblingmug da behauptet ist auch möglich...
- nur halt global...
- und damit haben alle leute die rechte...
- und exakt das ist nicht sinn der sache...
- bei uns läuft halt nicht nur ein account sondern mehrere...

Vielleicht kannst du da nun was zu sagen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die AllowOverride-Direktive

Eingetragen von tumblingmug (872)
am 18.07.2008 - 17:51 Uhr

Die AllowOverride-Direktive ist directory-spezifisch, d.h. für einen einzelnen Vhost, dessen DOCUMENT_ROOT unter z.B. /var/www/vhost543 liegt könnte m. E. gesetzt werden, z.B.:

<Directory /var/www/vhost543/htdocs>
  AllowOverride All
</Directory>

Das müsste in die http.conf (am besten unterhalb der INCLUDE-Anweisung für die confixx_vhost.conf) eingebunden werden. Aber natürlich muss das der Admin auch wollen. Du kannst mit solchen Rechten schon ziemlich Schindluder treiben ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 3 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 20 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association