On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • EDIT: Dont do what i suggest recomend here!!! See Post #3 and #4





    Hello.

    Im tired, so making it short:

    Reason: case-sensitive filenames.

    File: setup/includes/modinstallsmarty.class.php
    Line: 26

    replace

    include_once strtr(realpath(MODX_CORE_PATH . 'model/smarty/Smarty.class.php'),'\\','/');


    with

    include_once strtr(realpath(MODX_CORE_PATH . 'model/smarty/smarty.class.php'),'\\','/');


    But maybe its an allready known bug.

    Thanx
    • Install succeeded, but i got a

      Fatal error: Class ’Smarty’ not found in [...]core/model/modx/smarty/modsmarty.class.php on line 37

      Solution: Change

      include_once (strtr(realpath(dirname(__FILE__)) . '/../../smarty/Smarty.class.php', '\\', '/'));


      to

      include_once (strtr(realpath(dirname(__FILE__)) . '/../../smarty/smarty.class.php', '\\', '/'));


      in file core/model/modx/smarty/modsmarty.class.php, line 27

      Thanx
      • The file core/model/smarty/Smarty.class.php does not start with a lowercase s, so I’m not sure why you would need to change this. huh
        • Quote from: OpenGeek at May 19, 2011, 05:14 PM

          The file core/model/smarty/Smarty.class.php does not start with a lowercase s, so I’m not sure why you would need to change this. huh

          uh, strange. it does start with a lowercase s here.

          i did
          wget http://modx.com/download/direct/modx-2.1.0-rc4-advanced.zip
          via server-shell on a linux-machine and then unziped that archive.

          mabybe the unzip changed all filenames to lowercase.

          checked the zip-archive, and you are right, starts with uppercase s.

          the unzip changed all filenames to lowercase.
          • Now i wonder:

            All files on my install are lowercase.
            The Smarty.class.php is not the only filename containing uppercase-chars.
            But the installed modx works.
            Shouldn it fail to include some other files?
            huh
            • I appear to have found a solution:

              For folk, like me, who run mostly Unix.
              Unzip the file locally, zip it to a new file and use that as your upload.

              I have tested thus far:
              there is a README.md file in the top folder,
              Archive: modx-2.2.12-pl-sdk.zip
              Length Date Time Name ("^" ==> case
              --------- ---------- ----- ---- conversion)
              2910 2014-02-19 14:44 ^modx-2.2.12-pl/readme.md
              9212 2014-02-19 14:44 ^modx-2.2.12-pl/core/model/aws/license.md
              7522 2014-02-19 14:44 ^modx-2.2.12-pl/core/model/aws/notice.md
              7783 2014-02-19 14:44 ^modx-2.2.12-pl/core/model/aws/readme.md
              896 2014-02-19 14:44 ^modx-2.2.12-pl/core/model/aws/lib/requestcore/readme.md
              --------- -------
              28323 5 files

              Archive: modx-2.2.12-dr.zip
              Length Date Time Name ("^" ==> case
              --------- ---------- ----- ---- conversion)
              2910 2014-02-19 14:44 modx-2.2.12-pl/README.md
              9212 2014-02-19 14:44 modx-2.2.12-pl/core/model/aws/LICENSE.md
              7522 2014-02-19 14:44 modx-2.2.12-pl/core/model/aws/NOTICE.md
              7783 2014-02-19 14:44 modx-2.2.12-pl/core/model/aws/README.md
              896 2014-02-19 14:44 modx-2.2.12-pl/core/model/aws/lib/requestcore/README.md
              --------- -------
              28323 5 files

              As best I can tell it has something to do with the originating system.
              • At some environments unzip is maybe aliased as unzip -L (convert to lowercase any filename)
                So "unalias unzip" and all files are extracted properly