Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    RFC Modul - Internal Server Error

    Scheduled Pinned Locked Moved Betrieb
    5 Posts 2 Posters 1.7k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T Offline
      The.Man3
      last edited by

      Hallo an alle,
      i-doit läuft soweit. Nun hatte ich das RFC Modul (in zip Datei, also ganz normal) installiert. Wenn ich es nun in i-doit versuche zu öffnen, bekomme ich einen "500 Internal Server Error". Auf dem Server läuft Apache/2.2.22 (Debian).
      In dem Apache ErrorLog hab ich dann folgendes gefunden:

      [alert] [client IP Adress] /var/www/i-doit/rfc/.htaccess: RewriteBase takes one argument, the base URL of the per-directory context, referer: http://localhost/i-doit/

      Ich hoffe jemand kann mit den Informationen etwas anfangen.
      Grüße

      1 Reply Last reply Reply Quote 0
      • LFischerL Offline
        LFischer
        last edited by

        Hallo The.Man,

        die Fehlermeldung lässt darauf schließen das dein Server mit der mitgelieferten .htaccess Datei (zu finden unter "/var/www/i-doit/rfc/.htaccess") Probleme hat. Könntest du kurz beschreiben was in der Zeile mit "RewriteBase" zu sehen ist? Für gewöhnlich sollte da sowas stehen wie "/rfc/" o.Ä.

        Viele Grüße
        Leo

        1 Reply Last reply Reply Quote 0
        • T Offline
          The.Man3
          last edited by

          Hier der Inhalt der .htaccess Datei im Ordner /var/www/i-doit/rfc:

          Options Indexes FollowSymLinks

          Turn on URL rewriting

          RewriteEngine On

          Installation directory

          RewriteBase

          Protect hidden files from being viewed

          <files .*="">Order Deny,Allow
                  Deny From All</files>

          Protect application and system files from being viewed

          RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]

          Allow any files or directories that exist to be displayed directly

          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteCond %{REQUEST_FILENAME} !-d

          Rewrite all other URLs to index.php/URL

          RewriteRule .* index.php/$0 [PT]

          In der Zeile mit RewriteBase steht nichts.

          Grüße

          1 Reply Last reply Reply Quote 0
          • T Offline
            The.Man3
            last edited by

            Hallo Team,
            wenn ich in der .htaccess hinter dem "RewriteBase" /rfc/ eintrage oder /var/www/i-doit/rfc/ kommt nun folgender Fehler, wenn ich in i-doit das RFC Modul öffne:

            HTTP_Exception_404 [ 404 ]: The requested URL i-doit/rfc was not found on this server.

            SYSPATH/classes/kohana/request/client/internal.php [ 87 ]
            82
            83 try
            84 {
            85 if ( ! class_exists($prefix.$controller))
            86 {
            87 throw new HTTP_Exception_404('The requested URL :uri was not found on this server.',
            88 array(':uri' => $request->uri()));
            89 }
            90
            91 // Load the controller using reflection
            92 $class = new ReflectionClass($prefix.$controller);

            1. SYSPATH/classes/kohana/request/client.php [ 64 ] » Kohana_Request_Client_Internal->execute_request(arguments)
            59 public function execute(Request $request)
            60 {
            61 if ($this->_cache instanceof HTTP_Cache)
            62 return $this->_cache->execute($this, $request);
            63
            64 return $this->execute_request($request);
            65 }
            66
            67 /**
            68 * Processes the request passed to it and returns the response from
            69 * the URI resource identified.

            2. SYSPATH/classes/kohana/request.php [ 1138 ] » Kohana_Request_Client->execute(arguments)
            1133 throw new Request_Exception('Unable to execute :uri without a Kohana_Request_Client', array(
            1134 ':uri' => $this->_uri,
            1135 ));
            1136 }
            1137
            1138 return $this->_client->execute($this);
            1139 }
            1140
            1141 /**
            1142 * Returns whether this request is the initial request Kohana received.
            1143 * Can be used to test for sub requests.

            3. DOCROOT/index.php [ 113 ] » Kohana_Request->execute()
            108 /**
            109  * Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO'].
            110  * If no source is specified, the URI will be automatically detected.
            111  */
            112 echo Request::factory()
            113 ->execute()
            114 ->send_headers()
            115 ->body();

            Jemand eine Idee?

            Grüße
            The.Man

            1 Reply Last reply Reply Quote 0
            • LFischerL Offline
              LFischer
              last edited by

              Hallo The.Man,

              ich habe eine Vermutung an der es liegen könnte. Innerhalb von RewriteBase kann ruhig der absolute Pfad stehen - Dieser muss aber auch an einer anderen Stelle eingetragen werden: /var/www/i-doit/rfc/application/bootstrap.php etwa auf Zeile 82 gibt es folgendes Konstrukt:

              /**
               * Initialize Kohana, setting the default options.
               *
               * The following options are available:
               *
               * - string   base_url    path, and optionally domain, of your application   NULL
               * - string   index_file  name of your index file, usually "index.php"       index.php
               * - string   charset     internal character set used for input and output   utf-8
               * - string   cache_dir   set the internal cache directory                   APPPATH/cache
               * - boolean  errors      enable or disable error handling                   TRUE
               * - boolean  profile     enable or disable internal profiling               TRUE
               * - boolean  caching     enable or disable internal caching                 FALSE
               */
              Kohana::init(array(
                  'base_url'   => '',
                  'index_file' => '',
              ));
              ```Kannst du bitte unter "base_url" ebenfalls deinen Pfad reinschreiben (einfach mal Relativ und Absolut ausprobieren)? Es scheint so, als wäre bei der RFC Modul-Installation etwas schief gelaufen und deine Pfade wurden nicht korrekt gesetzt.
              
              Viele Grüße
              Leo
              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • First post
                Last post