NV Bugtracker

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Die Mathematik
Mitglied
Beiträge: 400
Registriert: 16.04.2011 11:29

NV Bugtracker

Beitrag von Die Mathematik »

Hallo,

ich bin gerade dabei die ganzen Fehler in meinem Forum allein zu beheben. Es geht anscheinend seit gestern super voran, doch nun habe ich eine kleine Frage: Bei mir hat der NV Bugtracker nach einer Zeit nicht mehr funktioniert:
Nun habe ich deinstalliert und versuche nun ihn wieder zu aktivieren. Beim ausführen der install-Datei hat er mit folgendes angezeigt:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [mysqli] Table 'phpbb_bug_categories' existiert bereits [1050] SQL CREATE TABLE phpbb_bug_categories (cat_id MEDIUMINT (8) unsigned NOT NULL auto_increment, parent_id MEDIUMINT (8) UNSIGNED DEFAULT '0 'NOT NULL, left_id MEDIUMINT (8) UNSIGNED DEFAULT' 1 'NOT NULL, right_id MEDIUMINT (8) UNSIGNED DEFAULT '2' NOT NULL, cat_parents mediumtext NOT NULL, Cat_Desc mediumtext NOT NULL, cat_desc_uid varchar (8) DEFAULT''NOT NULL, cat_desc_bitfield varchar (255) DEFAULT''NOT NULL, cat_desc_options int (3) UNSIGNED DEFAULT '7 'NOT NULL, cat_name varchar (255) DEFAULT''NOT NULL, cat_status tinyint (1) DEFAULT '1' NOT NULL, cat_security tinyint (1) DEFAULT '1 'NOT NULL, PRIMARY KEY (cat_id)) CHARACTER SET `utf8` COLLATE `utf8_bin` BACKTRACE


FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: install_bugtracker/install.php
LINE: 114
CALL: dbal_mysqli->sql_query()
Was mache ich falsch?
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: NV Bugtracker

Beitrag von Metzle »

Hallo,

du machst nichts falsch bzw. wenn man so sagen will hast du falsch gemacht, dass du den Bugtracker, als du ihn deinstalliert hast, nicht vollkommen deinstalliert hast, sondern die Datenbankeintragungen übrig gelassen hast.
Die Meldung sagt nun aus, dass die Tabellen, die angelegt werden sollen in deiner Datenbank schon existieren.
Ich denke, beschwören will ich es aber nicht, dass du den Bugtracker so laufen lassen kannst und nur noch von Hand die ACP-Module anlegen solltest, damit er läuft, denn ich gehe davon aus, dass du diese deakriviert bzw gelöscht hast bei der Deinstallation.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Die Mathematik
Mitglied
Beiträge: 400
Registriert: 16.04.2011 11:29

Re: NV Bugtracker

Beitrag von Die Mathematik »

Metzle hat geschrieben:Hallo,

du machst nichts falsch bzw. wenn man so sagen will hast du falsch gemacht, dass du den Bugtracker, als du ihn deinstalliert hast, nicht vollkommen deinstalliert hast, sondern die Datenbankeintragungen übrig gelassen hast.
Die Meldung sagt nun aus, dass die Tabellen, die angelegt werden sollen in deiner Datenbank schon existieren.
Ich denke, beschwören will ich es aber nicht, dass du den Bugtracker so laufen lassen kannst und nur noch von Hand die ACP-Module anlegen solltest, damit er läuft, denn ich gehe davon aus, dass du diese deakriviert bzw gelöscht hast bei der Deinstallation.
Also die Deinstallation war vollständig abgeschlossen, aber mit den Überresten hast du wahrscheinlich recht, da die Kategorien immer noch da waren nach der Installation. Die ACP-Module sind übrigens schon angelegt. Es ist alles da außer die Funktion, wenn man ihn als normaler Nutzer in der Linkliste rechts oben anklickt.
Da steht dann immer:

Code: Alles auswählen

SQL ERROR [mysqli] Table 'legmbhkeg_forum.phpbb_bug_tracking' existiert nicht [1146] SQL SELECT bt .* FROM phpbb_bug_tracking AS bt LEFT JOIN phpbb_bug_reports AS br ON bt.bug_track_cat_id = br.bug_repo_cat_id WHERE = 2 AND bt.bug_track_time bt.bug_track_user_id > bt.bug_track_new ORDER BY br.bug_repo_lasttime DESC LIMIT 5 BACKTRACE









FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: bugtracker/common.php
LINE: 123
CALL: dbal_mysqli->sql_query()

FILE: bugtracker/common.php
LINE: 474
CALL: bug_report_tracking()

FILE: bugtracker/index.php
LINE: 29
CALL: generate_bug_list()
Sonst geht alles. :D
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: NV Bugtracker

Beitrag von Metzle »

Hallo,

dann schau mal in die Installationsdatei welcher Code dafür steht, dass die Tabelle angelegt wird und lege sie manuell an.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Die Mathematik
Mitglied
Beiträge: 400
Registriert: 16.04.2011 11:29

Re: NV Bugtracker

Beitrag von Die Mathematik »

Meinst du die install.xml? Falls du diese meinst bin ich mal wieder nicht fähig dort was auszulesen. Da stehen nur die Änderungen die ich an den Dateien vornehmen muss.
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: NV Bugtracker

Beitrag von Metzle »

Da ich die Mod gerade nicht mehr vor Augen habe, entweder die install.xml, falls es da Anweisungen zu SQL gibt, ansonsten die install-Datei, die man im Browser ausführen muss.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Die Mathematik
Mitglied
Beiträge: 400
Registriert: 16.04.2011 11:29

Re: NV Bugtracker

Beitrag von Die Mathematik »

Ja in der install.xml steht nichts davon drinnen.Bei der normalen Installationsdatei gibt es nur die Fehlermeldung.
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: NV Bugtracker

Beitrag von Metzle »

Mach sie doch mal in einem Texteditor auf und lies dir sie durch, eventuell erkennst du selbst den entsprechenden SQL-Eintrag.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Die Mathematik
Mitglied
Beiträge: 400
Registriert: 16.04.2011 11:29

Re: NV Bugtracker

Beitrag von Die Mathematik »

Ich meine ich habe in der folgenden Datei den Eintrag entdeckt, aber ich bin mir nicht sicher und das kommt mir schon ein wenig eigenartig vor. Naja ich wollte ja in ein paar Wochen sowieso anfangen ein bisschen PHP zu lernen.

Code: Alles auswählen

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="modx.prosilver.en.xsl"?>
<!-- $Id$ -->
<!--For security purposes, please check: http://www.phpbb.com/mods/ for the latest version of this MOD. Although MODs are checked before being allowed in the MODs Database there is no guarantee that there are no security problems within the MOD. No support will be given for MODs not found within the MODs Database which can be found at http://www.phpbb.com/mods/-->
<mod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.phpbb.com/mods/xml/modx-1.0.xsd">
  <header>
    <license>http://opensource.org/licenses/gpl-license.php GNU General Public License v2</license>
    <title lang="en-gb">NV BugTracker</title>
    <title lang="de">NV BugTracker</title>
    <description lang="en-gb">This is a BugTracker, you can use for your Forum, MODs or anything else.</description>
    <description lang="de">Das ist ein BugTracker, den du für dein Board, deine MODs oder sonst was benutzen kannst.</description>
    <author-notes lang="en-gb">IMPORTANT FOR INSTALL:
After uploading the files, you have to run the root/install_bugtracker/install.php.
After running this file, you can delete the hole "install_bugtracker"-folder.
i hope you get it installed, otherwise you can ask for help on phpbb.de and phpbb.com</author-notes>
    <author-notes lang="de">WICHTIG FÜR DIE INSTALLATION:
Nachdem hochladen der Dateien, musst du die Datei root/install_bugtracker/install.php ausführen.
Danach kannst du den ganzen "install_bugtracker"-Ordner löschen.
Ich hoffe ihr kommt mit dem MOD klar. Wenn nicht, könnt ihr auf phpbb.de oder phpbb.com eure Fragen stellen.</author-notes>
    <author-group>
      <author>
        <realname>(N/A)</realname>
        <email>nickvergessen@gmx.de</email>
        <username>nickvergessen</username>
        <homepage>http://mods.flying-bits.org/</homepage>
        <contributions />
      </author>
    </author-group>
    <mod-version>
      <major>0</major>
      <minor>1</minor>
      <revision>1</revision>
    </mod-version>
    <installation>
      <level>easy</level>
      <time>300</time>
      <target-version>
        <target-primary>3.0.0</target-primary>
        <target-major allow="exact">3</target-major>
        <target-minor allow="exact">0</target-minor>
      </target-version>
    </installation>
    <history>
      <entry>
        <date>2008-01-19</date>
        <rev-version>
          <major>0</major>
          <minor>1</minor>
          <revision>1</revision>
        </rev-version>
        <changelog lang="en-gb">
          <change>added unread-information</change>
          <change>fixed bug when moving a bug</change>
          <change>delete function enabled (didn't work with gold)</change>
          <change>added security-category</change>
          <change>delete- and edit-function for author</change>
        </changelog>
        <changelog lang="de">
          <change>ungelesen Information hinzugefügt</change>
          <change>fixed Bug beim verschieben eines Bugs</change>
          <change>Löschfunktion für Gold ;)</change>
          <change>Sicherheits-Kategorie hinzugefügt</change>
          <change>Lösch- und Änderungs-Funktion für den Autor</change>
        </changelog>
      </entry>
      <entry>
        <date>2007-12-09</date>
        <rev-version>
          <major>0</major>
          <minor>1</minor>
          <revision>0</revision>
        </rev-version>
        <changelog lang="en-gb">
          <change>forgot to note it all down</change>
        </changelog>
        <changelog lang="de">
          <change>vergessen zunotieren ;)</change>
        </changelog>
      </entry>
      <entry>
        <date>2007-10-09</date>
        <rev-version>
          <major>0</major>
          <minor>0</minor>
          <revision>2</revision>
        </rev-version>
        <changelog lang="en-gb">
          <change>bugfixes: #1, #5, #6 ,#10, #11</change>
        </changelog>
        <changelog lang="de">
          <change>Bug fixes:  #1, #5, #6 ,#10, #11</change>
        </changelog>
      </entry>
      <entry>
        <date>2007-09-24</date>
        <rev-version>
          <major>0</major>
          <minor>0</minor>
          <revision>1</revision>
        </rev-version>
        <changelog lang="en-gb">
          <change>first release</change>
        </changelog>
        <changelog lang="de">
          <change>erste Version</change>
        </changelog>
      </entry>
    </history>
    <meta name="generator" content="Phpbb.ModTeam.Tools (c#)" />
  </header>
  <action-group>
    <copy>
      <file from="root/adm/style/acp_bugtracker.html" to="adm/style/acp_bugtracker.html" />
      <file from="root/bugtracker/*.*" to="bugtracker/*.*" />
      <file from="root/includes/acp/acp_bugtracker.php" to="includes/acp/acp_bugtracker.php" />
      <file from="root/includes/acp/info/acp_bugtracker.php" to="includes/acp/info/acp_bugtracker.php" />
      <file from="root/install_bugtracker/install.php" to="install_bugtracker/install.php" />
      <file from="root/install_bugtracker/layout.php" to="install_bugtracker/layout.php" />
      <file from="root/install_bugtracker/schemas/*.*" to="install_bugtracker/schemas/*.*" />
      <file from="root/install_bugtracker/mean_schemas/*.*" to="install_bugtracker/mean_schemas/*.*" />
      <file from="root/language/en/mods/bugtracker.php" to="language/en/mods/bugtracker.php" />
      <file from="root/language/en/mods/info_acp_bugtracker.php" to="language/en/mods/info_acp_bugtracker.php" />
      <file from="root/styles/prosilver/imageset/bug_tracker_logo.gif" to="styles/prosilver/imageset/bug_tracker_logo.gif" />
      <file from="root/styles/prosilver/imageset/en/button_bug_new.gif" to="styles/prosilver/imageset/en/button_bug_new.gif" />
      <file from="root/styles/prosilver/template/bugtracker/*.*" to="styles/prosilver/template/bugtracker/*.*" />
      <file from="root/styles/prosilver/theme/bugtracker.css" to="styles/prosilver/theme/bugtracker.css" />
    </copy>
    <open src="includes/functions.php">
      <edit>
        <find><![CDATA[$tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));]]></find>
        <action type="after-add"><![CDATA[$user->add_lang('mods/bugtracker');]]></action>
      </edit>
      <edit>
        <find><![CDATA['U_FAQ'					=> append_sid("{$phpbb_root_path}faq.$phpEx"),]]></find>
        <action type="after-add"><![CDATA['U_BUGTRACKER'			=> append_sid("{$phpbb_root_path}bugtracker/index.$phpEx"),]]></action>
      </edit>
    </open>
    <open src="includes/constants.php">
      <edit>
        <find><![CDATA[// Additional tables]]></find>
        <action type="after-add"><![CDATA[define('BUG_CATS_TABLE',			$table_prefix . 'bug_categories');
define('BUG_POSTS_TABLE',			$table_prefix . 'bug_posts');
define('BUG_REPORTS_TABLE',			$table_prefix . 'bug_reports');
define('BUG_STATUS_TABLE',			$table_prefix . 'bug_status');
define('BUG_TRACKING_TABLE',		$table_prefix . 'bug_tracking');]]></action>
      </edit>
    </open>
    <open src="styles/prosilver/template/overall_header.html">
      <edit>
        <find><![CDATA[<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>]]></find>
        <action type="after-add"><![CDATA[<li class="icon-faq"><a href="{U_BUGTRACKER}" title="{L_BT_BUGTRACKER}">{L_BT_BUGTRACKER}</a></li>]]></action>
      </edit>
    </open>
    <open src="styles/prosilver/theme/stylesheet.css">
      <edit>
        <find><![CDATA[@import url("colours.css");]]></find>
        <action type="after-add"><![CDATA[@import url("bugtracker.css");]]></action>
      </edit>
    </open>
    <diy-instructions lang="en-gb">IMPORTANT FOR INSTALL:
After uploading the files, you have to run the root/install_bugtracker/install.php.
After running this file, you can delete the hole "install_bugtracker"-folder.

If you want me to add your language file to the download, just leave me a pm:
http://www.phpbb.com/community/ucp.php?i=pm&mode=compose&u=315319
    </diy-instructions>
    <diy-instructions lang="de">WICHTIG FÜR DIE INSTALLATION:
Nachdem hochladen der Dateien, musst du die Datei root/install_bugtracker/install.php ausführen.
Danach kannst du den ganzen "install_bugtracker"-Ordner löschen.

Wenn ihr den MOD in eine weitere Sprache übersetzt habt, schickt mir doch eine pm:
http://www.phpbb.com/community/ucp.php?i=pm&mode=compose&u=315319
    </diy-instructions>
  </action-group>
</mod>
hackepeter13
Valued Contributor
Beiträge: 3570
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: NV Bugtracker

Beitrag von hackepeter13 »

Du sollst nicht die install.xml im Texteditor öffnen, sondern die install.php, die dir die Fehlermelden vorgeführt hat, welche du hier im Themeneingangsbeitrag gepostet hast. :roll:

Wenn du diese nun mit einem Texteditor geöffnet hast, befolgst du nochmal Metzle seinen Beitrag:
Metzle hat geschrieben:dann schau mal in die Installationsdatei welcher Code dafür steht, dass die Tabelle angelegt wird und lege sie manuell an
Aber so wie ich dich hier einschätze, wirst du da ebenfalls keinen Durchblick haben. :oops:
Antworten

Zurück zu „[3.0.x] Mod Support“