Fehler beim RFC-Modul - Requested URL was not found
-
Hallo i-doit Gemeinde,
wir haben zu Testzwecken eine VM auf CentOS 7 x64 mit i-doit 1.4.9 pro installiert. Zusätzlich sind die Module "Analyse", "Dokumente" und "RFC" installiert.
Leider funktioniert der Aufruf des RFC-Moduls nicht so recht.
Fehlermeldung: The requested URL /rfc/frontend was not found on this server. (Mozilla Firefox)
In einem anderen Beitrag ( http://forum.i-doit.org/index.php/topic,3397.msg11038.html#msg11038 ) habe ich bereits etwas ähnliches entdeckt, jedoch sind meine php-Kenntnisse recht überschaubar.

Den Eintrag der base_url habe ich angepasst, leider ohne Erfolg.Info's zum Server:
CentOS 7 x64 - Minimal Installation (VMware)
Apache Webserver mit PHP 5.4.16 und MariaDB 5.5.40
Benötigte php extensions (Dokumentation RFC) sind installiert.
RFC - Modul über Admin - Center installiert und "Ok".
In der Systemübersicht von i-doit alles "grün". (System, php.ini, MySQL, php-modules, rights & directories) - php.ini und mysql settings angepasst.Inhalt der .htaccess:
cat .htaccess
Options Indexes FollowSymLinksTurn on URL rewriting
RewriteEngine On
Installation directory
RewriteBase /rfc/
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]
Ich hoffe ich habe nichts vergessen und Ihr habt eine Lösung parat.

Vielen Dank im Voraus und viele Grüße
Mr.White -
Hi,
klingt nach fehlendem/nicht konfiguriertem mod_rewrite. Du musst mod_rewrite aktivieren und für den VHost "AllowOverride All" setzen. Damit sollte es dann gehen.
Lieben Gruß
-
Hallo creiss,
vielen Dank für den Hinweis!
Ich wusste zwar nicht was mod_rewrite ist, aber nach etwas googlen wurde ich fündig.
Falls noch jemand anderes das Problem hat:#grep -r -H durchsucht rekursiv alle verzeichnisse unter /var nach "mod_rewrite" und gibt mit Option -H den Pfad aus
[root@Server0815/]# grep -r -H "mod_rewrite" /var
… /var/www/html/i-doit/rfc/system/guide/kohana/tutorials/clean-urls.md:If you are still getting errors, check to make sure that your host supports URLmod_rewrite. If you can change the Apache configuration, add these lines to the the configuration, usually **httpd.conf**:#find -iname httpd.conf durchsucht alle verzeichnisse nach der Datei httpd.conf
[root@Server0815/]# find -iname httpd.conf
./etc/httpd/conf/httpd.conf[root@Server0815/]# grep -r -H "AllowOverride" /etc
/etc/httpd/conf/httpd.conf: AllowOverride Nonesiehe auch hier (in Zeile 151): http://www.server-world.info/en/note?os=CentOS_7&p=httpd
Viele Grüße
Mr.White
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