+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Lokale Installation per xampp

  1. #1
    War schon öfter hier
    Registriert seit
    15.02.2009
    Beiträge
    174
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Lokale Installation per xampp

    Hallo,

    ich möchte von meiner bestehenden Joomla-Site eine lokale Installation per xampp erstellen, schaffe es jedoch irgendwie nicht die Datenbank zu importieren.

    Hier wie ich vorgegangen bin:
    -Xampp ganz normal installiert
    -neuestes Joomla in htdocs/Joomla entpackt
    -von meiner Joomla-Seite die Datenbank exportiert
    -über phpmyadmin meiner lokalen Installation eine neue Datenbank erstellt, die den gleichen Namen trägt wie die die ich exportiert habe
    -dann die Datenbank importiert
    -localhost/Joomla aufgerufen, Name der importierten Datenbank angegeben, Joomla installiert
    -im admin sehe ich nun ein neu aufgesetztes Joomla ohne jeglichen Inhalt

    Was habe ich da vergessen?

  2. #2
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.926
    Bedankte sich
    268
    Erhielt 593 Danksagungen
    in 510 Beiträgen

    Standard

    Zitat Zitat von hinkel11 Beitrag anzeigen
    ...
    -dann die Datenbank importiert
    -localhost/Joomla aufgerufen, Name der importierten Datenbank angegeben, Joomla installiert
    ...
    Du hast erstmal die DB importiert und dann drüber installiert?
    Dann sind natürlich die gerade importierten Tabellen wieder futsch.
    Du brauchst J! nicht installieren, nur in der configuration.php die richtigen Daten zur DB angeben.

    (gibt aber Anleitungen hier irgendwo) ...mal suchen. Bitte.

  3. #3
    War schon öfter hier
    Registriert seit
    15.02.2009
    Beiträge
    174
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Stimmt, macht Sinn. Könntest du mir sagen, was genau ich in der configuration.php abändern muss?

  4. #4
    Gute Seele des Boards Avatar von keraM
    Registriert seit
    12.03.2006
    Ort
    Dresden
    Beiträge
    10.013
    Bedankte sich
    143
    Erhielt 2.411 Danksagungen
    in 2.231 Beiträgen
    Gruß keraM
    Joomla-FAQ: --> Klick!
    Support per PN: --> Klick!

  5. #5
    War schon öfter hier
    Registriert seit
    15.02.2009
    Beiträge
    174
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Und was wenn ich gar keine configuration.php habe? Ich habe lediglich eine "configuration.php-dist". Soll ich die einfach umbenennen?

  6. #6
    Gute Seele des Boards Avatar von keraM
    Registriert seit
    12.03.2006
    Ort
    Dresden
    Beiträge
    10.013
    Bedankte sich
    143
    Erhielt 2.411 Danksagungen
    in 2.231 Beiträgen

    Standard

    Wenn Du die Files von Web auf den PC kopierst, sollte dabei auch eine configuration.php sein.
    Die Verwendung einer Kopie der Webdatenbank auf dem lokalen PC macht nur dann wirklich Sinn, wenn man die zur DB gehörende Installation (Files) ebenfalls lokal verwendet.
    Gruß keraM
    Joomla-FAQ: --> Klick!
    Support per PN: --> Klick!

  7. #7
    War schon öfter hier
    Registriert seit
    15.02.2009
    Beiträge
    174
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich bekomme es einfach nicht hin. Irgendwas scheint mit den Angaben in der configuration.php nicht hinzuhauen. Wenn ich im Browser "localhost/Joomla" eingebe kommt immer die Fehlermeldung "Could not connect to MySql".

    Meine configuration.php sieht momentan so aus:
    Code:
    <?php
    class JConfig {
    	var $offline = '0';
    	var $editor = 'jce';
    	var $list_limit = '20';
    	var $helpurl = 'http://help.joomla.org';
    	var $debug = '0';
    	var $debug_lang = '0';
    	var $sef = '0';
    	var $sef_rewrite = '0';
    	var $sef_suffix = '0';
    	var $feed_limit = '10';
    	var $feed_email = 'author';
    	var $secret = 'xxx';
    	var $gzip = '0';
    	var $error_reporting = '0';
    	var $xmlrpc_server = '0';
    	var $log_path = 'D:\xampp\xampp\htdocs\Joomla\logs';
    	var $tmp_path = 'D:\xampp\xampp\htdocs\Joomla\tmp';
    	var $live_site = '';
    	var $force_ssl = '0';
    	var $offset = '1';
    	var $caching = '0';
    	var $cachetime = '15';
    	var $cache_handler = 'file';
    	var $memcache_settings = array();
    	var $ftp_enable = '0';
    	var $ftp_host = '127.0.0.1';
    	var $ftp_port = '21';
    	var $ftp_user = 'xxx';
    	var $ftp_pass = '';
    	var $ftp_root = '';
    	var $dbtype = 'mysql';
    	var $host = 'localhost';
    	var $user = 'xxx';
    	var $db = 'xxx';
    	var $dbprefix = 'sccg09_';
    	var $mailer = 'mail';
    	var $mailfrom = 'xxx';
    	var $fromname = 'SC Corona Gehren 09';
    	var $sendmail = '/usr/sbin/sendmail';
    	var $smtpauth = '0';
    	var $smtpsecure = 'none';
    	var $smtpport = '25';
    	var $smtpuser = '';
    	var $smtppass = '';
    	var $smtphost = 'localhost';
    	var $MetaAuthor = '1';
    	var $MetaTitle = '1';
    	var $lifetime = '120';
    	var $session_handler = 'database';
    	var $password = 'xxx';
    	var $sitename = 'SC Corona Gehren 09';
    	var $MetaDesc = 'Homepage von SC Corona Gehren 09 e.V.';
    	var $MetaKeys = 'Corona Gehren, Corona, Gehren, Fussball, Spreewald, Kreisklasse';
    	var $offline_message = 'Diese Website ist zurzeit im Wartungsmodus. Bitte kommen Sie später wieder.';
    }
    ?>
    Beim phpmyadmin meiner lokalen Insallation unter dem Punkt "Rechte" steht:
    Benutzer -> xxxx
    Host -> localhost
    Passwort -> Nein
    Globale Recht 1 -> ALL PRIVILEGES
    GRANT -> Ja

    Bei den Datenbank-Tabellen steht überall vorne "sccg09_".

    Wo ist der Fehler?
    Geändert von hinkel11 (14.08.2010 um 13:58 Uhr)

  8. #8
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Beiträge
    5.893
    Bedankte sich
    528
    Erhielt 1.447 Danksagungen
    in 1.315 Beiträgen

    Standard

    Im Allgemeinen, wenn Du an xampp nichts geändert hast, ist Der Benutzer für die Datenbank root ohne Passwort. Ergo musst Du die Variable var $user umändern auf root und die Variable var $password leer lassen.

    var $user='root'
    var $password =''
    Und bitte: Verwende nicht den Editor von Windoof, sondern etwas vernünftiges wie z.B. Notepad++

  9. #9
    Gute Seele des Boards Avatar von keraM
    Registriert seit
    12.03.2006
    Ort
    Dresden
    Beiträge
    10.013
    Bedankte sich
    143
    Erhielt 2.411 Danksagungen
    in 2.231 Beiträgen

    Standard

    Hältst Du es für eine gute Idee, hier in einem öffentlichen Forum die kompletten Zugangsdaten (Benutzername, Passwort, Datenbankbezeichnung) zu Deiner Datenbank zu veröffentlichen?

    An Deiner Stelle würde ich die hier sofort durch xxxxx ersetzen und auf dem Web neue nutzen.

    Zu Deinem Problem:
    Guck Dir mal die configuration.php.dist an. Darin ist erklärt, welcher Eintrag wofür ist.
    Gruß keraM
    Joomla-FAQ: --> Klick!
    Support per PN: --> Klick!

  10. #10
    War schon öfter hier
    Registriert seit
    15.02.2009
    Beiträge
    174
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hoppla! Dem war ich nicht bewusst ...

    Wie auch immer, ich habs jetzt zum Laufen bekommen.

    Das einzige Problem was ich nun noch habe ist, dass die Links nicht mehr ganz stimmen.

    Die Buttons-Links im Hauptmenü auf dem public server sehen normalerweise so aus:
    ww.meineseite.de/index.php?Itemid=178

    Bei den Buttons meiner lokalen Seite sehen die Links nun jedoch auf einmal so aus:
    http://www.meineseite.de/index.php?I...Ylrley%2CjPcd3

    Diese Links verweisen ins Leere. Wenn ich nun alles das was hinter "Itemid=178" kommt lösche, dann funktionierts wieder. Aber das ganze für jeden einzelnen Link machen müssen???

    Ich tippe mal ich hab beim Datenbankexport oder -import irgendwas falsch gemacht oder?

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein