I also get the same problem using Rocket, using plain HTTP from Chrome
5.0.375.55 and Firefox 3.6.3.

Files get saved, but "Last Saved On" field shows "communication error"
in red background color every time "Save" button is clicked.

Here's what I tried:

 * I setup SSH tunnel from my Vista desktop's localhost:8888 to
ubuntu.private.lan:8888.

 * I ran using:
   sudo -u www-data python web2py -p 8888

 * tunneled URL served by Rocket at ubuntu.private.lan, accessed from
my desktop as:

   http://127.0.0.1:8888/admin/default/edit/myblog/views/default/index.html


On Jun 7, 11:58 am, mdipierro <mdipie...@cs.depaul.edu> wrote:
> Does it work without ssl? Which browser are you using? Have you tried
> other browsers?
>
> Massimo
>
> On Jun 7, 11:47 am, Salvor Hardin <salvor.pub...@gmail.com> wrote:
>
>
>
> > I'm new to web2py and python (currently evaluating python frameworks
> > to replace Ruby on Rails on production servers by July 4th weekend.)
>
> > PROBLEM:
>
> >  * Saving a file using the admin interface displays a red
> > "communication error" in the "Last Saved On" field.  However, when I
> > click Reload in the browser, a new date and time appears correctly so
> > the file is successfully saved.
>
> > I'm using HTTPS (web2py is not running on 127.0.0.1.)
>
> > SYSTEM:
> >  * Software: web2py 1.79.1, Python 2.6.5, Apache 2.2.14, mod_wsgi 2.8,
> > OpenSSL 0.98k, sqlite 3.6.22
> >  * Browsers:  Latest stable versions of Chrome and Firefox on Vista 32-
> > bit
> >  * OS: Ubuntu Server 10.04 LTS guest running in Virtual PC 2007 SP1 on
> > Vista 32-bit host
> >           (because Virtual PC 2007 only uses ~16 (sixteen) MB RAM for
> > actively used Ubuntu Server 10.04 guest setup with 512 MB RAM,
> >            and because my work desktop is Vista, and I need to develop
> > web apps on identical OS & packages as the production server due to
> > policy)
>
> > CONFIGURATION:
>
> > I'm using HTTPS, so here's the SSL portion of the Apache2 config
> > (ubuntu.private.lan is the dev machine mapped to a LAN address):
>
> > <VirtualHost *:80>
> >   ServerName ubuntu.private.lan
> >   WSGIDaemonProcess web2py user=www-data group=www-data display-
> > name=web2py
> >    ...
> > </VirtualHost>
>
> > <IfModule mod_ssl.c>
> > <VirtualHost *:443>
> >   ServerName ubuntu.private.lan
>
> >   SSLEngine on
> >   SSLCertificateFile    /etc/ssl/certs/ssl-cert-snakeoil.pem
> >   SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
> >   <FilesMatch "\.(cgi|shtml|phtml|php)$">
> >       SSLOptions +StdEnvVars
> >   </FilesMatch>
> >   <Directory /usr/lib/cgi-bin>
> >       SSLOptions +StdEnvVars
> >   </Directory>
> >   BrowserMatch "MSIE [2-6]" nokeepalive ssl-unclean-shutdown
> > downgrade-1.0 force-response-1.0
> >   # MSIE 7 and newer should be able to use keepalive
> >   BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
>
> >   # WSGIDaemonProcess defined is under <VirtualHost *:80> as:
> > WSGIDaemonProcess web2py user=www-data group=www-data display-
> > name=web2py
> >   WSGIProcessGroup web2py
> >   WSGIScriptAlias / /srv/web2py/wsgihandler.py
>
> >   <Directory /srv/web2py>
> >     AllowOverride None
> >     Order Allow,Deny
> >     Deny from all
> >     <Files wsgihandler.py>
> >       Allow from all
> >     </Files>
> >   </Directory>
>
> >   AliasMatch ^/([^/]+)/static/(.*) \
> >         /srv/web2py/applications/$1/static/$2
>
> >   <Directory /srv/web2py/applications/*/static/>
> >     Order Allow,Deny
> >     Allow from all
> >   </Directory>
>
> >   CustomLog /var/log/apache2/access.log common
> >   ErrorLog /var/log/apache2/error.log
>
> > </VirtualHost>
> > </IfModule>

Reply via email to