Erledigt......
Beiträge von Lego
-
-
In einem vHost gibt es grob geschätzt hunderte Fehlermöglichkeiten. Z.B. das die Subdomain nicht ordentlich in einem eigenen Kader liegt sondern durch einen Wildcardeintrag der Standarddomain abgedeckt wird. Stichwort Reihenfolge der inkludierten vHosts, etc.
Wenn beim Aufruf der Standarddomain der Verzeichnisschutz abgefragt wird liegt die Wahrscheinlichkeit jedoch sehr hoch das nun mal Daten aus dem Ordner für welchen der Verzeichnisschutz eingerichtet wurde Daten enthält die geladen werden.
Nochmal als Hinweis: Ein Verzeichnisschutz ist +immer+ Pfad bedingt, nicht Domain bedingt.
Ich tendiere dazu, dass die Daten aus dem Ordner mit dem Verzeichnisschutz gezogen werden und dadurch der Schutz unwirksam wird.
Danke für die Hilfe. -
Dann liegt entweder ein Fehler im vHost vor, oder unter der regulären Domain werden eben doch Inhalte aus dem Ordner der betroffenen Subdomain geladen. Das können nur Sie prüfen.
Ja, die besuche werden abgefragt und die herkunft der Besucher.
Wie genau kann den ein Fehler im vHost vorliegen ? -
Es kommt nicht auf die Domain an, sondern den Ordner. Offenbar wird über die reguläre "Homepage" etwas aus dem Pfad geladen für welchen der Verzeichnisschutz angelegt wurde, dann ist klar das die Abfrage kommt
Ich habe ja den schutz auf das Verzeichniss test aufgegeben.
Es existiert eine Subdomain test.domain.de diese Subdomain ist für das Verzeichniss test angelegt.
Wenn ich aber auf die haupt Domain gehe, kommt schon die Abfrage nach den Daten !!!
Das sollte ja nicht der Fall sein.
Ich habe noch ein Verzeichniss z.B das nennt sich test2 und dafür habe ich keine Subdomain und der Verzeichnissschutz funktioniert perfekt !
Nur auf dem Verzeichniss nicht, wo eine Subdomain existiert.Ich habe in dem Verzeichniss test ein Script was die Besucheranzahlen aus meiner Hauptdomain ausliest.
Und auf der Hauptdomain liegt ein Forum. -
Hallo,
undzwar habe ich ein verzeichniss Namens test.
Für dieses Verzeichniss habe ich eine Subdomain angelegt: test.domain.de
Ich möchte, dass das Verzeichniss aber geschützt wird.
Schön und gut, ich schütze das Verzeichniss dann wird die Abfrage schon auf der Startseite bzw. der Hauptdomain: domain.de angezeigt.
Es lässt sich zwar weggklicken, aber es kommt jedes mal.Wie löse ich das Problem ?
Gruß.
-
In Navicat meine ich.
Vielen Dank, da hab ich wiedermal was dazu gelernt -
Der MySQL Host ist doch auf 127.0.0.1 eingestellt ?
Und in welcher Zeile finde ich den SSH Host ? -
Poste die my.cf mal hier.
PHP
Alles anzeigennice = 0 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 # # * Fine Tuning # key_buffer = 16M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 # This replaces the startup script and checks MyISAM tables if needed # the first time they are touched myisam-recover = BACKUP #max_connections = 100 #table_cache = 64 #thread_concurrency = 10 # # * Query Cache Configuration # query_cache_limit = 1M query_cache_size = 16M # # * Logging and Replication # # Both location gets rotated by the cronjob. # Be aware that this log type is a performance killer. # As of 5.1 you can enable the log at runtime! #general_log_file = /var/log/mysql/mysql.log #general_log = 1 # # Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf. # # Here you can see queries with especially long duration #log_slow_queries = /var/log/mysql/mysql-slow.log #long_query_time = 2 #log-queries-not-using-indexes # # The following can be used as easy to replay backup logs or for replication. # note: if you are setting up a replication slave, see README.Debian about # other settings you may need to change. #server-id = 1 #log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 max_binlog_size = 100M #binlog_do_db = include_database_name #binlog_ignore_db = include_database_name # # * InnoDB # # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. # Read the manual for more InnoDB related options. There are many! # # * Security Features # # Read the manual, too, if you want chroot! # chroot = /var/lib/mysql/ # # For generating SSL certificates I recommend the OpenSSL GUI "tinyca". # # ssl-ca=/etc/mysql/cacert.pem # ssl-cert=/etc/mysql/server-cert.pem # ssl-key=/etc/mysql/server-key.pem [mysqldump] quick quote-names max_allowed_packet = 16M [code=sql] #no-auto-rehash # faster start of mysql but no tab completition [isamchk] key_buffer = 16M # # * IMPORTANT: Additional settings that can override those from this file! # The files must end with '.cnf', otherwise they'll be ignored. # !includedir /etc/mysql/conf.d/
-
Auch hier hilft mein Blog:
Verbindung zu einem MySQL Server via JDBC - Anwendungsentwickler.wsAchte aber drauf das MySQL auf 127.0.0.1 horcht, und nicht auf der öffentlichen IP.
Ansonsten ist der für alles und jeden erreichbar.Das wäre nur wieder eine stelle mehr auf die man aufpassen muss...
//edit
Bei Debian befindet sich die config unter /etc/mysql, wenn ich mich richtig errinner...Also, wenn ich die Zeile mit SKIP entferne, sollte es Theoretisch gehen ?
Ich finde folgende Zeile mit SKIP: -
Navicat kann auch SSH Tunnel.
Das halte ich für sinnvoller als den MySQL Server nach außen hin zu öffnen.Navicat - MySQL GUI mit SSH Tunnel Feature - Anwendungsentwickler.ws
Ist zwar schon etwas her das ich das benutzt habe, sollte sich aber eigentlich nicht geändert haben.
Danke für deine Antwort !
Leider erhalte ich folgenden Fehler:
[Blockierte Grafik: http://www.abload.de/img/unbenannt07b27.png] -
Zitat von martin',
Existiert die Tabelle forumsql1 denn?
Nein nur der User forumsql1 und die Datenbank forumsql1, ich möchte ja dem User die Rechte geben wie im Tutorial beschrieben. -
Wahrscheinlich hast du diesen Login auf localhost beschränkt. Das passiert standardmäßig.
Das kann gut sein, ich bin ja schon soweit dass ich via PuTTy eingeloggt habe. Aber, jetzt habe ich den Fehler, dass er eine User Datei nicht findet wie o.g.
-
Da hätte dir Google aber auch geholfen: MySQL für externen Zugriff konfigurieren @ huschi.net
MfG Christian
Das Tutorial habe ich auch gesehen, leider hatte ich beim 2. Punkt folgenden Fehler:
ERROR 1044 (42000): Access denied for user 'forumsql1'@'localhost' to database 'mysql'Aber wenn ich mysql -uforumsql1 -p forumsql1 eingebe dannach das Passwort, geht es.
Nach diesem Punkt:
update user set host='%' where user='huschi';Bekomme ich folgenden Fehler:
ERROR 1146 (42S02): Table 'forumsql1.user' doesn't exist -
Hallo,
undzwar würde ich gerne meinen MySQL Server nach außen erreichbar machen.
Ich würde nähmlich gerne Navicat nutzen um meinem MySQL Server zu verwalten.
Leider ist mir nicht bekannt wie ich das einstelle.Gruß,
Lego -
Ich weiß, aber so lerne ich dazu.
PS: Ich habe soeben folgendes gefunden und angewand: Arktur-FAQ - phpMyAdmin und mcrypt jetzt wird der Fehler nicht mehr angezeigt.
-
APT ist deine Paketverwaltung, die hast du doch bereits verwendet...
Und Nein, du hast damit nur das allgemeine mcrypt installiert, nicht die PHP Erweiterung.
MfG Christian
Ahso meinst du das... Ich habe phpmyadmin runtergeladen und dann hochgeladen auf meinen FTP.
Wie installiere ich denn die PHP Erweiterung ?@ Dragon, dafür habe ich jemanden, der mir das macht. Sonst komme ich ja eigentlich klar Ich weiß nur leider nicht wie ich Mcrypt installiere und in die php.ini einfüge, da ich es noch nie gemacht habe.
-
Ich vermute du suchst das Paket php5-mcrypt. phpMyAdmin könntest du übrigens auch direkt über die Paketverwaltung installieren
MfG Christian
Wirklich, wo finde ich denn die Paketverwaltung ?
Ich habe einfach apt-get install mcrypt in die konsole geschrieben, das hat ja anscheinend gereicht, oder nicht ?Gruß.
-
Hallo,
undzwar habe ich soeben apt-get install mcrypt eingegeben, somit mycrypt installiert.
Da man Phpmyadmin selbst hochladen und bei Froxlor eintragen muss, habe ich das getan.
Phpmyadmin sagt mir aber, dass die Erweiterung mcrypt fehlt und ich sie in die php.ini eintragen muss.
Wo genau finde ich die php.ini und was muss ich dort eintragen ?Gruß.
-
Entschuldigung, dass ich nochmal was schreibe, ich warte aber mittlerweile seit 5 Tagen auf eine Antwort.
-
Hallo liebes Netcup Team,
Als ich einen Verzeichnisschutz angelegen wollte, bekam ich den Fehler bei der Benutzer Erstellung, dass der Benutzer schon existiert.
Leider wird der Benutzer aber nicht auf der Benutzerliste aufgelistet.
Woran liegt das ? Wie kann ich den User löschen ? Ja, ich hatte den User vorher angelegt, aber leider ist er nicht auf der Benutzer Liste.Gruß,
Taros