We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 28796
    • 23 Posts
    Hi ...

    I developed a website on my development server, and everything is running ...
    I moved the site to a hosted webspace ... I got the site running, but quick_edit and eForm are not working ...

    Here the specs of the webspace ...

    Web Server:
    * PHP Version 4.4.0
    - register_globals = On
    * Apache/2.0.54
    - htaccess not allowed
    * Suse

    Database:
    * MySQL 4.1.13-Max

    MODx:
    * 0.9.6
    * default config

    Error Message eForm:

    « MODx Parse Error »
    MODx encountered the following error while attempting to parse the requested resource:
    « PHP Parse Error »

    PHP error debug
    Error: eform(manager/includes/controls/class.phpmailer.php) [function.eform]: failed to open stream: No such file or directory
    Error type/ Nr.: Warning - 2
    File: /web/hosts/rocketmedia.at/doc/assets/snippets/eform/eform.inc.php
    Line: 443
    Line 443 source: include_once "manager/includes/controls/class.phpmailer.php";

    Parser timing
    MySQL: 0.0095 s (0 Requests)
    PHP: 0.0414 s
    Total: 0.0510 s


    Error quick edit:

    « MODx Parse Error »
    MODx encountered the following error while attempting to parse the requested resource:
    « PHP Parse Error »

    PHP error debug
    Error: Unknown(assets/modules/quick_edit/output.class.inc.php): failed to open stream: No such file or directory
    Error type/ Nr.: Warning - 2
    File: /web/hosts/rocketmedia.at/doc/manager/includes/document.parser.class.inc.php(742) : eval()’d code
    Line: 70

    Parser timing
    MySQL: 0.0099 s (1 Requests)
    PHP: 0.0454 s
    Total: 0.0553 s


    The files are in place ...

    Any suggestions?

    thx, sucram
      • 33337
      • 3,975 Posts
      Please verify if this path is correct?
      /web/hosts/rocketmedia.at/doc/

      After it, verify if files are uploaded successfully.
        Zaigham R - MODX Professional | Skype | Email | Twitter

        Digging the interwebs for #MODX gems and bringing it to you. modx.link
        • 28796
        • 23 Posts
        Path is verfied, and files are in place ...

        sucram
          • 28796
          • 23 Posts
          Form validation works, but can’t send mail ...

          sucram
            • 33337
            • 3,975 Posts
            I suspect that you have "you @ yourdomain.com" in the Tools -> Configuration -> Users tab, change it to some real email with the domain hosted on that account. Some host don’t allow "From" email addresses other than hosted domains.

            Hope it helps.
              Zaigham R - MODX Professional | Skype | Email | Twitter

              Digging the interwebs for #MODX gems and bringing it to you. modx.link
              • 28796
              • 23 Posts
              Nope ... didn’t help ---

              The problem not only occurs with eForm ...

              More detailed description:
              If I log in to the manager, and I try to open the website, I get the quick edit error described above ...

              sucram
                • 33337
                • 3,975 Posts
                Well the error clearly says: "No such file or directory", means its unable to find the needed files on the filesystem. To me it sounds corrupted upload.
                  Zaigham R - MODX Professional | Skype | Email | Twitter

                  Digging the interwebs for #MODX gems and bringing it to you. modx.link
                  • 4599
                  • 3 Posts

                  Why assets are in doc directory ?

                  /web/hosts/rocketmedia.at/doc/manager/includes/document.parser.class.inc.php

                  Personally i have put all the assets at the root of my webserver-domain-directory :

                  /xxx/xxx/rocketmedia.at/modules/quick_edit ...

                  and all in the assets like this

                  and i had to rewrite many paths in php files ...
                    ERRARE HUMANUM EST , PERSEVERE DIABOLICUM ~ C’est pas parce qu’ils sont nombreux
                    • 28796
                    • 23 Posts
                    /web/hosts/rocketmedia.at/doc/ is the document root ---

                    The files are at the correct place ... If I change the $mod_path in the quick_edit script from relative (assets/modules/quick_edit) to absolute (/web/hosts/rocketmedia.at/doc/assets/modules/quick_edit) it finds it ...

                    It seems that there is a problem including files from relative paths ...

                    sucram
                      • 4599
                      • 3 Posts

                      Which $mod_path ? the only one in use is in documentation.php ...

                      Which version do you have of quick_edit ?

                      in editor.class.inc.php , there is that, for example :
                      class QuickEditor {
                      
                       function QuickEditor() {
                      
                        include_once('contentVariable.class.inc.php');
                      
                        global $modx;
                        global $qe_path;
                        global $QE_lang;
                      
                        $this->output = '';
                      
                        $lang = $modx->config['manager_language'];
                        $qe_path = MODX_BASE_PATH.$GLOBALS['quick_edit_path'];
                        $qe_eng_path = $qe_path.'/lang/english.inc.php';
                        $qe_lang_path = $qe_path.'/lang/'.$lang.'.inc.php';
                        include_once($qe_eng_path);
                        if(file_exists($qe_lang_path)) { include_once($qe_lang_path); }
                       } 
                        ERRARE HUMANUM EST , PERSEVERE DIABOLICUM ~ C’est pas parce qu’ils sont nombreux