First off, sorry for taking so long for a response. Doing exactly that... worked. Upon troubleshooting, the only thing different between this 'clean' copy and mine was the local.py config file, where I had a few extra settings - Mysql DB setup for the DB, ldap for authentication. What I eventually found is that, if you don't have the Mysql or ldap packages installed vin your virtualenv, instead of crashing Mayan simply... ignores the entire local.py file?
I was able to definitively prove this - add "import ldap" to the local.py, and static files aren't served. Remove it(or install the package), and they are. Anyway, I hope this helps someone. This is very much unlike any other Python application I've ever seen when it comes to that behavior. Thanks, -Rob On Thursday, August 24, 2017 at 11:57:50 AM UTC-7, Roberto Rosario wrote: > > Hi, > > I was not able to reproduce your issue. Error 500 for static media means > the DEBUG=True statement is not being picked up by Django. Make sure you > are editing the local.py inside the virtualenv and not in the root > installation of Python (your path has an initial '/'). Unlikely but just in > case. > > Also make sure there are no other hanged processes using: > > ps x a| grep 'mayan' > > Sometimes previous runserver commands can remain in a Linux zombie process. > > Finally, try this exactly as typed and check static media to discard any > library difference with the OS. > > cd /tmp > virtualenv venv > source venv/bin/activate > pip install mayan-edms==2.6.4 > mayan-edms.py initialsetup > echo "DEBUG=True" >> > venv/lib/python2.7/site-packages/mayan/settings/local.py > mayan-edms.py runserver > > Browse to localhost:8000 > > Check static files directly: > http://127.0.0.1:8000/static/appearance/css/base.css > > Let me know how it goes. > > On Tuesday, August 22, 2017 at 10:55:03 AM UTC-4, MacRobb Simpson wrote: >> >> Hello, >> >> I'm running into a little bit of trouble getting static files served >> using the 'mayan-edms.py runserver' command I used in earlier versions. >> >> My goal is to basically have it working like I did in 2.1 - I simply run >> the 'runserver' command, and I have a development environment running; each >> load of a file is logged to the console and everything is great! >> >> Currently, what I have is it serving the main content, but no static >> files - all static requests return 500 errors. >> >> My setup is as follows: >> 1. Debian x64 system >> 2. Mayan is installed in a virtualenv using pip ("pip install >> mayan-edms"). >> 3. I've created a 'local.py' file in >> '/lib/python2.7/site-packages/mayan/settings/' and added 'DEBUG=True', as >> shown here: https://gitlab.com/mayan-edms/mayan-edms/issues/368 >> 4. I've verified that my local.py file is being picked up - I've deleted >> all the .pyc files in that directory, and when I run the runserver command, >> it creates 'local.pyc' again. >> >> When I run it using the runserver command, I get no errors, and no >> logging of anything in the console, not even the browser request that >> brings me to the login screen(which obviously returns 200 in the browser). >> (It *is* being loaded from this instance of Mayan, however - killing the >> runserver command, the page doesn't load at all, as expected). >> >> Any ideas on how to make debug mode work? >> >> Thanks, >> >> -Rob >> >> >> -- --- You received this message because you are subscribed to the Google Groups "Mayan EDMS" 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.
