Installationsprobleme lösen
Phoca Gallery ist eine große Komponente, deshalb kann es auf einigen Servern während der Installation zu Problemen kommen. Meistens handelt es sich um diese beiden Hauptprobleme:
Phoca Gallery Tabellen wurden während der Installation nicht erstellt.
Meistens erhalten Sie in diesem Fall folgende Systemmeldung: "Error while Saving Phoca Gallery Categories" oder diese PHP Fehlermeldung: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource ... während sie Phoca Gallery benutzen.
Diese System- oder PHP Fehlermeldung wird durch nicht erstellte Joomla Datenbanktabellen verursacht. Bitte schalten Sie die Fehlersuche (Debug) in Ihrer Joomla! Administration -> Konfiguration -> System ein, und schauen Sie sich mit Hilfe von phpMyAdmin ihre Datenbank an. Wurden durch das Installationskript die Tabellen korrekt angelegt? Wenn nicht, müssen Sie sie manuell erstellen. Die SQL-Befehle, die die Phoca Gallery Tabellen in Ihrer Datenbank erzeugen, finden sie in der Datei install.bak . Sie finden diese Datei im Wurzelverzeichnis des Phoca Gallery Komponente Zip-Pakets. Seit Joomla! 3 (Phoca Gallery 4) finden Sie die SQL-Befehle in diesem Verzeichnis des Zip-Pakets: install/sql/mysql/ (z.B. install/sql/mysql/install.utf8.sql)
Wenn Sie Phoca Gallery installieren,
Kopieren sie alle SQL Befehle (ausgenommen ALTER TABLE ... Befehle) Und führen Sie sie z.B. in phpMyAdmin aus. Achten Sie darauf, das die Namen der Tabellen für die Systeminstallation vorbereitet sind, sie enthalten '#__' anstatt Ihres Tabellenprefix. Sie müssen sie umbenennen. Z.B.in:
- #__phocagallery zu Tabellenprefix_phocagallery
Tabellenprefix ist das Prefix, das Sie während der Joomla! Installation ausgewählt haben. (Meistens ist das 'jos_' Es soll Joomla! Tabellen von anderen Tabellen, die in Ihrer Datenbank verwendet werden, unterscheiden). Stellen Sie sicher, das Sie #_ am Anfang der Zeile gelöscht haben; Sie benötigen nur einen _ {Unterstrich}. Machen Sie das für alle Befehle.
Wenn sie Phoca Gallery upgraden,
und Sie haben Probleme mit nicht erstellten Tabellen oder Spalten,müssen Sie die Datei install.bak die Sie im Wurzelverzeichnis der Installations Zip Datei öffnen und mit Ihrer Datenbank vergleichen. Z.B. mit Hilfe von phpMyAdmin.
In der install.bak Datei können Sie sehen, welche neuen Tabellen und Spalten in Vorgängerversionen hinzugefügt wurden. Wenn also eine oder einige Tabellen in ihrer Datenbank fehlen, finden Sie den SQL Befehl zum Erstellen dieser Tabelle in der install.bak Datei. Führen Sie diesen Befehl z.B. mit phpMyAdmin aus. (Befehl zum Erstellen einer Tabelle) Diese Tabelle wird dann Ihrer Datenbank hinzu gefügt. (Führen Sie nicht alle Befehle, die Sie in der Datei install.bak finden aus, denn dann werden bestehende Tabellen gelöscht und überschrieben, was Datenverlust bedeutet).
Sie müssen auch die upgrade sql Befehle überprüfen (Spalten in Tabellen upgraden). Wenn Sie beim Vergleichen Ihrer Datenbanktabellen mit den SQL Befehlen in der install.bak Datei feststellen, das einige Spalten in ihren Tabellen fehlen, müssen Sie die SQL upgrade Befehle, (die am Ende der install.bak Datei vorbereitet sind,) ausführen. Nach dem Sie diese Befehle kopiert und in phpMyAdmin eingefügt haben, müssen Sie noch die Kommentarzeichen entfernen (-- am Anfang der Zeile) und die Prefixe modifizieren.
Die Tabellen upgraden:
Die Namen der Tabellen sind für die Systeminstallation vorbereitet, das heißt sie enthalten '#__' anstelle Ihres Tabellenprefix. Sie müssen sie umbennen:
- #__phocagallery zu Tabellenprefix_phocagallery
- #__phocagallery_categories zu Tabellenprefix_phocagallery_categories, etc.
Tabellenprefix ist das Prefix, das Sie während der Joomla! Installation ausgewählt haben. (Meistens ist das 'jos_' Es soll Joomla! Tabellen von anderen Tabellen, die in Ihrer Datenbank verwendet werden, unterscheiden). Stellen Sie sicher, das Sie #_ am Anfang der Zeile gelöscht haben; Sie benötigen nur einen _ {Unterstrich}.
Die Spalten upgraden:
Wenn alle Tabellen in Ihrer Datenbank enthalten sind (z.B. beim Upgrade von 2.1.0 to 2.2.0) überprüfen Sie die Spalten Ihrer Tabellen. Z.B. in Phoca Gallery Version 2.2.0 sind neue Spalten hinzu gekommen: extlink1, extlink2 und diese sollten Ihrer Tabelle zugefügt werden: #__phocagallery. Falls Sie während des Upgrades z.B. von 2.1.0 zu 2.2.0 einige Fehlermeldungen zum automatischen Upgrade von Phoca Gallery Tabellen erhalten (Tabellen und Spalten wurden nicht erstellt), überprüfen Sie die #_phocagallery Tabelle und falls die extlink1 oder extlink2 Spalten nicht enthalten sind, führen Sie den SQL Befehl für Version 2.2.0 aus:
ALTER TABLE `#__phocagallery` ADD `extlink1` text NOT NULL AFTER `params` ;
ALTER TABLE `#__phocagallery` ADD `extlink2` text NOT NULL AFTER `extlink1` ;
Falls sie zu 2.2.2 ugraden, führen sie den SQL Befehl für die 2.2.2 Version aus:
ALTER TABLE `#__phocagallery_categories` ADD `date` datetime NOT NULL default '0000-00-00 00:00:00' AFTER `description` ;
Sie müssen alle Upgrade SQL Befehle, die zur aktuellen Version hinzugefügt wurden, überprüfen und gegebenen falls ausführen, falls die Spalten nicht in Ihren Phoca Gallery Tabellen existieren.
Phoca Gallery wurde nicht installiert und es wird nur eine leere Seite angezeigt
Wenn Sie während der Phoca Gallery Installation eine weiße Seite erhalten, kann dies an zu wenig PHP oder CPU Speicher Ihres Servers liegen. Die Installationsroutine in Joomla! hat nicht genug Zeit die Phoca Gallery Zip Datei zu entpacken.
In diesem Fall ist der beste Weg Phoca Gallery per FTP zu installieren. Aber das ist nicht alles, was Sie tun müssen, denn einige Informationen über Phoca Gallery (Menüpunkte) sollen in Joomla gespeichert werden!
Sie sollten die folgenden Schritte machen (Das Kopieren von Dateien und das Anlegen von Verzeichnissen sollte mit einem FTP Programm erfolgen. Lesen Sie diesen Artikel um mehr Informationen zu erhalten):
1.Laden sie die aktuellste Phoca Gallery Zip Datei herunter und entpacken Sie sie lokal auf ihrem PC, z.B. im Verzeichnis phocagallery_tmp
2. Erstellen Sie die folgenden Verzeichnisse auf ihrem Server (auf dem Joomla! läuft):
- components/com_phocagallery
- administrator/components/com_phocagallery
- images/phocagallery
3. Kopieren Sie alle Verzeichnisse und Dateien, ausgenommen das front und das language Verzeichnis samt den darin enthaltenen Dateien, vom phocagallery_tmp Verzeichnis zu Ihrem Server Verzeichnis:
- administrator/components/com_phocagallery
4. Kopieren Sie alle Dateien aus Ihrem front Verzeichnis auf Ihrem PC ( phocagallery_tmp/front ) in das Server Verzeichnis:
- components/com_phocagallery
5. Kopieren Sie alle Dateien aus Ihrem language Verzeichnis auf Ihrem PC ( phocagallery_tmp/language ) in die Servers Verzeichnisse:
- language
- administrator/language
Alle benötigten Dateien sollten nun auf Ihrem Server geseichert sein.
6. Laden Sie die Datei com_phocagallery_ftp_install.zip von der Phoca Gallery Download Seite herunter und installieren Sie diese Datei:
GehenSie zu Erweiterungen » Installieren/Deinstallieren. Sie sind nun in Erweiterungen. Klicken Sie auf:
- Paketdateien hochladen - wählen sie die Datei com_phocagallery_ftp_install.zip von Ihrer Festplatte aus und klicken Sie auf Datei hochladen & Installieren.
Diese Datei ist sehr klein. Sie enthält keine Phoca Gallery Dateien (die wurden ja per FTP kopiert) und deshalb sollte es auch keinerlei Probleme mit PHP oder CPU Speicher geben. Nach der Installation können Sie auswählen ob Sie Phoca Gallery installieren oder upgraden möchten.