PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : htaccess


GreJan
01.01.2007, 10:23
Moin und ein frohes neues Jahr allen Usern hier...

Ich möchte eine htaccess für´s ACP erstellen, wie bekomme ich den Serverpfad heraus.
Bin noch nicht ganz wach, aber mir fällt auch sonst nicht ein.
:o

DerPate
01.01.2007, 11:13
erstelle eine php Datei mit folgendem Inhalt :


<?php echo $_SERVER['DOCUMENT_ROOT']; ?>


hochladen ausführen dann hast dein Pfad, frohes neues Jahr :)

GreJan
01.01.2007, 13:41
Wo soll da der Serverpfad sein und was heist ausführen, wie mach ich das ???

{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
{\fonttbl\f0\fnil\fcharset77 Verdana;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\ql\qnatural

\f0\fs26\fsmilli13333 \cf0 <?php echo $_SERVER['DOCUMENT_ROOT']; ?>}

DerPate
01.01.2007, 13:59
Lade dir den Anhang herunter, lade diesen auf Webspace und rufe den auf : www.deine.domain.de/check.php (http://www.deine.domain.de/check.php) dann erhälst du den Pfad

GreJan
01.01.2007, 14:15
Ne, Sorry, aber ich kann da nix aufrufen.
"Page not found"
Kann die Datei eh nicht ins root Verzeichnis hochladen, sondern nur in mein /html Verzeichnis

DerPate
01.01.2007, 14:20
ja dann dahin hochladen, kenne ja nicht deine Unterverzeichnisse ;)

Auf jedenfall in ein Verzeichnis wo du diese aufrufen kannst.

MoniK
01.01.2007, 14:21
hallo,

das /html Verzeichnis ist das Rootverzeichnis für die Domain :)

Wenn Du dort dein Forum reingeladen hast, packe die check.php dort rein und rufe die über http://www.deine_domain-xy/check.php auf.

Und wenn Du den admin Pfad haben willst, kopiere die Datei in das admincp Verzeichnis deines Forums und dann http://www.link_zu_deinem_Forum/admincp/check.php ...

Hoffe, das sollte helfen.

Monika

GreJan
01.01.2007, 14:25
Danke geht, werd die Datei gleich abspeichern...

GreJan
01.01.2007, 14:34
Hab die htaccess angelegt, beide Dateien hochgeladen, bekomme aber einen Error 500, der Pfad sollte doch jetzt stimmen.

DerPate
01.01.2007, 14:39
was ist denn der Inhalt der beiden Dateien ?

GreJan
01.01.2007, 14:45
htaccess
{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
{\fonttbl\f0\fswiss\fcharset77 ArialMT;}
{\colortbl;\red255\green255\blue255;}
\paperw11904\paperh16836\margl1440\margr1440\vieww9000\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\ql\qnatural

\f0\fs24 \cf0 AuthName "Admincp"\
AuthType Basic\
AuthUserFile /srv/www/htdocs/web45/html/vb3.htpasswd\
require valid-user}

htpasswd
{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
{\fonttbl\f0\fswiss\fcharset77 ArialMT;}
{\colortbl;\red255\green255\blue255;}
\paperw11904\paperh16836\margl1440\margr1440\vieww9000\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\ql\qnatural

\f0\fs24 \cf0 gjanusch:$1$oQu1vyjy$D5FIN98Xw/zHZM2L9X3Be1}

DerPate
01.01.2007, 14:51
Lese mal ab dem Abschnitt :

http://de.selfhtml.org/servercgi/server/htaccess.htm#verzeichnisschutz

weil das was du in den Dateien alles drin hast , kein Wunder des es einen Error 500 gibt ;)

JackFrost
01.01.2007, 15:11
Hi ,

wenn du deine .htpasswd und .htgroup dateien in einem höherem Verzeichnis wie dein /html ablegst ( z.b. /pass ) und dann in der .htaccess den lokal pfad dahin angibst dann sollte man sie vom Internet her nicht finden können

Gruss JackFrost

GreJan
01.01.2007, 15:29
Ich bin jetzt schon seit heute Morgen 9 Uhr am Probieren, egal welchen Generator ich nehme immer wieder Error 500.
Der Link von dir @derPate ist zwar sehr intressant, aber irgend wie geht das auch nicht, immer das selbe Error 500.
Weiß mir echt keinen Rat mehr...
:confused:

DerPate
01.01.2007, 15:44
kleine TIPP :

Lade dir folgendes Script herunter http://www.scar4u.de/scripts/scarhtaccess/download.html

Installation :

entpacken und lade alle Dateien in dein admincp Verzeichnis und gebe dem Ordner
php_-_scarhtaccess_v1.1/data CHMOD 777.

aufrufen des Scriptes mittels : www.deine-domain.de/admincp/php_-_scarhtaccess_v1.1/index.php (http://www.deine-domain.de/admincp/php_-_scarhtaccess_v1.1/index.php)


Klicke dann auf Benutzer hinzufügen , gebe Namen ein - Passwort klicke auf speichern das wars.

Normalerweise kannst du aber bei jedem Webspace im Cpanel oder welches Menü du für deine Domainverwaltung hast auch Ordner mit .htaccess schützen !!

GreJan
01.01.2007, 17:04
Keine gute Idee, der überschreibt mir die index.php und die help.php

DerPate
01.01.2007, 17:08
Keine gute Idee, der überschreibt mir die index.php und die help.php


du sollst das ja samt Ordner hochladen so das du einen weiteren Unterordner im /admincp hast. Dann wird nichts überschrieben.

GreJan
01.01.2007, 17:30
Wenn ich einen benutzer anlegen will, bekomme ich das hier, ein mist das ganze...:mad:

Warning: fopen(/srv/www/htdocs/web45/html/vb3/admincp/.htpasswd): failed to open stream: Permission denied in /srv/www/htdocs/web45/html/vb3/admincp/scarhtaccess_v1.1/protectfolder.php on line 277

Warning: fwrite(): supplied argument is not a valid stream resource in /srv/www/htdocs/web45/html/vb3/admincp/scarhtaccess_v1.1/protectfolder.php on line 278

Warning: fclose(): supplied argument is not a valid stream resource in /srv/www/htdocs/web45/html/vb3/admincp/scarhtaccess_v1.1/protectfolder.php on line 279

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web45/html/vb3/admincp/scarhtaccess_v1.1/protectfolder.php:277) in /srv/www/htdocs/web45/html/vb3/admincp/scarhtaccess_v1.1/protectfolder.php on line 294

DerPate
01.01.2007, 17:32
gebe dem Ordner
admincp und
/scarhtaccess_v1.1

für die Erstellung eines Users CHMOD 777 , danach aber wieder rückgängig machen !

GreJan
01.01.2007, 17:44
Jetzt gehts, vielen Dank für deine riesengroße Hilfe...
;)

GreJan
01.01.2007, 17:48
hab aber noch ne Frage:
Wenn irgend einer durch Zufall die URL des Scarhtaccess aufruft, was ja kein Problem ist, kann der mir überall einen Schutz reinhauen, wie kann ich mich dagegen schützen.

DerPate
01.01.2007, 17:51
lösche die Datei index.php im Scar Ordner und bei Bedarf uppe diese wieder , oder benenne diese um.

GreJan
01.01.2007, 17:56
So kann man es machen, ok Thank´s...

Mystics
01.01.2007, 21:28
htaccess


htpasswd
{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
{\fonttbl\f0\fswiss\fcharset77 ArialMT;}
{\colortbl;\red255\green255\blue255;}
\paperw11904\paperh16836\margl1440\margr1440\vieww9000\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\ql\qnatural

\f0\fs24 \cf0 gjanusch:$1$oQu1vyjy$D5FIN98Xw/zHZM2L9X3Be1}Und noch hierzu ein Hinweis:

Du darfst solche Textdateien nur im Textformat abspeichern oder am Besten gleich nur mit Notepad bearbeiten. Du hast die Datei im RTF-Format (wahrscheinlich mit Word) gespeichert.

MaxisSpieler
10.02.2007, 17:50
gebe dem Ordner
admincp und
/scarhtaccess_v1.1

für die Erstellung eines Users CHMOD 777 , danach aber wieder rückgängig machen !kabiere ich jetz nicht was meinst du damit ? soll ich den ordner admincp umbenen oder wie ?

JackFrost
10.02.2007, 20:55
kabiere ich jetz nicht was meinst du damit ? soll ich den ordner admincp umbenen oder wie ?

Beide Verzeichnise sollen die Rechte 777 bekommen , script ausführen und dann beide Verzeichnise wieder auf die "alten" Rechte stellen.

Gruss JackFrost

MaxisSpieler
11.02.2007, 14:09
wenn ich
das ausführe vbulletin/admincp/scarhtaccess_v1.1/index.php
kommt das
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/%%4D^4D5^4D5146C2%%acp_index_frameset.html.php) is not within the allowed path(s): (/srv/www/httpd/phost/s/de/pytalhost/simsplayer/web/:/srv/www/httpd/phost/s/de/pytalhost/simsplayer/tmp/:/srv/www/httpd/phost/s/de/pytalhost/simsplayer/ses/) in /srv/www/httpd/phost/s/de/pytalhost/simsplayer/web/vbulletin/admincp/scarhtaccess_v1.1/lib/smarty/Smarty.class.php on line 1375

Fatal error: Smarty error: the $compile_dir '' does not exist, or is not a directory. in /srv/www/httpd/phost/s/de/pytalhost/simsplayer/web/vbulletin/admincp/scarhtaccess_v1.1/lib/smarty/Smarty.class.php on line 1088

Mystics
11.02.2007, 22:33
Durch die "open_basedir" Einstellung in PHP wirst du dieses Programm wohl nicht verwenden können. Du musst die .htaccess Dateien manuell erstellen:

http://www.bananajoe.de/cgi-bin/pass.cgi