Raspberry PI Wordpress Problem

  • Hallo

    Ich versuche nun schon seit vielen Stunden wordpress auf den RPI zum laufen zu kriegen.

    Dabei erschein immer folgende Fehlermeldung: Error establishing a database connection
    wenn ich versuche über den browser auf (IP des RaspberryPI)/wordpress zuzugreigen

    Apache2,PHP, MySQL und phpMyAdmin sind installiert und funktionieren

    MySQL wurde folgendermassen konfiguriert:

    Code
    CREATE DATABASE wordpress;
    CREATE USER wordpressuser;
    SET PASSWORD FOR wordpressuser= PASSWORD('1234');
    GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY ’1234′;
    FLUSH TABLES;

    die wp-config in

    Code
    /var/www/wordpress/wp-config.php

    wurde folgendermassen erstellt

    Code
    /** The name of the database for WordPress */
        define(‘DB_NAME’, ‘wordpress’);
    
    
        /** MySQL database username */
        define(‘DB_USER’, ‘wordpressuser’);
    
    
        /** MySQL database password */
        define(‘DB_PASSWORD’, ‘1234);
  • Zeigt er dir weitere Details/Gründe an? Welche Version von PHP ist installiert? Welche Version von MySQL ist installiert?

    Schöne Grüße vom Tux

  • Über phpMyAdmin kommt die gleiche Fehlermeldung
    Es erschein im Browser nur diese Meldung sonst nichts.

    Installiert ist :
    PHP : 5.4.4-14+deb7u5
    MySQL : 5.5.31-0+wheezy1

    Code
    mysql> use wordpress
    Database changed
    mysql> show tables
        -> ;
    Empty set (0.00 sec)
    Code
    mysql> describe wordpress;
    ERROR 1146 (42S02): Table 'wordpress.wordpress' doesn't exist
  • service mysql start

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

  • Wenn der Dienst nicht gestartet waere, wuerde die MySQL-Shell nicht tun. Problem ist klar, es fehlen die Tabellen. Fuehr das setup-Script von wordpress mal erneut aus.

  • Ich dachte das passiert dann über den Browser was ja aber nicht funktioniert
    Ich habe wordpress einfach heruntergeladen mit

    Code
    wget http://wordpress.org/latest.tar.gz

    und nach

    Code
    /var/www/wordpress

    entpackt
    und noch die wp-config bearbeitet.

    Wie meinst du das Setup-Ccript ausführen ;)

  • Dann kanns nicht gehen :D

    Also auf jeden Fall mal laufen lassen, damit die Tabellen etc angelegt werden. Heisst glaubich setup.php oder so.

    Einfach aufrufen.

  • Ok danke erstmal :)
    Aber leider finde ich keine setup.php im wordpress Ordner :(

    Auf der wordpress Seite steht eben folgendes was ich versuchte:

    http://codex.wordpress.org/Installing_WordPress

  • Normalerweise sollte Wordpress es beim ersten Start aufrufen. Vermutlich hat es das nicht getan, da du von Hand an der config editiert hast. Loesch nochmal den gesamten Wordpress-Ordner, entpack die tar neu und rufe dann http://raspberry/wordpress/ auf. Dann sollte er das setup-Script starten, was die Daten von dir abfragt und alles erledigt.

  • omg jetzt kommt:

    Code
    It works!
    
    
    This is the default web page for this server.
    
    
    The web server software is running but no content has been added, yet.


    wenn ich raspberrypi/wordpress aufrufe
    und die wp-config nicht bearbeitet habe

  • ja eben das ist ja der apach default screen

    bin im /var/www/wordpress ordner aber im browser habe ich raspberrypi/wordpress eingegeben
    eine index.html ist wirklich vorhanden, werde die mal löschen....

    Update:
    nach dem Löschen der index.html und dem Aufrufen von wordpress über den Browser kommt jetzt endlich ein fenster wo ich die wp-conifg configurieren kann ;)

    Code
    There doesn't seem to be a wp-config.php file. I need this before we can get started.
    
    
    Need more help? We got it.
    
    
    You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file.
    
    
    Create a Configuration File


    Ok jetzt kann ich die wp-config bearbeiten

    ich gebe folgendes ein:

    Database Name wordpress
    User Name wordpressuser
    Password 1234
    Database Host localhost
    Table Prefix wp_

    doch nachdem ich bestätige kommt:

    Code
    Error establishing a database connection
    
    
    This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at localhost. This could mean your host's database server is down.
    
    
        Are you sure you have the correct username and password?
        Are you sure that you have typed the correct hostname?
        Are you sure that the database server is running?

  • Ok jetzt kann ich die wp-config bearbeiten

    ich gebe folgendes ein:

    Database Name wordpress
    User Name wordpressuser
    Password 1234
    Database Host localhost
    Table Prefix wp_

    doch nachdem ich bestätige kommt:

    Code
    Error establishing a database connection
    
    
    This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at localhost. This could mean your host's database server is down.
    
    
        Are you sure you have the correct username and password?
        Are you sure that you have typed the correct hostname?
        Are you sure that the database server is running?

    Sicher, dass dieser Nutzername und dieses PW stimmen?


    Meine Beiträge stehen unter der MIT-Lizenz:D


    externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.

    Einmal editiert, zuletzt von tk1908 (10. November 2013 um 21:06)

  • Hab jetzt mal den "root" user genommen mit root pw
    und jetzt kommt

    Code
    Sorry, but I can’t write the wp-config.php file.
    You can create the wp-config.php manually and paste the following text into it.
    
    
    After you’ve done that, click “Run the install.”
    
    
    Run the install
  • selbe fehlermeldung wenn ich den wordpressuser nehme.
    wenn ich root nehme funktioniert es jetzt und ich könnte die installation beginnen ;)
    was bedeutet das ?

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!