mouth
Willkommen Gast.
Um die volle Funktionalität des Forums nutzen zu können,
müssen Sie sich einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

 
Erweiterte Suche

31.110 Beiträge in 6.475 Themen- von 6.477 Mitglieder - Neuestes Mitglied: Frideborg

06-04-2020 15:01:50
JOOM::GALLERY::FORUMArchivJoomGallery 1.5 MVCJoomGallery MVC ALPHA/BETAJoomGallery 1.5.5 MVC BETA2 frontet JavaUpload FEHLER!!! HILFE
Seiten: [1]
Drucken
Autor Thema: JoomGallery 1.5.5 MVC BETA2 frontet JavaUpload FEHLER!!! HILFE  (Gelesen 5468 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
djnice-t
Newbie
*
Offline Offline

Beiträge: 6


« am: 14-04-2010 10:57:28 »

Hallo,
ich nutze derzeit die JoomGallery 1.5.5 MVC BETA2 und habe folgendes Problem: Wenn ich im Frontet per Java Bilder Hochlade, zeigt er mir zwar die Thumbals Bilder an allerdings nicht die Detail Bilder. Lade ich per Einzelmodus oder Batch Hoch funktioniert alles einwadfrei. Wenn ich im Server die Rechte im Ordner Manuel dann auf 766 stelle werden die Bilder Detailbilder angezeit. Allerding nicht wenn ich im Nachhinnein dann wieder per Java Bilder Hochlade:

Kann es vielleicht sein das ich vergessen habe etwas zu installieren? Bitte um Hilfe... D A N K E
Hier mein DEBUG: Falls ich es richtig gemacht habe.

Code:
15 Abfragen protokolliert

   1.
      SELECT *
        FROM jos_session
        WHERE session_id = '5e610f7bb4afa65316612fa17ae8b4df'
   2.
      DELETE
        FROM jos_session
        WHERE ( time < '1271234425' )
   3.
      SELECT *
        FROM jos_session
        WHERE session_id = '5e610f7bb4afa65316612fa17ae8b4df'
   4.
      UPDATE `jos_session`
        SET `time`='1271235325',`userid`='62',`usertype`='Super Administrator',`username`='admin',`gid`='25',`guest`='0',`client_id`='1',`data`='__default|a:8:{s:22:\"session.client.browser\";s:87:\"Mozilla/5.0 (Windows; U; Windows NT 5.0; de; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8\";s:15:\"session.counter\";i:6;s:8:\"registry\";O:9:\"JRegistry\":3:{s:17:\"_defaultNameSpace\";s:7:\"session\";s:9:\"_registry\";a:2:{s:7:\"session\";a:1:{s:4:\"data\";O:8:\"stdClass\":0:{}}s:11:\"application\";a:1:{s:4:\"data\";O:8:\"stdClass\":1:{s:4:\"lang\";s:0:\"\";}}}s:7:\"_errors\";a:0:{}}s:4:\"user\";O:5:\"JUser\":19:{s:2:\"id\";s:2:\"62\";s:4:\"name\";s:13:\"Administrator\";s:8:\"username\";s:5:\"admin\";s:5:\"email\";s:22:\"info@tuning-gallery.de\";s:8:\"password\";s:65:\"90d6e9ee27077a31689329b563373c16:U35eK6pYZFkyXIzGQCowjmjJgdqBJ7Ra\";s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";s:19:\"Super Administrator\";s:5:\"block\";s:1:\"0\";s:9:\"sendEmail\";s:1:\"1\";s:3:\"gid\";s:2:\"25\";s:12:\"registerDate\";s:19:\"2010-04-10 23:17:30\";s:13:\"lastvisitDate\";s:19:\"2010-04-14 07:34:42\";s:10:\"activation\";s:0:\"\";s:6:\"params\";s:66:\"admin_language=de-DE\nlanguage=de-DE\neditor=\nhelpsite=\ntimezone=1\n\n\";s:3:\"aid\";i:2;s:5:\"guest\";i:0;s:7:\"_params\";O:10:\"JParameter\":7:{s:4:\"_raw\";s:0:\"\";s:4:\"_xml\";N;s:9:\"_elements\";a:0:{}s:12:\"_elementPath\";a:1:{i:0;s:86:\"/mnt/web4/50/83/51403383/htdocs/tuning-gallery/libraries/joomla/html/parameter/element\";}s:17:\"_defaultNameSpace\";s:8:\"_default\";s:9:\"_registry\";a:1:{s:8:\"_default\";a:1:{s:4:\"data\";O:8:\"stdClass\":5:{s:14:\"admin_language\";s:5:\"de-DE\";s:8:\"language\";s:5:\"de-DE\";s:6:\"editor\";s:0:\"\";s:8:\"helpsite\";s:0:\"\";s:8:\"timezone\";s:1:\"1\";}}}s:7:\"_errors\";a:0:{}}s:9:\"_errorMsg\";N;s:7:\"_errors\";a:0:{}}s:13:\"session.token\";s:32:\"b43012d00d1b8a3e596e0f14c1a9da02\";s:19:\"session.timer.start\";i:1271235300;s:18:\"session.timer.last\";i:1271235320;s:17:\"session.timer.now\";i:1271235320;}'
        WHERE session_id='5e610f7bb4afa65316612fa17ae8b4df'
   5.
      SELECT folder AS type, element AS name, params
        FROM jos_plugins
        WHERE published >= 1
        AND access <= 2
        ORDER BY ordering
   6.
      SELECT *
        FROM jos_components
        WHERE parent = 0
   7.
      SELECT *
        FROM jos_joomgallery_config
        WHERE id = '1'
   8.
      SELECT template
        FROM jos_templates_menu
        WHERE client_id = 1
        AND menuid = 0
   9.
      SELECT
                      *
                                
        FROM
                      jos_components
                  
        WHERE
                          admin_menu_link LIKE 'option=com_joomgallery%'
                    
        AND parent != ''
                  
        ORDER BY
                      id
  10.
      SELECT id, title, module, position, content, showtitle, control, params
        FROM jos_modules AS m
        LEFT JOIN jos_modules_menu AS mm
        ON mm.moduleid = m.id
        WHERE m.published = 1
        AND m.access <= 2
        AND m.client_id = 1
        ORDER BY position, ordering
  11.
      SELECT a.name, a.admin_menu_link, a.admin_menu_img
        FROM jos_components AS a
        INNER JOIN jos_components AS b
        ON b.id = a.parent
        WHERE b.OPTION = 'com_joomgallery'
        AND b.parent = 0
        ORDER BY a.ordering ASC
  12.
      SELECT a.*, SUM(b.home) AS home
        FROM jos_menu_types AS a
        LEFT JOIN jos_menu AS b
        ON b.menutype = a.menutype
        GROUP BY a.id
  13.
      SELECT *
        FROM jos_components
        WHERE `option` <> "com_frontpage"
        AND `option` <> "com_media"
        AND enabled = 1
        ORDER BY ordering, name
  14.
      SELECT COUNT(*)
        FROM jos_messages
        WHERE state = 0
        AND user_id_to = 62
  15.
      SELECT COUNT( session_id )
        FROM jos_session
        WHERE guest <> 1

0 Abfragen im Legacy-Modus protokolliert

Geladene Sprachdateien

    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.plg_system_debug.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_joomgallery.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_joomgallery.menu.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.mod_feed.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.tpl_khepri.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.mod_submenu.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.mod_title.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.mod_toolbar.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.mod_menu.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_community.menu.ini
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/en-GB/en-GB.com_community.menu.ini
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_contact.menu.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_coppermine.menu.ini
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/en-GB/en-GB.com_coppermine.menu.ini
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_kunena.menu.ini
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/en-GB/en-GB.com_kunena.menu.ini
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_poll.menu.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_search.menu.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_banners.menu.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_newsfeeds.menu.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.com_weblinks.menu.ini 1
    * /mnt/web4/50/83/51403383/htdocs/tuning-gallery/administrator/language/de-DE/de-DE.mod_status.ini 1

Nicht übersetzte Textfolgen (Diagnose)

Keine

Nicht übersetzte Textfolgen (Designer)

Keine
« Letzte Änderung: 14-04-2010 18:53:26 von aHa » Gespeichert
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #1 am: 14-04-2010 18:54:02 »

Hallo,
ich habe mir einmal erlaubt, den Debug-Code in Deinem Beitrag ein wenig übersichtlicher zu gestalten.
Das ist übrigens die Debug-Ausgabe, die im Backend von Joomla! aktiviert wird.
Das Applet hat eine eigene Debug-Ausgabe. Sie wird wie hier beschrieben aktiviert.

Ich vermute aber, dass Du diese nicht benötigst. Es werden anscheinend falsche Rechte vergeben.

Zitat
Wenn ich im Server die Rechte im Ordner Manuel dann auf 766 stelle werden die Bilder Detailbilder angezeit.
Was meinst Du damit? Welche Rechte haben die Detailbilder unmittelbar nach dem JAVA-Upload?

Gruß
Andreas
Gespeichert
djnice-t
Newbie
*
Offline Offline

Beiträge: 6


« Antworten #2 am: 14-04-2010 23:28:44 »

Danke für die schnelle Antwort.

So wie ich es erkennen kann 755, was ja eigentlich richtig sein sollte. Ich schildere nochmal das Problem.
Wenn ich mit Java Bilder Hochlade kann ich nur die Thumbnail ansehen, klicke ich dann auf Detail sehe ich nur ein kasten. Wenn ich den Kasten rechts klicke und im neuen Fenster öffne kommt folgende Meldung:

Forbidden

You don't have permission to access /images/joomgallery/originals/neuerordner_3/neue_bilder_20100414_1121521392.jpg on this server.

Stell ich über meinen FTP Klienten (Caiptain FTP) die Rechte auf 777 werden sie mir angezeigt, allerdings nur solange bis ich neue Bilder mit Java Hochlade, dann habe ich das selbe Problem.

Ich hab versucht den FTP Klient über Joomla zu aktivieren, Das Funktioniert dann auch mit dem Hochladen und die Bilder werden mir dann auch angezeigt aber ich kann dann weder Kategorien  anlegen noch löschen.
Folgende Fehlermeldung erscheint:

JFTP::mkdir: Bad response
Es war nicht möglich die Ordner zu erstellen.

Komisch ist auch das die Pfade von Joomgallery nicht dem entsprechen wie ich sie schon desöfteren hier im Forum gelesen habe:
Meine Pfade sind:

Pfad zu den Bildern: images/joomgallery/details/
Pfad zu den Original-Bildern: images/joomgallery/originals/
Thumbnail Pfad: images/joomgallery/thumbnails/
FTP-Upload-Pfad: components/com_joomgallery/ftp_upload/
Pfad zum Temp-Ordner: administrator/components/com_joomgallery/temp/

Alle Pfade sind mit grün mackiert und enthalten folgenden Text: Das Verzeichnis ist beschreibbar]
Auch [Die CSS-Datei ist beschreibbar!]

Währe wirklich super wenn mir da jemand helfen könnte. Würde auch meine Zugangsdaten weitergeben um hilfe zu bekommen... Mach jetzt bestimmt schon seit 4 Tagen rum und ohne Erfolg, echt zum Heulen.

Danke schonmal im vorraus.
DJNICE-T
Gespeichert
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #3 am: 15-04-2010 07:19:22 »

Die Fehlermeldung deutet darauf hin, dass das Detailbild nicht genügend Rechte hat.
Eigentlich müsste auch 644 reichen. Für die Verzeichnisse 755. Dies immer bezogen auf
den User, dem die Datei/das Verzeichnis gehört. Ich kann nicht ganz nachvollziehen,
warum bei Dir ein Bild mit 755 nicht sichtbar sein sollte.

Die Pfade sind übrigens richtig, die Bildpfade z.B. wurden in der 1.5.5 außerhalb der Komponentenpfade verlagert.

Es klingt so, also ob Du den FTP-Layer erst eingeschaltet hast, als schon Teile der Galerie aufgebaut waren.
Das ergibt bei Dir eine Mischsituation bei den Rechten, manches geht, anderes nicht.

Ich würde Dir empfehlen, von vorn anzufangen. Deinstalliere die Galerie komplett, schalte den FTP-Layer ein und lasse ihn eingeschaltet.
Installiere die Galerie mit dem neuesten Zip aus unseren Downloads. Lege eine Hauptkategorie an, weiterhin eine Unterkategorie
der Hauptkategorie. Lösche danach beide wieder.
Wenn Du keinen Fehler bemerkst, lege diese kleine Struktur wieder an.
Dann versuche alle Uploads mit zwei Bildern, jeweils eines in die beiden Kategorien.
Prüfe die vergebenen Rechte und Besitzer für alle Bilder über Deinen FTP-Client.
Danach lösche die Bilder wieder, sowohl über das Userpanel als auch über das Backend.

Ich würde Dein Angebot gern annehmen. Am besten wäre ein Zugang zu dem Backend als Superadministrator und ein FTP-Account.
Sende mir bitte die Daten per PN, nicht hier im Forum.

Mir ist noch unklar, warum die Uploadmethoden so unterschiedlich arbeiten. Zumindest was die vergebenen Rechte betrifft.
Gespeichert
djnice-t
Newbie
*
Offline Offline

Beiträge: 6


« Antworten #4 am: 15-04-2010 10:16:23 »

Super,
hab Dir die Daten gerade per PM zukommen lassen. Vielen dank für die Hilfe

Hab es jetzt mal wieder versucht wie du es beschrieben hast. Löschen, FTP aktievieren und erneut versuchen. Geht leider nicht, kann dann nichts mehr installieren. Folgender Fehler tritt auf:


        * JFTP::mkdir: Bad response
        * Unable to create destination

Ich habe keine Ahnung....
« Letzte Änderung: 15-04-2010 11:23:14 von djnice-t » Gespeichert
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #5 am: 15-04-2010 19:29:46 »

Hallo,
vielen Dank für den Zugang.

PHP läuft bei Dir im FCGI Modus des Apache. Es lag also die Vermutung nah, dass alle Dateien einem Besitzer zugeordnet werden.
Merkwürdigerweise konnte ich im FTP-Client nicht den Besitzer der Dateien anzeigen lassen, darum habe ich den eXtplorer installiert.
In diesem konnte ich sehen, dass tatsächlich alle Ordner/Dateien einem User zugeordnet sind.

Aufgefallen ist mir, dass allen Verzeichnisse die Rechte 755 (richtig) und allen Dateien die Rechte 640 (merkwürdig) zugewiesen sind.
Normal wäre es, den Dateien die Rechte 644 zu geben. Wenn aber der Besucher als auch der im Backend angemeldete Admin dem gleichen (Datei)-Besitzer entsprechen,
sollte dies kein Problem darstellen.

Ich habe den FTP-Modus in Joomla! deaktiviert und die JoomGallery installiert. Das funktionierte ohne Probleme. Auch die Anlage von Kategorien war kein Problem,
die Rechtevergabe auf 755 war richtig.

Dann habe ich die Uploads im Backend und Frontend ausprobiert.
Ergebnisse der Rechtevergabe (ORG = Originalbild, DTL=Detailbild, THB=Thumb)
Backend:
Einzelupload - DTL:644  ORG:420 THB:644
Batchupload - DTL:644  ORG:420 THB:644
FTP-Upload - DTL:644  ORG:420 THB:644
Java-Upload - DTL:420  ORG:420 THB:644

Frontend:
Einzelupload - DTL:644  ORG:644 THB:644
Batchupload - DTL:644  ORG:420 THB:644
Java-Upload - DTL:420  ORG:420 THB:644

Die rot gekennzeichneten Zahlen zeigen an, dass es zu Problemen in der Anzeige kommt. So, wie Du es auch beschrieben hast.
Dann habe ich in zwei Dateien Änderungen vorgenommen.
für das Backend die '/administrator/components/com_joomgallery/helpers/upload.php'
und für das Frontend die '/components/com_joomgallery/helpers/upload.php'

Dort habe ich jeweils die Zeile, in der die JoomGallery die Rechte verändern will, geändert.
Beispiel:
Code
$return = true;//JoomFile::chmod($this->_ambit->getImg('orig_path', $newfilename, null, $this->catid), 0644);

Genau habe ich diese Änderung in folgenden Zeilen vorgenommen:
Backend: 192/514/864/1096/1180
Frontend: 560/908/992

Dann sollte der Upload funktionieren. Könntest Du das bitte ausprobieren?

Gruß
Andreas
Gespeichert
djnice-t
Newbie
*
Offline Offline

Beiträge: 6


« Antworten #6 am: 15-04-2010 19:42:15 »

Mein Gott,
Einfach nur perfekt. Vielen, vielen dank. Jetzt Funktioniert alles super.
Wie kann ich mich bei Dir bedanken. 1000 x D a n k e

Wie kann es zu solchen Fehlern kommen? Bin ich daran schuld?

DJNIce-T
Gespeichert
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #7 am: 15-04-2010 20:11:03 »

Hallo,
danke für die schnelle Rückmeldung. Es freut mich, dass es funktioniert.
An diesem Fehler bist Du nicht schuld.
Es liegt daran, dass von der Galerie versucht wird,
eine schon auf '644' richtig gesetzte Datei nochmals auf '644' zu setzen.
Das führt dann in Deinem System zu der Vergabe des falschen '420'.

Es ist schwierig, diese falsche Rechtevergabe zu verstehen.
Ich möchte dich um zwei Dinge bitten, zumal bei Dir ein 'nicht häufig vorkommendes' Betriebssystem eingesetzt wird:

- Könntest Du Deinem Hoster diesen Thread zeigen und um seine Meinung bitten?
- Könntest Du den Zugang zu dem Testsystem für mich bitte offen halten?

Danke vorab
Gruß
Andreas

edit: Beachte bitte, dass die BETA2 immer noch nicht für den produktiven Einsatz gedacht ist....
« Letzte Änderung: 15-04-2010 20:52:06 von aHa » Gespeichert
djnice-t
Newbie
*
Offline Offline

Beiträge: 6


« Antworten #8 am: 16-04-2010 03:12:45 »

Selbstverständlich, ich werde es auf jeden fall weiterleiten. Die Daten kannst gerne behalten.
Ausserdem war das kein Testsystem. Hatte Joomla nur neu aufgesetzt und vorerst gewartet ob das mit der Gallery Funktioniert. Kannst aber jeder Zeit gerne vorbeischauen. Danke noch mal für die Tolle Hilfe. Ach ja, was ist denn jetzt eigentlich falls ich mal ein Update fahren sollte, habe ich dann die Probleme wider oder sind die hiermit bereinigt?

Grüße aus München
DJNIce-T
Gespeichert
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #9 am: 16-04-2010 07:08:35 »

Da habe ich es ein wenig missverstanden, sorry. In dem Fall lösche bitte meinen Zugang.
In produktiven Systemen teste ich mehr als ungern. Auch wenn die derzeitige Version der 1.5.5 noch nicht dafür gedacht ist.
Da wiederhole ich mich gern.

Ich habe mir einige Notizen gemacht, die sollten vorerst ausreichen.

Dieses Problem müssen wir intern besprechen. Ein falsches chmod bei Dateien, die außerdem schon die richtigen Rechte haben,
muss unbedingt vermieden werden. Normalerweise sollte es eigentlich komplett entfallen. Leider ist dies nicht möglich,
weil wiederum bei anderen Servern, die Dateien im Gegensatz zu dem Problem bei Dir von Beginn an die falschen Rechte erhalten.
Deshalb wurde auch dieses chmod() in unserem Code eingeführt.

Im Moment wirst Du im Falle eines Updates die 'alten' Dateien erhalten. Sichere deshalb bitte die beiden geänderten Dateien oder schreibe
Dir die geänderten Codezeilen auf. Die Änderung ist immer so wie von mir in dem Beispiel beschrieben. Ich gehe davon aus, dass sich wahrscheinlich
in den Dateien keine weiteren Änderungen ergeben, so dass es nach einem Update vorerst ausreichen sollte, die geänderten Dateien einfach darüber zu kopieren.
Im Zweifel kannst Du mich gern ansprechen. Sorry für die im Moment ein wenig unglückliche Situation.

Bis zu einer stabilen Version der 1.5.5 sollte der Fehler auf jeden Fall behoben sein.

Gruß
Andreas
Gespeichert
Seiten: [1]
Drucken
Gehe zu:  

HOSTED BY SCHWARZKÜNSTLER ®

PROTECTED BY  ZB BLOCK  AND Project Honey Pot
Theme orange-lt created by panic

Bad Behavior has blocked 1658 access attempts in the last 7 days.

mouth