RFC Modul - Internal Server Error
-
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 -
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 -
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} !-dRewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]
In der Zeile mit RewriteBase steht nichts.
Grüße
-
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 -
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
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