Troubleshooting Notes » History » Version 1
  Amber Herold, 03/26/2010 03:01 PM 
  
| 1 | 1 | Amber Herold | h1. Troubleshooting Notes | 
|---|---|---|---|
| 2 | |||
| 3 | Hi, Amber, | ||
| 4 | |||
| 5 | I got it to work. | ||
| 6 | |||
| 7 | The webserver user apache has no permission to serve files from | ||
| 8 | /home/ami/ | ||
| 9 | |||
| 10 | What I did was: | ||
| 11 | (1) as root | ||
| 12 | <pre> | ||
| 13 | $ cd / | ||
| 14 | $ mkdir data | ||
| 15 | $ chmod -R 755 data | ||
| 16 | </pre> | ||
| 17 | |||
| 18 | This way, if you check with ls -l | ||
| 19 | you will get | ||
| 20 | |||
| 21 | drwxr-xr-x 5 root root 73 Dec 4 11:42 data | ||
| 22 | |||
| 23 | (2) change leginon.cfg in the installation | ||
| 24 | <pre> | ||
| 25 | $ cd /usr/lib/python2.4/site-packages/leginon/config | ||
| 26 | $ vi leginon.cfg | ||
| 27 | </pre> | ||
| 28 | |||
| 29 | [Images] | ||
| 30 | /data/leginon | ||
| 31 | |||
| 32 | This way, when I upload images to a new session, it will create a | ||
| 33 | directory under /data/leginon that is readable by everyone. | ||
| 34 | |||
| 35 | I figured it out by changing the user assigned | ||
| 36 | in /etc/httpd/conf/httpd.conf to ami, then, after restarting | ||
| 37 | apache, it could read the test images in /ami/Desktop/myami/myamiweb/test. | ||
| 38 | |||
| 39 | Then I realize that the system we use at amilab allows read access | ||
| 40 | to all, and that a file is still not readable by others if its | ||
| 41 | parent directories are not readable by others. | ||
| 42 | |||
| 43 | It is probably something that we need to formulate better with | ||
| 44 | Christopher and Eric. It is likely that we can do something more | ||
| 45 | acceptable by other groups. Apache has all kinds of permission | ||
| 46 | settings I didn't read through. | ||
| 47 | |||
| 48 | Anchi |