Seite 1 von 2

Ad-Management Mod installiert. Problem bei Modul einrichten

Verfasst: 02.03.2012 17:40
von ringiniu
Hallo

Ich betreibe seit wenigen Tagen ein PHPbb Forum Version 3. Bin soweit zufrieden (begeistert).

Nun habe ich den Mod: Ad-Management installiert (mit Automod von Phpbb.com). Die Installation hat sofort geklappt, bis dahin alles wunderbar.

In der Anleitung von Ad-Management Mod steht geschrieben dass man nach der Installation noch das beftreffende Modul einrichten muss (acp-ads) oder sowas.

Ich habe nun folgendes Problem: Wenn ich im Admin Menu auf, System/Modulkonfiguration/Administrationbereich gehe finde ich dieses Modul nicht.

Hier noch der Link zum Mod: http://www.phpbb.com/customise/db/mod/a ... anagement/

Kann mir da jemand helfen?

Re: Ad-Management Mod installiert. Problem bei Modul einrich

Verfasst: 02.03.2012 18:50
von redbull254
Hallo erstmal,

diese Anleitung sollte Dir weiter helfen:

Modul hinzufügen.

Re: Ad-Management Mod installiert. Problem bei Modul einrich

Verfasst: 02.03.2012 19:07
von ringiniu
Vielen Dank für die Anleitung :)

Leider finde ich das zu installierende Modul nicht. Obwohl bei der Installation überall "success" stand. :oops:

Re: Ad-Management Mod installiert. Problem bei Modul einrich

Verfasst: 02.03.2012 19:20
von redbull254
Die Style-Dateien in den richtigen Style-Order geladen?

Code: Alles auswählen

There is a PHP install file that needs to be run in order to complete the installation.
To run it point your browser to, for example, domain.tld/phpBB3/ads/database.php

Und dies auch ausgeführt?

Re: Ad-Management Mod installiert. Problem bei Modul einrich

Verfasst: 03.03.2012 16:54
von ringiniu
So. Das Modul Acp-ADS konnte ich nun installieren. einige Dateien waren im falschen Ordner abgelegt.

Nächstes Problem:

Wenn ich nun das Modul Ad-Management in meinem Admin Board anklicke, erhalte ich folgende Fehlermeldung:
Allgemeiner Fehler

SQL ERROR [ mysqli ]

Table 'xxx_phpbb.AD_TABLE' doesn't exist [1146]

SQL

SELECT ad_id, name, show_all_forums, views, max_views, position, clicks FROM AD_TABLE WHERE type = 1 ORDER by name

BACKTRACE


FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/acp/acp_ads.php
LINE: 235
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_ads->main()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()


Ich weiss nicht ob ich eine neue Datenbank anlegen muss, oder innerhalb der bestehenden eine weitere Tabelle einfügen soll. Mit Mysql kenne ich mich leider noch gar nicht aus.

War wohl ein wenig naiv von mir zu glauben das der AutoMod alles selbst installiert :cookie:

Re: Ad-Management Mod installiert. Problem bei Modul einrich

Verfasst: 03.03.2012 17:38
von Helmut
Hallo ringiniu,

du hast also den Hinweis von redbull254 nicht gelesen?
redbull254 hat geschrieben:
There is a PHP install file that needs to be run in order to complete the installation.
To run it point your browser to, for example, domain.tld/phpBB3/ads/database.php

Und dies auch ausgeführt?
Wenn du die Datei /ads/database.php ausgeführt hättest, dann würden erstens die Module und Berechtigungen richtig angelegt und zweitens auch die Datenbanktabellen angelegt werden! Die Fehlermeldung sagt aus dass die Tabelle nicht in der Datenbank vorhanden ist. Für den Mod sind einige Einträge an unterschiedlichen Stellen in der Datenbank notwendig.

Automod ist schon eine feine Sache, es entbindet aber nicht, die install.xml zu lesen und ggf. noch fehlende Anweisungen von Hand nachträglich auszuführen.

Wie hast du das Modul denn jetzt installiert?

Prüfe nochmal alle Dateien ob sie denn im richtigen Ordner sind und ggf. anhand der install.xml ob der Automod auch alle Dateiänderungen richtig umgesetzt hat. Du hast aber schon den Cache im ACP gelöscht und bei Styles die Templates, Themes und Grafiksammlungen aktualisiert?

Gruß Helmut

Re: Ad-Management Mod installiert. Problem bei Modul einrich

Verfasst: 03.03.2012 18:23
von ringiniu
Hallo Helmut

Ich habe die Hinweise betreffend ads/database.php schon gelesen, jedoch die Datei nirgends gefunden.

Installiert habe ich das ganze zuerst mit Auto Mod. Ich erhielt überall die Meldung success und dachte ok das wars.

Als ich dann im Admin Menu auf System/Modulkonfiguration/Administrationbereich das Modul nicht fand war mir schon klar dass da irgendwas nicht stimmt. Also habe ich die install.xml gelesen und festgestellt das die einzelnen Files bei mir nicht so abgelegt sind wie sie sein sollten.

Dies habe ich mittlerweile korrigiert und kann das Modul nun auswählen und einrichten. Es erscheint nun im Admin Menu dort wo ich will, nur leider eben mit der vorher erwähnten Fehlermeldung beim anklicken. Ich habe in der install.xml den Abschnit SQL schon gesehen, nur eben, ich finde die Datei ads/database.php nicht. Weder in den heruntergeladenen Mod-Dateien noch in meinem public html Ordner.

Vielleicht stelle ich mich auch blöd an und muss diese Datei selbst erzeugen.

Meine nächsten Schritte sind nun: install.xml nochmals lesen und prüfen ob sämtliche Files so geändert wurden wie in der install.xml beschrieben. Danach werde ich mich wieder melden. Wird wohl eher Montag als Sonntagabend. Ich habe einfach das ungute Gefühl das es an der fehlenden database.php Datei liegt. :oops:

PS: Vielleicht habe ich gerade herausgefunden wo der Fehler passiert ist. Nach erfolgter Installation mit Auto Mod wollte ich sofort prüfen ob das Forum noch läuft. Ich erhielt die Meldung vonwegen install Ordner löschen weil sonst nur der Admin auf das Forum zugreiffen kann. Das habe ich dann auch sofort gemacht. Wenn die Datei database.php in diesem Install Ordner war ist sie nun natürlich weg.

Schönen Abend noch

Re: Ad-Management Mod installiert. Problem bei Modul einrich

Verfasst: 03.03.2012 18:37
von Helmut
Hallo ringiniu,

ok, die Datei ../ads/database.php sollte sich im Verzeichnis ads/ befinden (root/ads/ ....) wobei root immer das Verzeichnis ist wo du dein Forum hin installiert hast, also da wo auch die Datei config.php ist. Im Mod ist die Datei in root/ads/database.php. Es müssen übrigens alle Dateien so wie sie beim Mod im root Verzeichnis sind, bei dir ins root Verzeichnis rein.

Also du gehst jetzt her und löschst das Modul nochmal im ACP und dann führst du die oben genannte Datei aus. Hinterher sollte dann alles passen.

Gruß Helmut

Re: Ad-Management Mod installiert. Problem bei Modul einrich

Verfasst: 04.03.2012 17:28
von ringiniu
Hallo Helmut Hallo Redbull 254

Erst einmal Danke für die Hilfe.

Habe via Auto Mod den Mod Ad Management deinstalliert. Danach nocheinaml installiert. Beim erstellen der SQL Datenbank hat der Automod eine Fehlermeldung angezeigt : Table allready exists. Hab die Installation trotzdem abgeschlossen, und soweit funktionierts.

Die Fehlermeldung erscheint nicht mehr, alle Dateien waren am richtigen Ort. Werbung habe ich jetzt noch keine eingefügt, aber das Modul scheint zu funktionieren.

Danke und schönen Abend

Re: Ad-Management Mod installiert. Problem bei Modul einrich

Verfasst: 04.03.2012 18:43
von Shorty1968
ringiniu hat geschrieben: Beim erstellen der SQL Datenbank hat der Automod eine Fehlermeldung angezeigt : Table allready exists. Hab die Installation trotzdem abgeschlossen, und soweit funktionierts.

Die Fehlermeldung erscheint nicht mehr, alle Dateien waren am richtigen Ort. Werbung habe ich jetzt noch keine eingefügt, aber das Modul scheint zu funktionieren.
Die Fehlermeldung erscheint weil der AutoMOD die Datenbank Einträge nicht mit entfernt hatte,den die Meldung besagt das die DB Einträge schon existieren.