Ansicht:   

#125370

balu_baer

26.02.2009, 15:50:17

unseren Online-Shop lokal zur Überarbeitung bereitstellen (web.server)

Hallo zusammen!

Vorweg: ich habe keinerlei Ahnung von WebServern.

Meine Aufgabe ist es, den WebShop unserer Firma auf einem PC zur Überarbeitung bereitzustellen, damit dieser, ohne das Online-Alltagsgeschäft zu beeinflussen, bearbeitet werden kann.
Unser alter Webshop hatte, angenehmerweise, genau eine solche Funktionalität: Offline bearbeiten, danach hochladen

Der Neue macht alles online ... blöd...

Es geht um diesen Shop, bzw. diesen Anbieter: randgruppe - Wiki

Systemvoraussetzungen (Zitat von der o.g. Seite):
~~~~~~~~~~~~~~~~~~~
* Webserver (Apache empfohlen) mit PHP ab Version 4.3.0
* MySQL 4.1 (Datenbank), Bei der Installation unter MySQL 5 ist darauf zu achten, dass der strict mode deaktiviert ist.
* Curl-Modul (empfohlen) Ohne curl werden Emails ausschließlich auf Textbasis generiert.
Der randshop ist Plattformunabhängig läuft sowohl auf Unix- als auch auf Windowsservern und unterstützt alle gängigen Browser.
~~~~~~~~~~~~~~~~~~~

In dem Wiki wird die Softwarezusammenstellung von XAMPP empfohlen, da hier schon so ziemlich alle Pakete zusammengeschnürt wurden, die man für eine funktionstüchtige Installation benötigt.

Mein Plan war nun, XAMPP auf einem virtuellen WindowsXP-Rechner zu installieren, dann die Website zu sichern (siehe Screenshot weiter unten) und dann irgendwie auf dem PC zu importieren .....

[image]

So sieht dann das Backup-Ergebnis aus: eine Datei namens \"Shopbackup.sql\" - das wars ...
Hier die ersten paar Zeilen der Inhalt der 20.000 Zeilen umfassenden sql-Datei:
[image]

XAMPP ist installiert, aber das allein scheint ja nicht zu reichen - muss ich noch eine DB im mySQL erstellen? Eigentlich wollte ich ja die DB der Sicherung einspielen ... *schulterzuck*

Irgendwie komme ich nicht so recht weiter .... gibt es evtl. noch eine einfachere Methode, das Ganze offline zur Verfügung zu stellen?

Das ist der virtuelle PC mit dem XAMPP-Status-Bildschirm:
[image]

Für Tipps/Anleitungen wäre ich sehr dankbar - der Support des Anbieters ist leider recht mager ...  :-(

Vielen Dank und schöne Grüße!
MARCO

#125371

Jörg Lorenz zur Homepage von Jörg Lorenz

Berlin,
26.02.2009, 15:56:25

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Hi Marco,

nur kurz: Suche mal nach PHPMyAdmin.

Das ist eine PHP-Oberfläche, mit der Du MySQL verwalten kannst. So ist es auch möglich, die sql-Datei ganz einfach in die DB einzufügen.

Ansonsten hätte ich es auch so gemacht, wie Du es getan hast.

--
Viele Grüße

Jörg
[image]

VBA-Beispiele | Meine Fotosammlung | www.joerglorenz.de | Mail: nt@joerglorenz.de

#125372

balu_baer

26.02.2009, 16:00:12

@ Jörg Lorenz

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Hi Jörg,

> nur kurz: Suche mal nach PHPMyAdmin.

ah, ist schon dabei  :-)

> Das ist eine PHP-Oberfläche, mit der Du MySQL verwalten kannst. So ist es
> auch möglich, die sql-Datei ganz einfach in die DB einzufügen.

ok, nach dem Import-Aufruf erhalte ich diese Meldung:
[image]

Heißt das, ich muss doch erst eine DB erstellen? Und in diese dann meine SQL-Datei importieren?

> Ansonsten hätte ich es auch so gemacht, wie Du es getan hast.

 :-D

#125374

effeff

Ostfriesland,
26.02.2009, 16:03:18

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Du musst von deiner Original-DB ein Dump machen, welches du auf dem anderen System dann wieder importierst.

--
Gruß,

ff

Möge TUX mit dir sein!

#125376

Jörg Lorenz zur Homepage von Jörg Lorenz

Berlin,
26.02.2009, 16:08:01

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Hi Marco,

> Heißt das, ich muss doch erst eine DB erstellen?

ja.  :-)

> Und in diese dann meine
> SQL-Datei importieren?

Wenn Du oben auf \"localhost\" klickst, müsstest Du eine Maske haben, in der Du eine neue DB anlegen kannst. Das wäre der Ausgangspunkt. Dann müsste theoretisch schon die Möglichkeit bestehen, Tabellen anzulegen, aber die kannst Du dann oben über \"Importieren\" auch importieren.

--
Viele Grüße

Jörg
[image]

VBA-Beispiele | Meine Fotosammlung | www.joerglorenz.de | Mail: nt@joerglorenz.de

#125373

effeff

Ostfriesland,
26.02.2009, 16:02:24

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Hallo,

zusätzlich zu Jörgs Tipp gibt es noch den MySQL-Administrator, der ebenfalls viel Arbeit ersparen kann:

http://dev.mysql.com/downloads/gui-tools/5.0.html

--
Gruß,

ff

Möge TUX mit dir sein!

#125377

Johann [Gast]

26.02.2009, 16:09:59

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Hi,

Du musst den gesamten Shop auf deinen Windowsrechner installieren.
Das heisst: Verzeichnis im Document-root des Apache anlegen und die Shopdateien dort hin kopieren.
Die Datenbank legst Du mit phpMyAdmin an und importierst damit dann die SQL Datei.
Anschliessend muss der Shop auf dem lokalen System noch auf die entsprechende neue Umgebung in der Config angepasst werden (DB Name, User, Passwort, Pfade usw.).
Wenn Du noch nie mit Apache, MySQL und/oder PHP gearbeitet hast, dann ist Dein Vorhaben sehr tapfer!
Du musst ja dann später auch die neuen Datenbankinhalte und ggf. andere Komponenten, die überarbeitet wurden, wieder zurück auf den original Server schieben.
Und weisst Du z.B., wie man MySQL-Benutzer anlegt, mit Datenbanken verknüpft und welche Rechte man braucht?
Tricky tricky für einen Anfänger!

Johann

#125427

glitzi

26.02.2009, 21:15:46

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Das ganze ist nicht so einfach, da du zuerst den Randshop erstellen musst, danach die Datenbank wieder leeren und das Backup einspielen musst. Ansonsten müsstest du exakt die gleiche Struktur wie auf dem originalen Server erstellen. Das ist aber ein generelles Problem von den fertigen PHP-Scripten. Im AF-Forum kommt das täglich vor. Hier mal ne kurze Anleitung, wie ich das machen würde:

Ordner C:\\xampp\\htdocs\\randshop erstellen. Zip-File dorthin entpacken.

http://localhost/phpmyadmin aufrufen, oben auf den Tab SQL klicken und diesen Code ausführen:

CREATE DATABASE randshop;
GRANT ALL ON randshop.* TO \'randshop\'@\'localhost\' IDENTIFIED BY \'password\';



Jetzt http://localhost/randshop aufrufen, auf der zweiten Seite diese Daten verwenden:

Vollständige URL des Shops: localhost/randshop/
Vollständiger Serverpfad: C:/xampp/htdocs/randshop/
Emailadresse: unwichtig
Datenbank Hostname: localhost
Datenbankname: randshop
Datenbankusername: randshop
Datenbankpasswort: password
Tabellenprefix: randshop_



Jetzt erstellst du vom Original-Shop erst nochmal ein Backup mit der Speicherart \"Nur Daten\". Dann in phpMyAdmin rein, Datenbank randshop auswählen, ganz runter, \"Check All\" anklicken, in der Liste daneben Empty auswählen und die Warnung auf der nächsten Seite bestätigen. Nun sind alle Tabellen leer und du kannst dein Backup einspielen. Dazu oben auf den Tab SQL klicken, dein backup einfügen und auf Go.

mfg glitzi

#125526

balu_baer

27.02.2009, 13:40:20

@ glitzi

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Ahoi!

Tolle Anleitung - danke!

> Nun sind alle Tabellen leer und du kannst dein Backup einspielen. Dazu oben auf den Tab SQL klicken, dein backup einfügen und auf Go.

Hier erhalte ich einen Fehler, egal, ob ich den Inhalt der SQL-Datei über \"SQL\"-Tab einlese oder über den \"Importieren\"-Tab auf die SQL-Datei verweise:

[image]

Ansonsten lief alles super - war ja auch für Deppen erklärt  ;-) Danke!

Schöne Grüße!
MARCO

#125533

teddy [Gast]

27.02.2009, 14:02:04

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

> > Nun sind alle Tabellen leer und du kannst dein Backup einspielen. Dazu
> oben auf den Tab SQL klicken, dein backup einfügen und auf Go.
>
> Hier erhalte ich einen Fehler, egal, ob ich den Inhalt der SQL-Datei über
> \"SQL\"-Tab einlese oder über den \"Importieren\"-Tab auf die SQL-Datei
> verweise:
Kontrolliere mal die Tabellen.
Imho sind diese gefüllt, denn hier wird versucht einen Wert \"1\" einzutragen, der aber im Hauptindex bereits vorhanden ist.

#125546

glitzi

27.02.2009, 15:04:10

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

> Hier erhalte ich einen Fehler
Hast du davor auch die Tabellen geleert? Die Datenbank randshop auswählen, ganz runter, Check All anklicken (damit werden alle Tabellen markiert), dann in der Dropdown-Liste daneben Empty auswählen. Dann solltest du auf eine Seite weitergeleitet werden, wo lauter TRUNCATE-Befehle aufgelistet sind. Ganz unten musst du nochmals bestätigen, dass du die Befehle auch ausfühen willst. Danach solltest du das Backup ohne Probleme einspielen können.

mfg glitzi

#126090

balu_baer

02.03.2009, 10:30:37

@ glitzi

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Hallo glitzi,

hier die Screenshots von meinem Vorgehen:

Ganz nach unten, \"alle auswählen\" --> \"Leeren\"; danach Rückfrage --> JA
[image]

Ergebnis - siehe auch Spalte \"Einträge = 0\":
[image]

Fehlermeldung beim Import der \"Nur-Daten\"-SQL-Datei
[image]

Woran könnte das liegen?

Schöne Grüße!
MARCO

#126136

glitzi

02.03.2009, 12:33:02

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

> Woran könnte das liegen?
Erste Vermutung: Abweichende Version des Shops zwischen Online- und Offlinevariante. Wenn die Programmierer beim Versionswechsel die Datenbankstruktur geändert haben, dann hast du jetzt ein Problem. Wenn ihr die Installationsdaten von damals noch habt, dann musst du die installieren, ansonsten kannst du auch bei den randshop-Programmieren anfragen, ob sie dir die alte Version mailen können.

Wenn du sicher bist, dass die Shopversionen übereinstimmen, dann könnten es unterschiede in den zwei Datenbanksystemen sein. Kannst du Informationen über den Datenbankserver posten, auf dem die Onlineversion läuft? XAMPP hast du vermutlich in der Version 1.7.0, oder? Voll- oder Liteversion?

Wenn\'s dann gar nicht mehr geht, dann gibt es noch eine letzte Variante. Allerdings benötigst du dazu direkten Zugriff auf den Onlineserver (z.B. per FTP). Es ist möglich, eine 1:1 Kopie auf deinem Rechner zu erstellen, allerdings ist nach nicht ganz so simpel.

mfg glitzi

#126141

Jörg Lorenz zur Homepage von Jörg Lorenz

Berlin,
02.03.2009, 12:58:00

@ glitzi

unseren Online-Shop lokal zur Überarbeitung bereitstellen

> Wenn\'s dann gar nicht mehr geht, dann gibt es noch eine letzte Variante.
> Allerdings benötigst du dazu direkten Zugriff auf den Onlineserver (z.B.
> per FTP). Es ist möglich, eine 1:1 Kopie auf deinem Rechner zu erstellen,
> allerdings ist nach nicht ganz so simpel.

Oder im Dump die Abfragen so anpassen, dass nicht nur die Werte, sondern auch die Spalten übergeben werden. Dann dürfte zumindest nicht gemeckert werden, dass die Anzahl der Spalten anders als die Anzahl der Werte ist …

@ Marco: Tritt die Meldung bei jeder Tabelle auf? Hast Du alles in einem Dump oder die Tabellen einzeln?

--
Viele Grüße

Jörg
[image]

VBA-Beispiele | Meine Fotosammlung | www.joerglorenz.de | Mail: nt@joerglorenz.de

#126143

balu_baer

02.03.2009, 13:09:36

@ Jörg Lorenz

unseren Online-Shop lokal zur Überarbeitung bereitstellen

> @ Marco: Tritt die Meldung bei jeder Tabelle auf? Hast Du alles in einem
> Dump oder die Tabellen einzeln?

Wie \"jede Tabelle\"? Ich leere alle Tabellen und importiere diese eine große SQL-Datei - das wars. Bzw. ich VERSUCHE, diese eine SQL-Datei zu importieren. Es bleibt ja leider bei dem Versuch  ;-)

Ich habe nur 1 SQL-Datei erhalten, als ich Backup --> Nur Daten auswählte.

Hier meine Antwort an glitzi: link

Ich halte euch auf dem Laufenden - trotzdem DANKE für eure Hilfe!

Marco

#126150

Jörg Lorenz zur Homepage von Jörg Lorenz

Berlin,
02.03.2009, 13:21:47

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

> Wie \"jede Tabelle\"? Ich leere alle Tabellen und importiere diese eine
> große SQL-Datei - das wars. Bzw. ich VERSUCHE, diese eine SQL-Datei zu
> importieren. Es bleibt ja leider bei dem Versuch  ;-)
>
> Ich habe nur 1 SQL-Datei erhalten, als ich Backup --> Nur
> Daten auswählte.

Aha - also alles. Sonst könntest Du auch die Originaltabellen mal einzeln exportieren und dann in Deiner DB einzeln importieren. Wenn der Fehler dann nur bei einer Tabelle auftritt, könnte man den Dump so ändern, dass er passt. Mit Suchen/Ersetzen müsste das auch recht flott gehen. Allerdings müsstest Du dann die Spalten der Tabelle kennen.

Jedenfalls liegt der Fehler darin, dass in Deiner Tabelle mehr oder weniger Spalten enthalten sind als in der sql-Datei. Ich vermute eher mehr Spalten.

--
Viele Grüße

Jörg
[image]

VBA-Beispiele | Meine Fotosammlung | www.joerglorenz.de | Mail: nt@joerglorenz.de

#126142

balu_baer

02.03.2009, 13:07:22

@ glitzi

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Hallo Glitzi!

Danke für deinen Einsatz  :-)

Die Versionen scheinen die gleichen zu sein .... aber \"sicher\" kann ich mir leider nicht sein  :-(

Über den Db-Server kann ich leider gar keine Auskunft geben ... k.A., was da wie läuft/installiert ist...

Von XAMPP habe ich die Vollversion installiert

 :rofl: :rofl: :rofl:
> Wenn\'s dann gar nicht mehr geht, .....
> ....allerdings ist nach nicht ganz so simpel.
 :rofl: :rofl: :rofl:
Als wenn das bisher einfach gewesen wäre  ;-) Wie gesagt, ich hab davon gar keine Ahnung  :-)

Ich habe nun den Support noch mal angeschrieben und mein Problem, bzw. bisheriges Vorgehen auch noch mal detaillierter im dortigen Forum gepostet - mal sehen, was da kommt.
Parallel habe ich mir auch das von Teddy empfohlende \"mySql-Front\" heruntergeladen und auch den Programmierer angeschrieben (zwecks deutscher Anleitung) .... auch hier mal schauen, wie es voran geht.

Ich halte euch auf dem Laufenden und melde mich sicherlich noch das eine oder andere Mal zu diesem Thema.

Trotzdem vielen Dank für eure Mühen!  :clap:

Marco

#126185

glitzi

02.03.2009, 14:35:48

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Solltest du Zugriff auf den Onlineserver per FTP haben, dann kann ich dir auch dafür eine komplette Anleitung posten. Das müsste auf jeden Fall funktionieren. Und mit ner Schritt für Schritt Anleitung bekommst auch du das hin  :-D

mfg glitzi

#126188

balu_baer

02.03.2009, 14:47:38

@ glitzi

unseren Online-Shop lokal zur Überarbeitung bereitstellen

> Solltest du Zugriff auf den Onlineserver per FTP haben, dann kann ich dir
> auch dafür eine komplette Anleitung posten. Das müsste auf jeden Fall funktionieren.

das kläre ich mal ab  :-)

> Und mit ner Schritt für Schritt Anleitung bekommst auch du das hin  :-D

fein  ;-)

Ich melde mich!

#126335

balu_baer

03.03.2009, 07:38:28

@ glitzi

Online-Shop lokal bereitstellen - YES! FTP ;-)

Moin Glitzi!

> Solltest du Zugriff auf den Onlineserver per FTP haben, dann kann ich dir
> auch dafür eine komplette Anleitung posten.

*einentuschspiel* here we are:
[image]

> Das müsste auf jeden Fall funktionieren. Und mit ner Schritt für Schritt Anleitung bekommst auch du das hin  :-D

Jetzt nehme ich dich beim Wort  ;-) Zeig mal her, wie du das MIR beibringen willst  ;-)

Ich wünsch\' dir einen schönen Tag!
MARCO

#126381

glitzi

03.03.2009, 12:45:53

@ balu_baer

Online-Shop lokal bereitstellen - YES! FTP ;-)

> Jetzt nehme ich dich beim Wort  ;-) Zeig mal her, wie du das MIR beibringen
> willst  ;-)
Na dann mal los  ;-)

Als erstes erstellst du eine leere Textdatei und packst diesen Code rein:

<?php
phpinfo(32);
?>


Das ganze nennst du dann info.php und lädst das ganze per FTP in den web-Ordner. Dann rufst du das ganze mit der Shopdomain auf (http://example.com/info.php) und suchst nach der Zeile _SERVER[\"DOCUMENT_ROOT\"]. Bitte poste den Pfad, der in der rechten Spalte steht. Dann müsste ich noch wissen wie der Shop aufgerufen wird. Also nur per Domain (http://example.com) oder noch was dran (http://example.com/shop/)?

Danach kann ich dann die Anleitung liefern.

mfg glitzi

#126385

balu_baer

03.03.2009, 12:56:31

@ glitzi

Online-Shop lokal bereitstellen

> Na dann mal los  ;-)

würde ich so sagen  ;-)


> ... und suchst nach der Zeile _SERVER[\"DOCUMENT_ROOT\"]. Bitte poste den Pfad, der in der rechten Spalte steht.

/var/www/html/www.frolishop.com/web
[image]

> Dann müsste ich noch wissen wie der Shop aufgerufen wird. Also nur per Domain (http://example.com) oder noch was dran (http://example.com/shop/)?

nur www.frolishop.com


> Danach kann ich dann die Anleitung liefern.

Ich bin gespannt  ;-)

Schöne Grüße!
MARCO

#126803

glitzi

04.03.2009, 21:32:34

@ balu_baer

Online-Shop lokal bereitstellen

So, hat jetzt etwas länger gedauert als erwartet, aber hier nun die Anleitung:

Erstell den Ordner C:\\xampp\\htdocs\\frolishop und lad alle Dateien vom Onlineserver in diesen Ordner runter. Dann öffnest du die Datei C:\\xampp\\htdocs\\frolishop\\conf\\config.inc.php

Darin befindet sich die komplette Konfiguration. Bitte ändere folgende 7 Variablen so ab:

<?PHP
[...]
$datenbankname = \"frolishop\";
$server = \"localhost\";
$user = \"frolishop\";
$passwort = \"geheimespasswort\";
[...]
define(\"URLPFAD\", \"http://frolishop.local/\");
define(\"DATEIPFAD\", \"C:/xampp/htdocs/frolishop\");
define(\"IMAGEPFAD\", \"http://frolishop.local/images/\");
[...]



Datei abspeichern und wieder schliessen.

Jetzt öffnest du die Datei C:\\xampp\\apache\\conf\\httpd.conf, suchst ganz unten nach dieser Zeile:

Include conf/extra/httpd-vhosts.conf


und entfernst das Rautezeichen davor, falls vorhanden. Datei abspeichern, jetzt die Datei C:\\xampp\\apache\\conf\\extra\\httpd-vhosts.conf öffnen und den kompletten Inhalt löschen. Dann diesen Code einfügen und danach abspeichern:

NameVirtualHost *:80

<VirtualHost *:80>
   DocumentRoot /xampp/htdocs
   ServerName localhost
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot /xampp/htdocs/frolishop
   ServerName frolishop.local
</VirtualHost>



Jetzt mal den Apachen neu starten. Nun noch die Datei C:\\Windows\\system32\\drivers\\etc\\hosts öffnen (die Datei hat keine Endung, einfach per Drag&Drop in ein Notepad-Fenster ziehen). Dann ganz unten einfach diese Zeile anhängen und abspeichern:

127.0.0.1   frolishop.local



So, fehlt noch die Datenbank: http://localhost/phpmyadmin öffnen und oben auf SQL klicken. Diesen Code einfügen und ausführen:

CREATE DATABASE frolishop;
GRANT ALL ON frolishop.* TO \'frolishop\'@\'localhost\' IDENTIFIED BY \'geheimespasswort\';



Dann ganz links in der Liste die Datenbank frolishop auswählen und oben wieder auf SQL (ganz oben muss Server:localhost > Database:frolishop stehen!). Jetzt musst du ein KOMPLETTES Backup einfügen (aus dem Onlineshop). Nicht das Backup nur Daten, sondern das komplette.

Wenn das durch ist, und du alle Schritte genau so durchgegangen bist (und keine Fehlermeldungen gekommen sind), dann kannst du deinen Shop jetzt lokal unter http://frolishop.local erreichen.

mfg glitzi

#126900

balu_baer

05.03.2009, 14:44:38

@ glitzi

Online-Shop lokal bereitstellen

Hallo glitzi!

> So, hat jetzt etwas länger gedauert als erwartet, aber hier nun die
> Anleitung:

Super, ich danke dir, aaaaaber .....

> Wenn das durch ist, und du alle Schritte genau so durchgegangen bist ...

ja, bin ich ....

> ... (und keine Fehlermeldungen gekommen sind), ....

Tja, jetzt kommt das böse Erwachen:
Beim Import der Komplett-Sicherung erhalte ich diese Meldung - bis dahin hatte alles gut funktioniert:
[image]

Und nun?

Danke für deine Zeit und Hilfe!

Marco

#126946

glitzi

05.03.2009, 18:03:23

@ balu_baer

Online-Shop lokal bereitstellen

OK, das geht in der Tat nicht.

Es gibt jetzt zwei Möglichkeiten. Solltest du Zugriff auf phpMyAdmin der Online-Version haben, kannst du dort einen Dump erstellen. Der sollte auf jeden Fall funktionieren.

Die zweite Möglichkeit besteht darin, alle Fehlerhaften Stellen zu ersetzen. Versuch mal alle

\'CURENT_TIMESTAMP\'


durch

CURRENT_TIMESTAMP


zu ersetzen (die Hochkommas müssen weg) und dann das ganze nochmal ausführen. Du musst aber vorher alle Tabellen wieder löschen. Dazu Datenbank frolishop auswählen, ganz runter und alle Tabellen markieren, dann auf Drop.


mfg glitzi

#126382

glitzi

03.03.2009, 12:48:00
(editiert von glitzi, 03.03.2009, 12:49:19)

@ balu_baer

Nachtrag!!! (ed)

Äh, vergiss den anderen Post. Ruf einfach den Shop auf und häng ein /phpinfo.php ran, du brauchst keine Datei erstellen und hochladen, ist alles schon auf dem Server.

Edit: Ich bin jetzt ca. 2 Stunden auf Testfahrt, danach kann\'s weitergehen.

mfg glitzi

#126386

balu_baer

03.03.2009, 12:57:03

@ glitzi

Nachtrag!!!

> Äh, vergiss den anderen Post. Ruf einfach den Shop auf und häng ein
> /phpinfo.php ran, du brauchst keine Datei erstellen und hochladen, ist
> alles schon auf dem Server.
>
> Edit: Ich bin jetzt ca. 2 Stunden auf Testfahrt, danach kann\'s
> weitergehen.
>
> mfg glitzi

zu spät :D

Bin ebenfalls unterwegs - bis denne!

#125548

balu_baer

27.02.2009, 15:06:21

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Hallo Teddy, hallo glitzi,

ich habe es so gemacht, wie du, glitzi, es schrieb - meine Oberfläche ist zwar deutsch, aber ich habe \"alle auswählen\" und \"leeren\" gewählt .... von \"truncate\" war, glaube ich, auch die Rede.

Ich werde das aber am Montag im Büro noch mal testen und melde mich dann wieder.

Danke für eure Tipps!
MARCO

#125627

teddy [Gast]

27.02.2009, 21:09:00

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

> Ich werde das aber am Montag im Büro noch mal testen und melde mich dann
> wieder.
Kanst dir am WE vielleicht mal das http://www.mysqlfront.de/ anschauen.
Hat eine 30 Tage Testversion, aber auch keinen teuren Preis und ist ideal um gerade Server und einen Localhost abzugleichen.
Einzige Voraussetzung ist, das du eine Database hast, dir für einen externen Zugriff freigeben ist. Wir haben dann eben 2 Databases. Eine laufende im Betrieb auf dem Server, ohne externen Zugriff. Und eine 2., mit externem Zugriff, in die wir dann, bei Bedarf Database 1 / Tabellen kopieren, und dann wieder leeren.

#125631

balu_baer

27.02.2009, 21:40:14

@ teddy

unseren Online-Shop lokal zur Überarbeitung bereitstellen

> > Ich werde das aber am Montag im Büro noch mal testen und melde mich dann
> > wieder.
> Kanst dir am WE vielleicht mal das http://www.mysqlfront.de/ anschauen.
> Hat eine 30 Tage Testversion, aber auch keinen teuren Preis und ist ideal
> um gerade Server und einen Localhost abzugleichen.

Ist schon heruntergeladen (Setup & Manual) und wird am Montag getestet  :ok:

> Einzige Voraussetzung ist, das du eine Database hast, dir für einen
> externen Zugriff freigeben ist. Wir haben dann eben 2 Databases. Eine
> laufende im Betrieb auf dem Server, ohne externen Zugriff. Und eine 2., mit
> externem Zugriff, in die wir dann, bei Bedarf Database 1 / Tabellen
> kopieren, und dann wieder leeren.

Heißt das, ich habe 1 Db, die ich offline bearbeiten kann und eine 2.Db die als Bindeglied zur 3.Db, die als Echt-Db auf dem Server liegt, fungiert?  :???:

Ich schau es mir am MO mal an und dann melde ich mich wieder - danke schon mal!!
Marco

#125647

Johann [Gast]

27.02.2009, 22:07:01

@ balu_baer

OT Stöpsel

Die Gummi-Esel sind cool, was? Hab ich meinem Patenkind auch besorgt, in gelb.
War _der_ Renner in der Windelphase :D

Johann

#126087

balu_baer

02.03.2009, 10:23:54

@ Johann

OT Stöpsel

Hallo Johann,

> Die Gummi-Esel sind cool, was? Hab ich meinem Patenkind auch besorgt, in
> gelb.
> War _der_ Renner in der Windelphase :D

Jap, das Ding ist der Hit  :-D Allerdings handelt sich hierbei um einen Drachen  ;-) Die Esel hatten wir uns auch angesehen, aber das Thema \"Drachen\" zieht sich bei uns eben so durch (Wandbild im KiZi, T-Shirt, Hüpf-Tier, ...... Schwiegermutter ..... *g*)

@Andreas: Einen Drachen, hörst du? Einen Drachen!!!

Schöne Grüße!
MARCO

#125649

teddy [Gast]

27.02.2009, 22:09:08

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

> Heißt das, ich habe 1 Db, die ich offline bearbeiten kann und eine 2.Db
> die als Bindeglied zur 3.Db, die als Echt-Db auf dem Server liegt,
> fungiert?  :???:
Jain.
Du kannst einen externen Zugriff zur eine DataBase unterbinden (Standard).
Dann kann niemand von seinem ClientRechner darauf zugreifen, auch wenn die Zugangsdaten bekannt sind.
(A) Also der Zugriff Client => MYSql-Server => Database.
(B) Eine andere Sache ist der Zugriff über den Server. phpmyadmin(Zugangsdaten) => MYSql-Server => Database. Hier läuft die \"Anwendung\" auf dem Server

Jetzt kannst du alle Daten und / oder Strukturen auf deinen localhost übertragen, schau dir einfach mal die Manuals / Screens an und teste es auf dem System. Achte nur auf gleiche Versionen des MYSql-Servers.


Jetzt hast du 2 Wege um eine ClientRechner / Front-End zu nutzen:
# 1: die Database lang / kurzfristig für den externen Zugriff freizugeben und die Daten mit dem Front-End zu nutzen
# 2: eine 2. Database einzurichten, diese für den externen Zugriff freigeben, die Daten aus Database 1 nach Database 2 kopieren und diese mit dem Front-End zu nutzen

Aber du kannst mit dem Front-End eben sofort die Daten aus dem Server auf deinen localhost übertragen, überschreiben, löschen, neu anlegen, Up-Download .... also wenn das öfters ansteht, ein schönes Werkzeug für MySql-Tabellen.

#125438

balu_baer

26.02.2009, 21:53:43

@ balu_baer

unseren Online-Shop lokal zur Überarbeitung bereitstellen

Mädels, ihr seid super!

Ich werde das morgen in aller Ruhe durchgehen und ausprobieren ......... und dann kommen die Rückfragen  :devil:

Für weitere Tipps bin ich dennoch dankbar! Glaubt mal nicht, dass ihr schon aus dem Schneider seid  ;-)

Ich wünsche euch einen schönen Abend, für mich ist hier gleich Schluss,
Marco

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz