We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 11121
    • 79 Posts
    I'm using:
    MODX Revolution 2.3.3-pl (traditional)
    MIGX 2.9.4-pl

    I followed this tutorial:
    https://rtfm.modx.com/extras/revo/migx/migx.tutorials/migx.use-resource-specific-mediasource-and-multifile-uploader

    When I try to upload some images I get "Upload succesfull" message at the pop-up window but when I close it no image is saved.

    At error log I get:
    httpdocs/core/components/migx/processors/mgr/loadfromsource.class.php : 82) PHP warning: Invalid argument supplied for foreach()



    I have checked all the steps 10 times and more. I cannot find a mistake. Any suggestions?
      • 36704
      • 131 Posts
      Hi gordonas i experience with the same problem.
        • 11121
        • 79 Posts
        Have you found any solution?
          • 4172
          • 5,888 Posts
          does this pull request fix that?
          https://github.com/Bruno17/MIGX/pull/200/files
            -------------------------------

            you can buy me a beer, if you like MIGX

            http://webcmsolutions.de/migx.html

            Thanks!
            • 11121
            • 79 Posts
            I have installed the new package and made the changes.

            Now I get this error message report:

             [2015-07-06 19:21:54] (ERROR @ /index.php) `[[+id]]` is not a valid integer and may not be passed to makeUrl()
            [2015-07-06 19:21:54] (ERROR @ /index.php) context for 14 is web
            [2015-07-06 19:21:54] (ERROR @ /index.php) SELECT `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`content`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties`, CAST(IFNULL(tvSort.value, tvDefault.default_text) AS DATETIME) AS sortTV FROM `modx_site_content` AS `modResource` LEFT JOIN `modx_site_tmplvars` `tvDefault` ON `tvDefault`.`name` = 'DMY' LEFT JOIN `modx_site_tmplvar_contentvalues` `tvSort` ON  ( tvSort.contentid = modResource.id AND tvSort.tmplvarid = tvDefault.id )  WHERE  ( modResource.parent IN (14,15,84,118,17,44,45,46,85,86,87,88,92,119,120,121,134,135,136,145,146) AND `modResource`.`deleted` = 0 AND `modResource`.`published` = 1 AND `modResource`.`isfolder` = 0 )  ORDER BY sortTV ASC, publishedon DESC LIMIT 3 
            [2015-07-06 19:21:54] (ERROR @ /index.php) context for 104 is web
            [2015-07-06 19:21:54] (ERROR @ /index.php) SELECT `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`content`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties` FROM `modx_site_content` AS `modResource` WHERE  (  ( modResource.parent IN (104,34,105,106,107,108,148,149,150,151) AND `modResource`.`deleted` = 0 )  AND `modResource`.`id` NOT IN (104) )  ORDER BY menuindex ASC LIMIT 10 
            [2015-07-06 19:21:55] (ERROR @ /index.php) context for 103 is web
            [2015-07-06 19:21:55] (ERROR @ /index.php) SELECT `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`content`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties` FROM `modx_site_content` AS `modResource` WHERE  (  ( modResource.parent IN (103,35,36,37,110,109,111,147) AND `modResource`.`deleted` = 0 )  AND `modResource`.`id` NOT IN (103) )  ORDER BY menuindex ASC LIMIT 10 
            [2015-07-06 19:22:35] (ERROR @ /var/www/vhosts/xxxxxx.xx/httpdocs/core/components/migx/processors/mgr/loadfromsource.class.php : 82) PHP warning: Invalid argument supplied for foreach()
            



            Also, when I try to upload the file I get this message at the popup upload window:

            The specified directory is not a directory.: /var/www/vhosts/xxxxxxx.xx/httpdocs/ assets/resourceimages/154/
              • 4172
              • 5,888 Posts
              this pull isn't merged, yet.
              You can change this lines by yourself in the files and see, if it helps to solve it.
                -------------------------------

                you can buy me a beer, if you like MIGX

                http://webcmsolutions.de/migx.html

                Thanks!
                • 42766
                • 47 Posts
                I can confirm those fixes worked for me in solving the originally described problem. My uploads now work beautifully laugh