in 2.11 error:
Traceback (most recent call last):
File "C:\web2py-m\gluon\main.py", line 436, in wsgibase
session.connect(request, response)
File "C:\web2py-m\gluon\globals.py", line 960, in connect
session_pickled = pickle.dumps(self, pickle.HIGHEST_PROTOCOL)
File "C:\web2py-m\gluon\storage.py", line 56, in <lambda>
__getnewargs__ = lambda self: getattr(dict,self).__getnewargs__(self)
TypeError: getattr(): attribute name must be string
I identified this error:
If server has HTTP and HTTPS requests.When Apache was restarted or reloaded
then: First request will be successful and its schema will be successful
but another schema will raise this error
for examle: 1. After restarting Apache if first request to server was a
http://mydomain/... then all request with HTTP schema will be successful
but all request with HTTPS will be raise this error 2. After restarting
Apache if first request to server was a https://mydomain/... then all
request with HTTPS schema will be successful but all request with HTTP will
be raise this error
Apache config:
#####################################################
<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>
################################################
<VirtualHost *:443>
ServerName 7pay.in
ServerAlias www.7pay.in
DocumentRoot "C:/web2py-m"
SSLEngine on
<Directory "C:/web2py-m">
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location "/">
Order deny,allow
Allow from all
</Location>
WSGIScriptAlias / "C:/web2py-m/wsgihandler.py"
SSLCertificateFile conf/NameCheap.com/7pay_in.crt
SSLCertificateKeyFile conf/NameCheap.com/7pay-server.key
SSLCertificateChainFile conf/NameCheap.com/7pay_in.ca-bundle
LogFormat "%h %l %u %t \"%r\" %>s %b" common
ErrorLog "logs/spay.log"
CustomLog "logs/spay-access.log" common
</VirtualHost>
###########################################
<VirtualHost *:80>
ServerName erm.cash
ServerAlias www.erm.cash
ServerAlias ipo-polza.ru
ServerAlias www.ipo-polza.ru
ServerAlias XN--80AAXIDK7E.XN--80ASEHDB
ServerAlias www.XN--80AAXIDK7E.XN--80ASEHDB
DocumentRoot "C:/web2py-m"
<Directory "C:/web2py-m">
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location "/">
Order deny,allow
Allow from all
</Location>
WSGIScriptAlias / "C:/web2py-m/wsgihandler.py"
LogFormat "%h %l %u %t \"%r\" %>s %b" common
ErrorLog "logs/web2py.log"
CustomLog "logs/web2py-access.log" common
</VirtualHost>
HELP !
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.