Hilfe bei Installation unter Ubuntu 13.10

  • Hallo zusammen,

    ich bin WP-Frischling und verzweifle gerade an der Installation unter Ubuntu 13.10. Meine Vermutung ist, dass irgendetwas beim Aufsetzen der Datenbanken schief gelaufen ist.

    Ich habe die folgende Installationsanleitung http://mkpotluri.wordpress.com/2014/03/09/ins…u-13-10-server/ befolgt und scheitere an dem Schritt, dass mir im Browserfenster WP nicht angezeigt wird. Auf "sudo service apache2 restart" erhalte ich:

    Code
    * Restarting web server apache2                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

    Der localhost bzw 127.0.1.1 lassen sich nicht öffnen.

    Hab daher noch mal versicht LAMP zu installieren (http://ubuntuhandbook.org/index.php/2013…u-13-10-server/). Installation läuft bzw. es war schon alles auf dem neusten Stand. Dennoch läuft die Datenbank nicht. Bei http://localhost/info.php erhalte ich die Fehlermeldung:

    Code
    Not Found The requested URL /info.php was not found on this server.
     [HR][/HR] Apache/2.4.6 (Ubuntu) Server at localhost Port 80

    Vermutlich ist die Fehlerbehebung gaaanz einfach und ich steh wie ein Ochse vorm Berg.
    Hat jemand eine Idee, wie ich die Datenbank ans Laufen bekomme?

    Viele Grüße

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Schau mal in die /etc/hosts, ob dort u.a.

    Code
    127.0.0.1    localhost

    drin steht. Du kannst erst mal das in die /etc/apache2/httpd.conf schreiben

    Code
    ServerName localhost
  • Danke, ja Ubunuusers kenne ich. Leider helfen mir die Informationen nicht, die Verbindung herzustellen. Ich weiß nicht, wo das konkrete Problem liegt. Das eintragen des Localhosts verhindert die Fehlermeldung, die ich aber im Worst Case auch einfach ignorieren könnte. Das Hauptproblem ist die Verbindung. :-(

  • Du hast doch nicht nur ein Problem, wie es mir erscheint. Ich habe keine Ahnung von Ubuntu, doch ob die Datenbank läuft oder nicht läuft, sollte doch eigentlich das letzte Problem sein. Vorher solltest Du es doch zumindest erst einmal schaffen, eine ganz einfache index.html aufzurufen. Erst wenn dieser Schritt geschafft ist, eine info.php und dann erst eine einfache seite.php mit einer Verbindungskontrolle zur Datenbank. Wenn das dann alles in diesen drei Schritten geschafft ist, dann wäre der richtige Zeitpunkt um WP aufzusetzen, jedoch nicht früher.

    Oder schaue Dir ein Video an, davon gibt es reichlich viele:

    http://www.youtube.com/results?search_query=lamp+ubuntu

    Einmal editiert, zuletzt von Melewo (13. Mai 2014 um 21:04)


  • Und die Datei /etc/apache2/httpd.conf gibt es bei mir gar nicht.

    Stimmt, seit Apache 2.2 scheint es die nicht mehr zu geben. Du kannst dies auch unter /etc/apache2/sites-available/000-default.conf eintragen. Nicht vergessen, die Datei zu aktivieren (falls nicht schon geschehen)

    Code
    a2ensite 000-default
    service apache2 reload

    Ob die Dienste laufen kannst du per netstat sehen

    Code
    netstat -tulpe | grep apache2

    Dort müsste was mit apache2 stehen

    Code
    netstat -tulpe | grep mysql

    Dort müsste was mit mysqld stehen. Sollte dies so sein, laufen die Dienste bzw. sind falsch konfiguriert.

    Generell ist Ubuntu 13.10 eine Desktop Version. In wie weit diese Version für Server-Dienste geeignet ist, kann ich nicht sagen. Besser wäre in deinem Fall Ubuntu 12.04 LTS oder 14.04 LTS.

    Was erscheint denn bei

    Code
    http://localhost/

    Einmal editiert, zuletzt von Hille (13. Mai 2014 um 21:42)

  • Stimmt, seit Apache 2.2 scheint es die nicht mehr zu geben.


    Bei mir läuft ein Apache/2.2.21 (Win32) unter Localhost und der hat noch eine httpd.conf und keine apache2.conf, deshalb war mir das neu.

  • Danke für die Antworten.
    Also, bei sudo netstat -tulpe | grep apache2 erhalte ich

    Zitat

    tcp6 0 0 [::]:http [::]:* LISTEN
    root 9632 1011/apache2

    und bei sudo netstat -tulpe | grep mysql

    Zitat

    tcp 0 0 localhost:mysql *:* LISTEN
    mysql 10123 806/mysqld

    Bei http://localhost tut sich leider nix. Seite öffnet sich nicht. Keine Fehlermeldung...

    Was heißt das für mich im Klartext?


  • Was heißt das für mich im Klartext?

    Das die Dienste gestartet sind. Gib mal die Ausgabe von folgenden Sachen:

    Code
    sudo nslookup localhost
    sudo cat /etc/apache2/apache2.conf
    sudo cat /etc/apache2/ports.conf
    sudo cat /etc/apache2/sites-available/000-default.conf
    sudo ls /etc/apache2/sites-enabled
  • Dankeschön.
    So, ich hab meine Distribution aktualisiert. Das Problem steht nach wie vor.
    Das sind die Ausgaben:
    sudo nslookup localhost

    Zitat

    Server: 127.0.1.1
    Address: 127.0.1.1#53
    Name: localhost
    Address: 127.0.0.1

    sudo cat /etc/apache2/apache2.conf

    sudo cat /etc/apache2/ports.conf

    sudo cat /etc/apache2/sites-available/000-default.conf

    sudo ls /etc/apache2/sites-enabled

    Zitat

    domain.de.conf domain.de.conf~

    Ich muss gestehen, dass mir immer noch nicht ganz klar ist, wo das Problem liegt bzw. wie ich es beheben kann.
    Any ideas?


  • Ich habe die folgende Installationsanleitung http://mkpotluri.wordpress.com/2014/03/09/ins…u-13-10-server/ befolgt
    Der localhost bzw 127.0.1.1 lassen sich nicht öffnen.

    Hab daher noch mal versicht LAMP zu installieren (http://ubuntuhandbook.org/index.php/2013…u-13-10-server/)


    das kann ja so nicht funktionieren!
    Wieso in aller Welt installierst Du über die Pakete apche2 und mysql-server eine Xammp Version? Logisch, dass hier Ubuntu steikt... Entferne doch die installerten Pakete und versuche es nochmals über Xampp.

    Gruss B-52

  • das kann ja so nicht funktionieren!

    Das hatte ich gar nicht so recht gelesen. Ja, entferne mal eines von beiden z.B. lampp.

    Code
    DocumentRoot /var/www/html

    Ist das tatsächlich bei dir so? Im Normalfall ist es /var/www

    Gib mal folgendes noch ein

    Code
    a2dissite domain.de
    a2ensite 000-default
    service apache2 restart
  • Code
    DocumentRoot /var/www/html


    das scheint korrekt zu sein. Bei Debian Jessie verweist dies neu ebenfalls auf diesen Pfad. Denke, Ubuntu tickt hier gleich wie Debian...

    LG B-52

  • Danke. Hoffe, ich/wir nähern uns der Lösung des Problems :wink:

    Habe Lamp deinstalliert. Und dann "a2dissite domain.de" in die Konsole eingegeben. Bekam die Meldung

    Zitat

    Die Anwendung »a2dissite« ist momentan nicht installiert. Sie können sie durch folgende Eingabe installieren:
    sudo apt-get install apache2

    Bin dann davon ausgegangen, dass Apache scheinbar mit LAMP deinstalliert worden ist. Habe also Apache2 wieder installiert und bekam folgendes:

    Scheinbar geht nu noch weniger als vorher, oder?

    Beim Reloaden gabs dann das:

    Und das ist der Error Log


    Hmmm :???:


  • Bin dann davon ausgegangen, dass Apache scheinbar mit LAMP deinstalliert worden ist. Habe also Apache2 wieder installiert und bekam folgendes (...)

    Scheinbar geht nu noch weniger als vorher, oder?


    sei mir nicht böse, aber was genau wurstelst Du da? WP lokal unter einer Debian basierten Distribution zum Laufen zu bringen, ist eine Sache von 15 Minuten. Guckst Du hier

    Zitat

    Verwenden Sie »apt-get autoremove«, um sie zu entfernen.


    eine Fehlermeldung ist normalerweise da, um gelesen und angewendet zu werden ;-)

  • Code
    DocumentRoot /var/www/html


    das scheint korrekt zu sein. Bei Debian Jessie verweist dies neu ebenfalls auf diesen Pfad. Denke, Ubuntu tickt hier gleich wie Debian...

    Möglich. Muß der TS einfach mal schauen, ob dies wirklich sein DocumentRoot ist.

  • Hallo,

    ich hab mein System auf 14.04 geupdated. Da dabei einiges nicht rund gelaufen ist, habe ich den Rechner platt gemacht und alles neu installiert. Bei der Installtion von phpmyadmin habe ich allerdings geschlafen und vorschnell die Einstellung gewählt, dass es nicht über dbconfig-common koniguriert werden soll. Hab phpmyadmin bereits deinstalliert und neusintalliert, dabei kommen die Dialogfenster leider nicht nochmal, scheinbar werden die Einstellungen von der ersten Installtion übernommen.
    Entsprechend habe ich kein Passwort vergeben und bei "http://localhost/phpmyadmin" bekomme ich die Fehlermeldung

    Zitat

    Not Found
    The requested URL /phpmyadmin was not found on this server.

    [HR][/HR] Apache/2.4.7 (Ubuntu) Server at localhost Port 80

    Localhost also Apache2 funktionieren. Da ich nun nicht weiter munter deinstallieren und neuinstallieren möchte, frag' ich mal lieber gleich nach Rat und lasse lieber Vorsicht als Nachsicht walten.

    Vielen Dank für Eure Geduld. ;-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!