+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Von lokal auf öffentlichen Server kopieren

  1. #1
    Neu an Board
    Registriert seit
    21.09.2008
    Beiträge
    55
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Von lokal auf öffentlichen Server kopieren

    Hallo,

    habe eine lokale Installation auf meine lapi und joomal ist schon fast fertig eingerichtet. Menüpunkte stehen....Module sind geladen und Bereiche, kategorien wie auch Beiträge sind angelegt.

    Mir ist klar das man nicht so einfach die lokale Installation 1:1 auf einen öffentlichen Server kopieren kann. Daher bin ich wie folgt vorgegangen:

    1. Die lokale Datenbank exportiert
    2. Die exportiere Datenbank auf den öffentlichen Server importiert.
    3. die lokale Jommla-Installation 1:1 hoch auf den öffentlichen kopiert
    4. Die Datenbankeinstellungen(wie Danbankname, Benutzer, et.) in "configuration.php" ensprechend geändert.

    hat auch geklappt....aber es fehlen praktisch alles...menüs..kategorien...Bereiche Beiträge...das einziege was stimmt ist das Template.

    Es scheint so als ob joomla nicht auf die Tabelle oder die Datensätze zugreifen kann.
    Ich vermute es muss noch in einer Datei die Pfade geändert werden. Bin mir aber nicht sicher pb es das ist....oder wennja wo ich sie ändern muss.

    Kann jemand da helfen???

    Danke!

  2. #2
    Kommt häufiger vorbei Avatar von odiug
    Registriert seit
    09.05.2007
    Beiträge
    321
    Bedankte sich
    22
    Erhielt 65 Danksagungen
    in 60 Beiträgen

    Standard

    Ich habe es bei all meinen Joomla-Installationen (1.0.x und 1.5.x) immer so gemacht und es hat perfekt funktioniert.

    - Joomla lokal (z.B. xampp) komplett eingerichtet
    - Datenbank lokal aus phpMyAdmin heraus als gzip (oder zip) gesichert
    - dabei bietet es sich an, die lokale Datenbank genau so zu nennen, wie später auch die produktive Datenbank auf live

    - gleiche Joomla-Version auf dem Server installieren
    - nach der Installation alle Dateien auf dem Server löschen, bis auf die configuration.php
    - alle Joomla lokal Daten per FTP auf den Server kopieren, ohne die lokale configuration.php
    - Datenbank auf Server einrichten und das lokale gzip (oder zip) per phpMyAdmin einspielen
    - Joomla live Backend starten und einloggen

    Das war es schon. Und dann gibst Du der configuration.php die Dateieigenschaft 444. Sollte dann alles wunderbar laufen.
    Beste Grüße, odiug
    www.miniaturflughafen.de - die Welt der Herpa-Flugzeuge im Maßstab 1:500
    www.220dasjournal.de - Modellbahnbau in der Nenngrösse Z

  3. Erhielt Danksagungen von:


  4. #3
    Hat hier eine Zweitwohnung Avatar von hego
    Registriert seit
    06.04.2007
    Ort
    Hamburg
    Alter
    47
    Beiträge
    1.447
    Bedankte sich
    16
    Erhielt 308 Danksagungen
    in 302 Beiträgen

    Standard

    Moin, Moin,

    hast du auch den host-Pfad angepasst?
    Hier findest du einen Film dazu.
    Gruß Hego

    Die erste Stufe der Dummheit ist das Gefühl der Genialität.
    Ein Danke geht immer! Klick www.hengornet.de

  5. #4
    Neu an Board
    Registriert seit
    06.04.2006
    Ort
    Casekow
    Beiträge
    24
    Bedankte sich
    1
    1 Danksagung in 1 Beitrag

    Standard

    Also wenn Joomla da ist...z.b. das Template ;-) dann funktioniert auch der Zugriff auf die Datenbank! Hat der Benutzer den Du Online für die Datenbank angelegt hast auch die richtigen Rechte?
    ::: Carpe Diem :::

  6. #5
    Neu an Board
    Registriert seit
    21.09.2008
    Beiträge
    55
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Rechte habe ich sogar auf 666 stehen. Mit 444 bekomme ich keinen zugriff auf die Page.
    Also das Video ist zwar ok aber die Config datei sieht da völlig anders als die die ich hab. Diese absolute_path hab ich z.B nicht! Weiss also net wo diese Host-path sein soll. Wo steckt die denn?? Müssen weitere Datein mit speziellen Rechten versehen sein??
    Im Systeminfo->Verzeichnissrechte ist alles Beschreibbar!

    danke!

  7. #6
    Kommt häufiger vorbei Avatar von odiug
    Registriert seit
    09.05.2007
    Beiträge
    321
    Bedankte sich
    22
    Erhielt 65 Danksagungen
    in 60 Beiträgen

    Standard

    Zitat Zitat von CoreX Beitrag anzeigen
    Rechte habe ich sogar auf 666 stehen. Mit 444 bekomme ich keinen zugriff auf die Page.
    Also das Video ist zwar ok aber die Config datei sieht da völlig anders als die die ich hab. Diese absolute_path hab ich z.B nicht! Weiss also net wo diese Host-path sein soll. Wo steckt die denn?? Müssen weitere Datein mit speziellen Rechten versehen sein??
    Im Systeminfo->Verzeichnissrechte ist alles Beschreibbar!

    danke!
    Wenn Du so vorgehst, wie ich es eingangs beschrieben habe, dann funktioniert es auch. Voraussetzung ist, daß Du Deine Seiten lokal genau so einrichtest, wie sie später live sein sollen (z.B. Datenbankname und Inhalte). Entscheidend ist die configuration.php. Alle anderen Dateien (außer der configuration.php !)werden nach der Liveinstallation von Joomla auf dem Liveserver gelöscht. Dann kommen alle lokalen Dateien (außer der configuration.php !) auf den Liveserver. Datenbank einrichten, füllen und fertig.

    Es geht wirklich.
    Beste Grüße, odiug
    www.miniaturflughafen.de - die Welt der Herpa-Flugzeuge im Maßstab 1:500
    www.220dasjournal.de - Modellbahnbau in der Nenngrösse Z

  8. Erhielt Danksagungen von:


  9. #7
    Neu an Board
    Registriert seit
    25.02.2010
    Beiträge
    4
    Bedankte sich
    4
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hallo an alle

    hier ist ein blutiger anfänger
    hab alles nach anleitung (wie oben beschrieben) gemacht.
    datenbank angelegt
    joomla installiert
    alles ausser configuration.php wieder gelöscht
    dann vom local wieder geladen
    ich komme als administrator rein, allerdings fehlen alle beiträge

    leider bekomm ich diesen fehler

    Warning: rendermodule(/is/htdocs/4
    xxxx/www.sxxxxxxxxxxxxx.com/templates/system/html/modules.php) [function.rendermodule]: failed to open stream: No such file or directory in /is/htdocs/8xxxx4/www.xxxxxxxxxxxxxxxn.com/libraries/joomla/application/module/helper.php on line 183

    Fatal error: rendermodule() [function.require]: Failed opening required '/is/htdocs/xxxxxxx4/www.xxxxxxxxxxxxxx.com/templates/system/html/modules.php' (include_path='.:/usr/share/pear') in /is/htdocs/xxxxx/www.xxxxxxxxx.com/libraries/joomla/application/module/helper.php on line 183

  10. #8
    Hat hier eine Zweitwohnung Avatar von X-Bit
    Registriert seit
    08.06.2007
    Beiträge
    1.307
    Bedankte sich
    60
    Erhielt 272 Danksagungen
    in 243 Beiträgen

    Standard

    Schaut doch mal in meiner Signatur. Das ehemalige "JoomlaPack", heute Aekeeba Backup, macht das Leben wirklich leichter.

    Das Backup wird von der Lokalen installation (dazu wird Akeeba über den Joomla-Installer auf der lokalen Installation installiert) inklusive Datenbank gepackt und man kann es via FTP auf den Server übertragen. Hier gewinnt man noch zusätzlich Zeit, da das Übertragen einer gepackten Datei auf den Server schneller geht als 7451 Dateien.

    Mit einem Zusatzprogramm (auch auf der Seite als Download erhältlich) dem Kickstart, wird dann über den Browser der Installationsprozess ausgelöst. Datenbankname usw. werden während der Installation abgefragt und man kann die meisten Parameter belassen wie sie sind.

    Das Problem mit der Bennenung von Verzeichnissen (gem. Anleitung Odiug) ist nicht vorhanden.

    Dieser Weg über Akeeba ist in 99% aller Fälle der Einfachste!
    - ... Problem gelöst?! Mark it!
    - Joomla Umzug Lokal <-> Webspace? Easy!
    - Der "DANKE" Button ist nicht nur zur Verzierung da!

  11. Erhielt Danksagungen von:


  12. #9
    Neu an Board
    Registriert seit
    25.02.2010
    Beiträge
    4
    Bedankte sich
    4
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    danke für die antwort x-bit

    bitte nicht aufregen aber bin wirklich ein mega-super neuling auf dem gebiet

    also über die administration lade ich akeeba hoch.
    lösche ich vorher alle daten vom server? oder werden die überschrieben?
    dann lade ich den kickstart und der startet automatisch mit datentransfer?

    ich sehe schon... die nacht wird lang...

  13. #10
    Hat hier eine Zweitwohnung Avatar von X-Bit
    Registriert seit
    08.06.2007
    Beiträge
    1.307
    Bedankte sich
    60
    Erhielt 272 Danksagungen
    in 243 Beiträgen

    Standard

    Nein, der Datentransfer zum Server machst du über ein FTP-Programm deiner wahl.
    Aber, Schritt für Schritt...

    1. Akeeba und kickstart von der Seite runterladen (siehe Sig.)
    2. Akeeba als Joomla Komponente auf deiner lokalen Installation installieren (über den Joomla installer, wie alle anderen Sachen auch)
    3. Backup machen

    Ich gehe davon aus, dass du aur dem Webspace eine DB angelegt hast mit einem User und Passwort.

    4. Fertiges Backup auf den Server spielen über FTP
    5. Kickstart.php auf den Server via FTP

    6. www.meinedomain.de/kickstart.php im Verzeichnis wo da Backup und die Kickstart hinaufgeladen worden ist im Browser eingeben. Die Kickstart identifiziert automatisch das Backup und dient dazu, diese Daten zu entpacken und zu installieren.
    7. Den Anleitungen auf dem Bildschirm folgen. DB angeben mit User und Passwort

    Bestehende Daten kannst du belassen oder löschen, wie du willst. Die DB wird sowieso "gedroppt" also fallengelassen und somit neu geschrieben. Die Daten auf dem Webspace werden überschrieben.
    Geändert von X-Bit (08.03.2010 um 02:49 Uhr)
    - ... Problem gelöst?! Mark it!
    - Joomla Umzug Lokal <-> Webspace? Easy!
    - Der "DANKE" Button ist nicht nur zur Verzierung da!

  14. Erhielt Danksagungen von:


+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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