Ryan, the issue wasn't seen before upgrading because I had moved from one server to another before upgrading. My previous server environment was completely different, and much more Python-centric at the time. For the record I was on a server run by Webfaction but since they have been bought out their parent company announced they were withdrawing support for Python with three months notice!
Cheers, Rob Hills Waikiki, Western Australia On Tuesday, 29 December 2020 at 15:22:21 UTC+8 RjOllos wrote: > On Monday, December 28, 2020 at 11:17:41 PM UTC-8 Jun Omae wrote: > >> On Tue, Dec 29, 2020 at 3:39 PM Ryan Ollos <rjo...@gmail.com> wrote: >> > >> > On Mon, Dec 28, 2020 at 9:50 PM Rob Hills <rcp....@gmail.com> wrote: >> >> >> >> Hi again Ryan, >> >> >> >> I am using mod_wsgi but because I am locked in to cPanel here, I have >> to use the one that cPanel permits in its framework. I gather cPanel uses >> the [https://www.phusionpassenger.com/docs/tutorials/what_is_passenger/ >> Phusion Passenger] App server. It was quite a process getting Trac to even >> work with this, I had to Google widely and knit together multiple tidbits >> of information! Unfortunately this means that lots of the nuts and bolts >> (like the Apache configuration) are hidden from the user. >> >> >> >> So, it's entirely possible I've mucked something up along the way to >> cause this issue. >> >> >> >> My Trac instance web root has the following structure (the symlinks >> were necessitated by Passenger!): >> >> >> >> cgi-bin folder >> >> htdocs folder >> >> public folder (symlink to htdocs) >> >> passenger_wsgi.py (symlink to cgi-bin/trac.wsgi) >> > ... >> > But maybe Passenger would capture it in a log? Or you could open a file >> and output to a file? >> > >> > Ryan >> >> The issue has been reported at >> https://github.com/phusion/passenger/issues/1828, however it is not >> fixed yet. >> >> > Good find! > > Would it be a sufficient workaround to modify the environ dict? > > import urllib > environ['PATH_INFO'] = urllib.unquote(environ['PATH_INFO']) > > I wonder why the issue wasn't seen before upgrading from 0.12.x. > > Ryan > -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to trac-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/trac-users/d712ceab-bd8d-40c4-adb3-b3e4430dd249n%40googlegroups.com.