Support Telefon: 0228 / 280 56 68 - Mo-Fr. 09-18.00

Suche

Suche

Support

Forum Beta Tester

Upload futsch?

Hallo, Leute!

Ist das meinem PHP4 oder sonstwas zu verdanken, was neben papoo vorbeilugt, oder ist die Upload-Möglichkeit futsch? Zwar sagt mir das System, dass die Daten eingetragen wurden, aber bei der Seite "Dateien bearbeiten" muss ich gar nicht erst etwas eingeben - ich bekomme gleich gesagt: [Table DB-Name.papoo_download doesnt exist. Und in der Tabelle DB-Name.papoo_language_download finde ich nur die Felder download_id (die bei 0 beginnt!), lang_id und downloadname - aber kein Downloadpfad. Das Verhalten ist sowohl bei papoo 2.235 als auch bei 2.237 zu beobachten. Überhaupt muss ich an der Stelle festhalten, dass es extrem schwierig geworden ist, den Pfaden des Programms zu folgen. Die Datei upload.php besteht ja aus nichts als dem Include einer allgemeinen all-inkl.php-Sammlung und dem Template-Call. Kann man dann nicht gleich weiter rationalisieren und wieder aussagekräftige Programmeinheiten an die Stelle der traditionellen Menüpunkt-Files setzen? Gruß Manni


Von mobilehome am 07.03.2005; 16:10:42 Uhr [2573 Hits]

Re: Upload futsch?

Hallo Manni, ne die Tabelle ist nicht futsch. Schau mal hier: http://www.test.papoo.de/interna/ Account:Passwort root:root Das ist eine entzippte und dann installierte Version zu meiner Kontrolle. Auch der Setup Ordner ist noch da, du kannst den also benutzen. Warum die bei dir fehlt weiß ich nicht... Evtl. versehentlich deinstalliert? Oder ein Fehler beim Upload? Und in der all_inc.php steht dann: // Upload Dateien Verwaltung if ($template=="upload.html"){ // Inhalt anzeigen $intern_upload->make_inhalt(); } Geht ma in die Klasse intern_upload, die sich in der Datei intern_upload_class.php befindet: case "32" : // Datei hochladen und kontrollieren $this->check_upload(); break; // Hier werden die Informationen zu einer Datei geändert case "33" : // Ändern der Upload Datei Daten $this->change_upload(); break; Also eindeutiger wird schwierig Viele Grüße, Carsten


Von Carsten am 07.03.2005; 16:42:33 Uhr [481 Hits] Kunde Papoo Plus

Re: Re: Upload futsch?

Hallo Manni, Die Upload-Möglichkeit ist eigentlich nicht futsch. Hast Du Papoo in einen Unterordner installiert? Dann geht der Dokumenten-Upload z.Zt. sowieso nicht. Wie ist es mit den Dateirechten des Ordners "/dokumente" und /dokumente/upload/"? Sind die hochgeladenen Dokumente denn nach dem vermeintlichen Upload in diesem Ordner drin? "Und in der Tabelle DB-Name.papoo_language_download finde ich nur die Felder download_id (die bei 0 beginnt!), lang_id und downloadname - aber kein Downloadpfad." Das ist wohl richtig so, ist bei mir auch der Fall. Gruß Thorsten Da war Carsten wieder schneller, hatte ich gar nicht gesehen.


Von Thorsten am 07.03.2005; 16:57:50 Uhr [473 Hits]

Re: Re: Upload futsch!

Hallo, Carsten und Thorsten (in chronologischer Reihenfolge )!

Ich denke doch, dass der Download futsch ist, denn was in Euren Antworten noch nicht zur Sprache kam, ist doch das entscheidende Problem: Ist die Tabelle papoo_download noch vorgesehen oder ist sie es nicht? Wo wird in der Datenbank festgehalten, wo das CMS nach den Downloaddateien zu suchen hat? Denn ein Upload findet via intern_upload_class.php nach papoo_language_download bzw. nach papoo_lookup_download statt - sowohl das Download-Bearbeiten-Skript (function change_upload()) als auch das Artikel-Erstellen-Skript COUNTen aber erst einmal in papoo_download, einer Tabelle, die ich nicht finden kann in meiner Datenbank (2.235/2.237)! Zu den anderen Fragen: Ja, der Upload an sich funktioniert, die Dateien landen in dokumente/upload. Und die Dateirechte spielen unter Windows 98 nicht die Rolle papoo ist in einem Unterordner (htdocs/mb/papoo2-237) - aber das hat doch noch nie eine Rolle gespielt, wenn man den absoluten Pfad beim Setup korrekt angegeben hat! So, und jetzt habe ich versucht, die nicht vorhandene Tabelle papoo_download nachträglich zu erstellen - und erhalte eine Fehlermeldung, die beim Setup unterging: MySQL meldet: #1067 - Invalid default value for zeitpunkt `zeitpunkt` timestamp NOT NULL default , Vielleicht liegt es ja daran? Gruß Manni


Von mobilehome am 08.03.2005; 11:05:55 Uhr [487 Hits]

Re: Re: Re: Upload futsch!

Hallo Manni, daran wird es liegen, die Tabelle wurde nicht korrekt installiert. Welche mysql Version ist denn das? Denn vorgesehen ist dir Tabelle ja, entfernt habe ich bisher noch nie etwas Viele Grüße, Carsten


Von Carsten am 08.03.2005; 11:33:26 Uhr [456 Hits] Kunde Papoo Plus

Re: Re: Re: Re: Upload futsch!

Hi, Carsten! Das ist ApacheFriends XAMPP 1.3 für Windows (09.02.2004)

  • Apache 2.0.48
  • MySQL 4.0.17
  • PHP 4.3.4 + PEAR
  • mod_php 4.3.4
  • Perl 5.8.2
  • SQLite 2.8.11 + mod_auth_mysql (experimental)
  • PHPMyAdmin 2.5.5 pl1

unter Windows 98 Ich habe eben die Tabelle papoo_download ohne default eingerichtet, also in SQL: `zeitpunkt` timestamp NOT NULL, statt `zeitpunkt` timestamp NOT NULL default , und es war okay. Es kommt mir aber unabhängig von der MySQL-Version sehr seltsam vor, dass man einen default-Wert wünscht - und dann keinen angibt! Der timestamp macht ja Eintragungen wie den beim nun geglückten upload von der Gestalt: 20050308113849 und sollte entsprechend einen Standardwert dieser Form oder 0000-00-00 00:00:00 erhalten. Oder wie siehst Du das? Gruß Manni


Von mobilehome am 08.03.2005; 11:44:55 Uhr [471 Hits]

Re: Re: Re: Re: Re: Upload futsch!

Hallo Manni, ja, da ist wohl ein Fehler drin in der SQL Datei. Komisch das das bisher immer funktioniert hat... Aber werde ich mal ändern... was ich hiermit getan habe... ist so im Repository Viele Grüße, Carsten


Von Carsten am 08.03.2005; 11:48:54 Uhr [459 Hits] Kunde Papoo Plus

Re: Upload futsch?

Hallo Manni, ich habe das mal getestet und mit mysql 4.1.7 funktioniert es ohne das default nicht. Daher werde ich es wieder einbauen und bitte mal um weitere tests ... Viele Grüße, Carsten


Von Carsten am 09.03.2005; 23:56:04 Uhr [465 Hits] Kunde Papoo Plus

Re: Re: Re: Upload futsch?

Hallo, Carsten!

Ooops, dieser Beitrag, fast zwei Tage nach dem Start des Threads, ist leider an mir vorbeigerauscht. Wo hast Du denn den default eingetragen? Ich fürchte nämlich, dass ich mit dem Subversion-Client (trotz eingetragenem Proxy) nicht durch die Firewall auf das Repository zugreifen kann... Und da ich wegen meines politischen Engagements praktisch nur noch im Büro an papoo arbeite, ist auch zuhause kaum etwas zu holen. Könnte das also nur testen, wenn Du diese winzige Angabe (eine Zeile SQL) hier postest und ich es manuell nachtrage oder wenn etwas im Download-Archiv implementiert ist. Mir ist das öffentliche Posten auf eine öffentlich gestellte Frage lieber Gruß Manni


Von mobilehome am 16.03.2005; 14:49:19 Uhr [481 Hits]

Re: Re: Re: Re: Upload futsch?

Hallo Manni, bei timestamp habe ich das entfernte default wieder hinzugefügt. So wie du es vorgeschalgen hattest, funktionierte es nicht. CREATE TABLE IF NOT EXISTS `papoo_download` ( `downloadid` int(20) NOT NULL auto_increment, `downloadname` varchar(255) NOT NULL default , `downloadlink` varchar(255) NOT NULL default , `downloadgroesse` varchar(255) NOT NULL default , `downloadfeature` text NOT NULL, `downloadrechte` text NOT NULL, `downloaduserid` int(11) NOT NULL default 0, `zeitpunkt` timestamp NOT NULL default , `wieoft` int(11) NOT NULL default 0, PRIMARY KEY (`downloadid`) ) COMMENT=Downloads AUTO_INCREMENT=17 ;# Viele Grüße, Carsten


Von Carsten am 16.03.2005; 15:23:36 Uhr [454 Hits] Kunde Papoo Plus

Re: Re: Re: Re: Re: Re: Upload futsch?

Hoi, Carsten!

Hm, was immer funktionieren mag, mit default allein funktioniert es nun einmal nicht. Aber irgendetwas muss funktionieren, wenn es damit nicht geht und Du den default drin haben willst. So, habe mal recherchiert. Wie wärs denn mit `zeitpunkt` TIMESTAMP DEFAULT NOW() In this case the column zeitpunkt retains its initial value and is not changed during subsequent updates. For versions prior to 4.1, the only workaround is to create two timestamp columns in a table, and explicitly set the second one when inserting the record. Remember: the first TIMESTAMP will be automagically updated on each record update. (Quelle: Creating a table with TIMESTAMP DEFAULT NOW()) Hintergrundinformationen: MySQL-Referenzhandbuch :: 7.2.2.2 Die DATETIME-, DATE- und TIMESTAMP-Typen MySQL Reference Manual :: 11.3.1.2 TIMESTAMP Properties as of MySQL 4.1 Gruß Manni


Von mobilehome am 16.03.2005; 17:23:09 Uhr [514 Hits]

Sie müssen sich anmelden, um einen Beitrag schreiben zu können.

Anfrage stellen

Warenkorb

Derzeit befindet sich nichts in Ihrem Warenkorb.
#start#

Facebook

Newsletter abonnieren.

Ihre Daten

Login

Login




Registrierung.
. Passwort vergessen?
.

Seminarkalender

Mo Di Mi Do Fr Sa So
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
.

xxnoxx_zaehler