david: web server - - allgemeine fragen

hi forum,

ich werde versuchen meine homepage um eine gallery zu
erweitern,<//http://gallery.menalto.com/>gallery 2 heisst das gute teil.

so jetzt ist die documentation auf englisch und ich komm langsam drauf dass ich nicht viel plan von (meinem)server habe.

deswegen ein paar fragen:
woher weiss ich was mein hoster für einen webserver benutzt gibts da einen ordner auf meinem webspace, oder wo ist der webserver installiert,wie kann man sich das am besten vorstellen?

in der installationsanleitung von gallery werden auch scripte angeprochen(zum entpacken des installationsarchivs auf dem server)
z.B

<?
$output = shell_exec('tar xzf gallery-2.0.2-full.tar.gz');
?>

wie führe ich so eine datei(.php?) aus, muss ich die über den browser ansteuern, und muss diese im gleichen ordner wie die tar.gz datei liegen?

vielen dank
david

  1. Hallo,

    höchstwahrscheinlich verwendet Dein Webhoster einen Apache-Webserver.
    Unter http://news.netcraft.com/ (links oben) kannst Du mittels Angabe Deiner URL zuverlässig genauere Informationen erhalten, inklusive Version des entsprechenden Webservers.

    Um ein Skript wie Gallery benutzen zu können, muss Dein Webhosting-Provider auf seinem Server PHP unterstützen. Außerdem benötigst Du eine MySQL-Datenbank. Bitte stelle zunächst sicher, dass Dein Account Diese Anforderungen auch erfüllt.

    Gruß,
    Konstantin

    1. Um ein Skript wie Gallery benutzen zu können, muss Dein Webhosting-Provider auf seinem Server PHP unterstützen. Außerdem benötigst Du eine MySQL-Datenbank. Bitte stelle zunächst sicher, dass Dein Account Diese Anforderungen auch erfüllt.

      danke für die antwort, hab ich gerade gemacht und der hoster kann die anforderungen erfüllen...

      hab jetzt auch ne mysql datenbank+user erstellt(mit php myAdmin), jetzt frage ich mich wo die db gespeichert wird (mussste bei der erstellung nix angeben)und wie ich dem user die nötigen rechte einräumen kann.

      <//http://codex.gallery2.org/index.php/Gallery2:How_do_I_Install_Gallery2>

      $ mysqladmin -uroot create gallery2(hab ich mittels php myadmin)
      $ mysql gallery2 -uroot -e"GRANT ALL ON gallery2.* TO username@localhost IDENTIFIED BY 'password'"(pwd und username ausget.)

      wollte die angegebenen instruction in php myadmin unter
      "SQL-Befehl(e) in Datenbank xxx" ausführen,ging aber nicht.

      lg
      david

      1. hi,

        $ mysql gallery2 -uroot -e"GRANT ALL ON gallery2.* TO username@localhost IDENTIFIED BY 'password'"(pwd und username ausget.)

        Du meinst vielleicht:
        ... GRANT ALL PRIVILEGES ON...
                      ^^^^^^^^^^

        --roro

        1. hm ich meine garnix =)

          das is aus dem link oben...

          also anführungsz. weg?

          danke

          1. hm ich meine garnix =)

            das is aus dem link oben...

            also anführungsz. weg?

            nein, besser mal nachlesen:
            http://dev.mysql.com/doc/refman/4.0/de/grant.html

            ich kann so schlecht erklären weist Du ;-)

            --roro

            1. hm ich meine garnix =)

              das is aus dem link oben...

              also anführungsz. weg?

              nein, besser mal nachlesen:
              http://dev.mysql.com/doc/refman/4.0/de/grant.html

              aja das klingt interessant.

              ich kann so schlecht erklären weist Du ;-)

              --roro

              vielleicht solltest dus mal probieren ;-)

              1. hi,

                ich bekomme eine fehlermeldung:

                #1132 - You must have privileges to update tables in the mysql database to be able to change passwords for others

                ???

                1. hi,

                  ich bekomme eine fehlermeldung:

                  #1132 - You must have privileges to update tables in the mysql database to be able to change passwords for others

                  schöne Fehlermeldung, sagt doch alles. Hmm, was machen wir da? Ich hab einen Vorschlag. Wenn Du schon nicht der Administrator bist, aber Tabellen anlegen kannst, naja, dann bist Du doch selbst schon ein Benutzer. Du hast eine Benutzerkennung und ein Passwort.

                  Genau das brauchen Deine Scrips auch. Wozu also einen neuen Benutzer anlegen? Ändere die Variablen in Deinen Scripts auf Deine Zugangsdaten und es sollte funktionieren.

                  --roro

                  1. hi, also ich bin benutzer und auch admin glaub ich halt da ich den webspace ja besitze, und auch andere benutzer hinzufügen kann.

                    #1132 - You must have privileges to update tables in the mysql database to be able to change passwords for others

                    ich will doch rechte ändern net passw.

                    muss nur noch den namen und das passw. finden.
                    als admin kann ich ja mit dem befehl oben den benutzern die rechte zuweisen oder?

                    lg

                    1. hi david,

                      als admin kann ich ja mit dem befehl oben den benutzern die rechte zuweisen oder?

                      als Admin ja.

                      viele Grüße, Rolf

                      1. hi und danke!
                        die installation hat geklappt.
                        ich habe noch ein paar fragen:)

                        jetzt will ich die sicherheitstufe der ordner zurücksetzten(vererbt sich die stufe?)auf 400 geht aber nicht:

                        550 Could not change perms on gallery2: Bad file descriptor

                        und was heiss web-accesible, ich werd da nicht ganz schlau draus, wie kann denn etwas außerhalb des root.orners liegen?

                        danke
                        lg
                        david

                  2. Genau das brauchen Deine Scrips auch. Wozu also einen neuen Benutzer anlegen? Ändere die Variablen in Deinen Scripts auf Deine Zugangsdaten und es sollte funktionieren.

                    versteh ich nicht, ja ich bin benutzer und kann in der mir zugeteilten
                    datenbank auch tabellen erstellen, ich führe das script ja auch mit dem pwd / username aus mit dem ich eingeloggt bin

                    lg david

          2. hm ich meine garnix =)

            das is aus dem link oben...

            also anführungsz. weg?

            hab mal <//http://at.php.net/manual-lookup.php?pattern=GRANT+ALL+ON&lang=de>
            durchforstet konnte aber nix finden, hab den installation guide wohl nicht verstanden...
            kann mir vielleicht jemand sagen wie ich dem db user gewisse rechte einräumen kann(z.b CREATE TABLE, ALTER TABLE...)

            danke
            lg

            1. hallo,

              hab mal <//http://at.php.net/manual-lookup.php?pattern=GRANT+ALL+ON&lang=de> durchforstet

              Es ist zwar erfreulich, daß du offenbar nachgelesen hast, wie Verweise formatiert werden sollten. Aber du machst trotzdem noch etwas konsequent falsch: Du setzt an den Anfang eines Verweises immer doppelte Slashes //. Damit sind deine Verweise allesamt nicht wirklich anklickbar oder führen zu völlig anderen Adressen. Beispiel:

              _falsch_:  <//http://at.php.net/manual-lookup.php?pattern=GRANT+ALL+ON&lang=de>
              _richtig_: http://at.php.net/manual-lookup.php?pattern=GRANT+ALL+ON&lang=de

              Grüße aus Berlin

              Christoph S.

              --
              Visitenkarte
              ss:| zu:) ls:& fo:) va:) sh:| rl:|