Archiv verlassen und diese Seite im Standarddesign anzeigen : htaccess
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
erstelle eine php Datei mit folgendem Inhalt :
<?php echo $_SERVER['DOCUMENT_ROOT']; ?>
hochladen ausführen dann hast dein Pfad, frohes neues Jahr :)
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']; ?>}
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
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
ja dann dahin hochladen, kenne ja nicht deine Unterverzeichnisse ;)
Auf jedenfall in ein Verzeichnis wo du diese aufrufen kannst.
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
Danke geht, werd die Datei gleich abspeichern...
Hab die htaccess angelegt, beide Dateien hochgeladen, bekomme aber einen Error 500, der Pfad sollte doch jetzt stimmen.
was ist denn der Inhalt der beiden Dateien ?
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}
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
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:
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 !!
Keine gute Idee, der überschreibt mir die index.php und die help.php
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.
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
gebe dem Ordner
admincp und
/scarhtaccess_v1.1
für die Erstellung eines Users CHMOD 777 , danach aber wieder rückgängig machen !
Jetzt gehts, vielen Dank für deine riesengroße Hilfe...
;)
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.
lösche die Datei index.php im Scar Ordner und bei Bedarf uppe diese wieder , oder benenne diese um.
So kann man es machen, ok Thank´s...
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
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
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.