Hi,
Fehlermeldung:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /opt/lampp/htdocs/xampp/cds.php on line 64
Kann die Datenbank nicht erreichen!
Läuft MySQL oder wurde das Passwort geändert?
Du hast ein Passwort geändert bzw. überhaupt eins vergeben.
im pma komme das dorthin.
- Code: Select all
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'DEIN_PASSWORT'; // MySQL password (only needed
Ich glaube allerdings, daß Du nochmal von vorne beginnen solltest, denn auch deepie wird Dir nicht mehr weiterhelfen können, wenn die Basis derart verworren und zerschossen ist.
Achtung, xampp wird komplett gelöscht.
shell öffen
root werden. Root passwort Deiner Kiste eintragen
- Code: Select all
tester:~#su
Enter Password:
xampp beenden
- Code: Select all
tester:~#/opt/lampp/lampp stop
xampp löschen
- Code: Select all
tester:~#rm -rf /opt/lampp
xampp downloaden
- Code: Select all
tester:~#wget http://puzzle.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.5.3a.tar.gz
xampp entpacken
- Code: Select all
tester:~#tar xvfz xampp-linux-1.5.3a.tar.gz -C /opt
xampp starten
- Code: Select all
tester:~# /opt/lampp/lampp start
Dem root user für mysql ein Passwort verpassen
- Code: Select all
tester:~#/opt/lampp/bin/mysqladmin --user=root --password= password [PASSWORT]
Wordpress Datenbank erstellen. Passwort benutzen wie eben gewählt
- Code: Select all
tester:~#/opt/lampp/bin/mysql -hlocalhost -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 5.0.21
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
- Code: Select all
mysql> CREATE DATABASE `wordpress`;
Query OK, 1 row affected (0.03 sec)
mysql shell schließen
- Code: Select all
mysql> quit;
Bye
ins xampp/htdocs verzeichnis wechseln
- Code: Select all
tester:~#cd /opt/lampp/htdocs
wordpress runterladen
- Code: Select all
tester:/opt/lampp/htdocs# wget http://files.wordpress.de/uploads/wp_de_20.zip
Worpress entpacken. Danach hast Du wordpress in einem unterverzeichnis "/wordpress"
- Code: Select all
tester:/opt/lampp/htdocs# unzip wp_de_20.zip
Wenn Du Wordpress direkt mit
http://localhost aufrufen möchstes, benutze folgendes.
Die Dateien liegen dann direkt im htdocs Verzeichnis. Achtung, vorher vielleicht die
Original xampp Dateien sicher /aus dem Verzeichnis entfernen.
- Code: Select all
tester:/opt/lampp/htdocs# unzip wp_de_20.zip | cp -R ./wordpress/* ./
Ich gehe jetzt von ersterem aus, also das die Dateien im Verzeichnis /wordpress liegen.
Das gibt Dir auch die Freiheit noch ein Seite vorzuschalten.
Downloadpaket löschen
- Code: Select all
tester:/opt/lampp/htdocs/# rm wp_de_20.zip
ins wordpress verzeichnis wechseln
- Code: Select all
tester:/opt/lampp/htdocs# cd wordpress
Jetzt mache wir genau das, was unter
http://wordpress.de/installation beschrieben ist.
Konfigurationsdatei anpassen.
- Code: Select all
tester:/opt/lampp/htdocs/wordpress# nano wp-config-sample.php
Wenn der Editor nano in der Susi nicht dabei ist, benutzt Du halt einen Editor Deiner Wahl
- Code: Select all
<?php
// ** MySQL settings ** //
define('DB_NAME', 'wordpress'); // Der Name der Datenbank, die du benutzt.
define('DB_USER', 'root'); // Dein MySQL Datenbank Benutzername.
define('DB_PASSWORD', 'DEIN_ROOT_PASSWORT'); // Dein MySQL Passwort
define('DB_HOST', 'localhost'); // 99% Chance, dass du hier nichts ändern musst.
// Wenn du verschiedene Präfixe benutzt kannst du innerhalb einer Datenbank
// verschiedene WorPress Installationen betreiben
$table_prefix = 'wp_'; // Nur Zahlen, Buchstaben und Unterstriche bitte!
// Hier kannst du einstellen welche Sprachdatei benutzt werden soll
// Wenn du nichts einträgst wird Englisch genommen.
define ('WPLANG', 'de_DE');
/* Das war`s, ab hier bitte nichts mehr editieren! Happy blogging. */
define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');
?>
Bei Passwort trägst Du natürlich das MySQL Root Passwort ein, das Du vorhin vergeben hast.
'strg + x ' -> 'y' Speichert die Änderung.
Die Datei nach wp-config.php umbenennen
- Code: Select all
tester:/opt/lampp/htdocs/wordpress# mv wp-config-sample.php wp-config.php
Soderle, mal schauen ob das alles richtig war
Browser aufmachen
http://localhost/wordpress/wp-admin/install.phpHui, "Schritt 1" Wahnsinn.
Abrücken, Name und Mail eintragen -> Weiter.
Im folgenden Passwort merken und wie in der Doku beschriebn nach dem ersten Login unter Profile wieder
ändern.
Zu erreichen logischerweise unter
http://localhost/wordpress/Wenn Du nur wordpress hast, kannst Du die Daten ja alle ins htdocs Verzeichnis verschieben,
oder darin eine index.html/php erstellen, die auf das Wordpressverzeichnis weiterleitet.
cool, jetzt hab ich auch mal wordpress installiert. läuft einwandfrei.
Viel Spass damit.
PS:
Ach ja, hüte Dich vor der Datei "xmlrpc.php". Ich hab zwar keinen blassen Schimmmer warum, aber
ich weiß aus meinen Logfiles, das die häufig ganz gezielt gesucht wird. Vermutlich um Sicherheitslücken
darin auszunutzen. Also mach Dich schlau was es damit aufsich hat.
Deshalb deinstalliere ich den ganzen Quatsch lieber wieder
- Code: Select all
tester:~# /opt/lampp/bin/mysql -hlocalhost -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 46 to server version: 5.0.21
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> DROP DATABASE `wordpress`;
Query OK, 10 rows affected (0.05 sec)
mysql> quit;
Bye
- Code: Select all
tester:~# rm -rf /opt/lampp/htdocs/wordpress/