it-swarm.com.de

Konfiguration einer Joomla-Website mit wamp auf mehreren Computern

Ich arbeite zum ersten Mal mit Joomla und habe Probleme, es zu konfigurieren. Aus den im Internet verfügbaren Artikeln habe ich die folgenden Schritte ausgeführt, um eine Joomla-Website auf verschiedene lokale Computer zu klonen:

  1. Konfigurieren Sie die Joomla-Website mithilfe der in phpmyadmin erstellten Datenbank

  2. Exportieren Sie die Datenbank, mit der die Joomla-Website konfiguriert wurde, in eine .sql-Datei

  3. Füge auf dem zweiten Computer den Joomla-Ordner in wamp/www ein

  4. Importieren Sie die .sql-Datei in phpmyadmin

Es wird jedoch die Fehlermeldung "Verbindung zur mySQL-Datenbank nicht möglich" angezeigt. Ich habe die Datei configuration.php überprüft und alles scheint in Ordnung zu sein (localhost, Datenbankname, Passwort).

Ich habe ein Team von 5 Mitarbeitern, die an einem Projekt arbeiten. Daher muss ich Joomla auf allen Computern konfigurieren, damit es später problemlos integriert werden kann. Ich verwende Windows 8 64-Bit-Betriebssystem und habe Wamp Server 2.5 (32-Bit) auf meinem Laptop installiert. Andererseits haben meine Teamkollegen Windows 7 32-Bit-Betriebssystem und haben Wamp Server 2.2 auf ihrem System installiert.

Dies liegt daran, dass wir aus irgendeinem Grund den Wamp-Server 2.5 nicht auf ihrem System installieren konnten und die angezeigte Fehlermeldung "MSVCR110.dll fehlt" lautete. Bei der Installation dieser DLL-Datei konnte das Problem immer noch nicht behoben werden. Als ich wamp 2.2 auf meinem Computer installiert habe, wurde eine Fehlermeldung angezeigt: "Ich habe keinen Zugriff auf den/server", als ich versuchte, auf localhost zuzugreifen. Also beschlossen wir, auf ihren Computern bei Wamp 2.2 und auf meinen bei Wamp 2.5 zu bleiben. Der Fehler scheint jedoch nicht zu verschwinden.

Als ich versuchte, die Datenbank auf Wamp 2.2 und der Joomla-Website zu konfigurieren, schien sie auf meinem Computer (mit Wamp 2.5) einwandfrei zu funktionieren, der Fehler trat jedoch auf den anderen Computern mit Wamp 2.2 auf. Was mache ich falsch?

2
Varsha Nair

Akeeba Backup ist der einfachste Weg, Ihre Joomla-Site zu übertragen, wenn Sie die Website wirklich auf mehrere Computer klonen müssen. Aber wie bereits erwähnt, warum nicht eine Online-Version verwenden? Es wird Ihnen später schwer fallen, die Datenbanken zu synchronisieren.

Das Cannot connect to mySQL database error In WAMP hat mit ziemlicher Sicherheit mit der configuration.php - Datei zu tun. Standardmäßig lautet der Haupt-DB-Benutzername in WAMP root und das Kennwort ist leer. Der Name der Datenbank muss jedoch ebenfalls übereinstimmen. Je nachdem, wie Sie die Datenbank importiert haben, ist er möglicherweise nicht auf allen Computern identisch. Sie können den Datenbanknamen einfach überprüfen, indem Sie zu http://localhost/phpmyadmin Wechseln.

Ihre configuration.php - Datei sollte folgende Einträge enthalten:

public $Host = 'localhost';
public $user = 'root';
public $password = '';
public $db = 'yourDatabaseName';

Abschließend noch ein Problem, das Sie überprüfen sollten: Läuft der MySQL-Dienst? Klicken Sie mit der linken Maustaste auf das kleine Wamp-Symbol in Ihrer Taskleiste und wählen Sie MySQL -> Service:

WAMP Status

Hinweis: Skype verursacht bekanntermaßen Konflikte mit WAMPserver, da beide standardmäßig Port 80 verwenden. Drei schnelle Lösungen finden Sie hier , ich wähle normalerweise Option 2 (Öffnen Sie Skype -> Extras -> Optionen -> Erweitert -> Verbindung und deaktivieren Sie "Port 80 und 443 als Alternativen für eingehende Verbindungen verwenden") Es ist schnell und einfach.

3
johanpw

Das "Verbindung zu mySQL-Datenbank kann nicht hergestellt werden" ist ziemlich selbsterklärend. Sie haben keine Verbindung zur Datenbank. Dies bedeutet, dass einer oder mehrere der Anmeldeinformationen für die Datenbankverbindung falsch sind.

Dies kann entweder der Host, der Datenbankname, der Benutzer oder das Passwort sein.

Beachten Sie, dass unterschiedliche Installationen von Anwendungen wie WAMP unterschiedliche Konfigurationen haben können, wie z. B. unterschiedliche DB-Administratornamen/Passwörter. In vielen Fällen ist es möglich, dass ein leeres (leeres) Kennwort oder ein Standardkennwort vorhanden ist - z. Wurzel.

Konsultieren Sie die Dokumentation der von Ihnen verwendeten Anwendungsversion, um Informationen zu deren Einstellungen zu erhalten, und stellen Sie sicher, dass Sie für jede Instanz die richtigen Einstellungen verwenden.

Außerdem kann ich mir nicht vorstellen, wie Sie 5 verschiedene Installationen für eine Website besser verwalten können. Die Migration von Daten wird, wenn nicht ein Albtraum, zumindest zu viel Arbeit sein. Ich würde 1 einzelne Installation online vorschlagen, bei der jeder darauf zugreifen und Daten bearbeiten/eingeben kann.

Wenn Sie entwickeln, benötigen Sie eine Versionskontrolle wie git.

1
FFrewin

Wenn "MSVCR110.dll" fehlt, bedeutet dies, dass einige weiterverteilbare Microsoft Visual C++ - Pakete fehlen. Überprüfen Sie in diesem Fall die erforderlichen Pakete, indem Sie die ausführbare Datei unter diesem Link " http://wampserver.aviatechno.net/files/tools/check_vcredist.exe " ausführen.

Wenn sich herausstellt, dass einige Pakete fehlen, installieren Sie sie oder laden Sie die erforderlichen Pakete über diesen Link herunter " http://wampserver.aviatechno.net/?lang=de&prerequis=cacher " I'm Stellen Sie sicher, dass dies für die ".dll" -Dateien funktioniert.

Wenn jeder an demselben Projekt arbeitet. Ich sollte Sie verweisen, Joomla online zu installieren, damit Sie effizient arbeiten können.

0
Vivek Mahajan

Anstatt WAMP zu verwenden, sollten Sie Portable XAMPP in Betracht ziehen, praktisch dasselbe, aber es muss nicht installiert werden. Kopieren Sie einfach den XAMPP-Ordner von einem PC auf einen anderen, und Sie sind fertig. Falls der Zielordner oder das Laufwerk auf dem 2. PC anders ist, d. H. E:\ParentFolder\XAMPP anstelle von C:\XAMPP, führen Sie einfach eine BAT-Batchdatei im XAMPP-Stammordner aus, um die Pfade neu zuzuordnen.

0
Insider Pro