Bearbeiten von eingehenden Routen springt zur Startseite

Bug #347248 reported by Henning Holtschneider
2
Affects Status Importance Assigned to Milestone
Gemeinschaft (ph.)
Incomplete
Low
Unassigned

Bug Description

Wenn man in Revision 6298 eingehende Routen für eine Gatewaygruppe bearbeiten möchte, dann springt die Weboberfläche beim Auswählen der Gatewaygruppe auf die Startseite zurück.

Der angehängte Patch behebt das Problem.

Tags: rewrite
Revision history for this message
Henning Holtschneider (henning-loca) wrote :
Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

Mit welchem Browser? Im Firefox hat es nämlich funktioniert.

Revision history for this message
Henning Holtschneider (henning-loca) wrote :

Ich habe Safari (Mac), Firefox 3 (Mac) und den Internet Explorer 6 (Windows) probiert. Meiner Meinung nach ist das Problem auch weniger der Browser als eher die fehlenden Request-Variablen im Formular.

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

Also hier sieht das Formular etwa so aus:
---cut---
<form method="get" action="/gemeinschaft/philipp/routing/inbound/">
<input type="hidden" name="action" value="edit" />
Gateway-Gruppe: <select name="ggid" onchange="this.form.submit();" style="font-weight:bold;">
<option value="14">Trunk 1</option>
<option value="15">Trunk 2</option>
</select>
<input type="submit" value="anzeigen" />
</form>
---cut---

Wenn ich eine Gateway-Gruppe auswähle wird z.B. die URL
http://gemeinschaft.local/gemeinschaft/philipp/routing/inbound/?action=edit&ggid=15
aufgerufen und die entsprechenden eingehenden Routen angezeigt
(Firefox 3, Mac).

Revision history for this message
Henning Holtschneider (henning-loca) wrote :

Hier sieht das Formular so aus:

---cut---
<form method="get" action="/gemeinschaft/?s=routing&amp;m=inbound&amp;sudo=hans">
<input type="hidden" name="action" value="edit" />
Gateway-Gruppe: <select name="ggid" onchange="this.form.submit();" style="font-weight:bold;">
<option value="13">Amt (amt)</option>
<option value="12">ISDN (BRI) (isdn-bri)</option>
<option value="6">ISDN (PRI) (pstn)</option>
</select>
<input type="submit" value="anzeigen" />
</form>
---cut---

Wenn ich eine Gruppe auswähle, dann wird der URI /gemeinschaft/ aufgerufen und die Request-Variable 's' enthält alles, was eigentlich in mehreren Variablen übergeben werden sollte und dem Framework sagen sollte, welches GUI-Modul benutzt werden sollte.

Das ganze läuft mit Gemeinschaft SVN Revision 6298 ohne irgendwelche Änderungen auf Ubuntu 7.10 mit PHP 5.2.3.

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

Aha, hm. Vielleicht gibt es hier ein Problem ohne mod_rewrite.

Changed in gemeinschaft:
assignee: nobody → amooma
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Henning Holtschneider (henning-loca) wrote :

Ich habe den Fehler gefunden. Die default-Website vom Apache war noch aktiv, daher war die rewrite-Engine in /var/www/gemeinschaft nicht eingeschaltet. Nach 'a2dissite default ; a2ensite gemeinschaft' und einem Neustart von Apache klappt's!

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

OK, dann setze ich mal Importance=low, weil es in der Default-Umgebung
für Gemeinschaft mit mod_rewrite funktioniert. Ich lasse es aber als Bug
noch hier stehen, weil es eigentlich so gedacht ist daß es auch ohne
mod_rewrite funktionieren sollte.

Changed in gemeinschaft:
importance: Medium → Low
Revision history for this message
jonny12 (ts-flying-winnis) wrote :

Hallo,
da die die Struktur auf anderen Distributionen etwas anders aussieht hilft obiger Tip nur bei Debian. Auf Opensuse hilft das leider nicht und es wäre schön wenn es dort klappen würde.
Gruß
Thomas Schneider

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

> da die die Struktur auf anderen Distributionen etwas anders
> aussieht hilft obiger Tip nur bei Debian. Auf Opensuse hilft das
> leider nicht und es wäre schön wenn es dort klappen würde.

Auf OpenSuse gibt es doch auch mod_rewrite für den Apache oder?

tags: added: rewrite
Revision history for this message
jonny12 (ts-flying-winnis) wrote :

Es gibt zwar die mod_rewrite aber es klappt nicht

Zur Konfiguration:

Htdocs: /srv/www/htdocs
Gemeinschaft: /srv/www/htdocs/gemeinschaft (link nach /usr/....)

Beim Zugriff auf die Eingehend Routen gibt es folgenden Log bei Appache:

192.168.22.15 - - [12/May/2009:17:58:39 +0200] "GET /gemeinschaft/?s=routing&sudo=thomas HTTP/1.1" 200 2811 "http://ammersee/gemeinschaft/?action=edit&ggid=7" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10"
192.168.22.15 - - [12/May/2009:17:58:44 +0200] "GET /gemeinschaft/?s=routing&m=inbound&sudo=thomas HTTP/1.1" 200 2788 "http://ammersee/gemeinschaft/?s=routing&sudo=thomas" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10"
192.168.22.15 - - [12/May/2009:17:58:46 +0200] "GET /gemeinschaft/?action=edit&ggid=7 HTTP/1.1" 200 3172 "http://ammersee/gemeinschaft/?s=routing&m=inbound&sudo=thomas" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10"

Ich werd irre.

Gruß
Thomas Schneider

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote : Re: [Bug 347248] Re: Bearbeiten von eingehenden Routen springt zur Startseite

jonny12 schrieb:
> Es gibt zwar die mod_rewrite aber es klappt nicht

> GET /gemeinschaft/?s=routing&sudo=thomas HTTP/1.1

Hm, sieht für mich aus als wäre mod_rewrite nicht geladen, sonst
müßte die URL doch eher so aussehen: "/gemeinschaft/thomas/routing".
Ob das rewrite-Modul geladen ist müßte man mit "apache2ctl -M"
oder "apache2 -t -D DUMP_MODULES" sehen können.
Was man auf OpenSuSE tun muß um das zu laden weiß ich aber nicht
auswendig.

Changed in gemeinschaft:
assignee: AMOOMA (amooma) → nobody
status: Triaged → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.