Thank you Mr. Christian. I resolve this issue~ haha
Thank you. On 4월12일, 오후6시11분, Christian Hammond <[email protected]> wrote: > Hi, > > The problem appears to be a permissions issue. You need to change the > ownership media/uploaded and everything in it to be writable by the web > server. > > For example, if your web server is run by the "www-data" user, you would do: > > sudo chown -R www-data:www-data media/uploaded > > I don't know what CentOS uses by default, but you can check the process list > (ps auxw) and find the user your web server is running as. > > Christian > > -- > Christian Hammond - [email protected] > Review Board -http://www.reviewboard.org > VMware, Inc. -http://www.vmware.com > > On Tue, Apr 12, 2011 at 2:05 AM, [email protected] < > > > > > > > > [email protected]> wrote: > > Good evening~ :) > > > I have some problems my reviewboard(ver 1.5.4.) > > > I can't upload screenshot on my Review Request. > > > I attaching logs and I found the reason. > > > /usr/lib/python2.6/dist-packages/mod_python/importer.py:32: > > DeprecationWarning: the md5 module is deprecated; use hashlib instead > > import md5 > > /usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/db/ > > __init__.py:19: DeprecationWarning: settings.DATABASE_* is deprecated; > > use settings.DATABASES instead. > > DeprecationWarning > > /usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/db/ > > __init__.py:60: DeprecationWarning: Short names for ENGINE in database > > configurations are deprecated. Prepend default.ENGINE with > > 'django.db.backends.' > > DeprecationWarning > > /var/lib/python-support/python2.6/MySQLdb/__init__.py:34: > > DeprecationWarning: the sets module is deprecated > > from sets import ImmutableSet > > /usr/local/lib/python2.6/dist-packages/pytz-2011d-py2.6.egg/pytz/ > > __init__.py:35: UserWarning: Module _mysql was already imported from / > > var/lib/python-support/python2.6/_mysql.so, but /var/lib/python- > > support/python2.6 is being added to sys.path > > /usr/local/lib/python2.6/dist-packages/pycrypto-2.3-py2.6-linux- > > x86_64.egg/Crypto/Util/randpool.py:40: RandomPool_DeprecationWarning: > > This application uses RandomPool, which is BROKEN in older releases. > > Seehttp://www.pycrypto.org/randpool-broken > > jh5774_res:call_kwargs: review_request_id > > jh5774_res:call_kwargs: api_format > > /usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/ > > contrib/auth/__init__.py:26: DeprecationWarning: Authentication > > backends without a `supports_object_permissions` attribute are > > deprecated. Please define it in <class > > 'reviewboard.accounts.backends.LDAPBackend'>. > > DeprecationWarning) > > /usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/ > > contrib/auth/__init__.py:31: DeprecationWarning: Authentication > > backends without a `supports_anonymous_user` attribute are deprecated. > > Please define it in <class > > 'reviewboard.accounts.backends.LDAPBackend'>. > > DeprecationWarning) > > ERROR:root:Exception thrown for user jh5774.bae at > > >http://10.244.106.190/reviewboard_demo/api/json/reviewrequests/174/sc... > > > [Errno 13] Permission denied: '/var/www/review_demo/htdocs/media/ > > uploaded/images/2011/04' > > Traceback (most recent call last): > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/core/handlers/base.py", line 124, in get_response > > response = callback(request, *callback_args, **callback_kwargs) > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/views/decorators/cache.py", line 79, in _wrapped_view_func > > response = view_func(request, *args, **kwargs) > > File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- > > py2.6.egg/reviewboard/webapi/decorators.py", line 61, in _view > > response = view_func(*args, **kwargs) > > File "/usr/local/lib/python2.6/dist-packages/Djblets-0.6.7-py2.6.egg/ > > djblets/webapi/decorators.py", line 88, in _checklogin > > return view_func(*args, **kwargs) > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/views/decorators/http.py", line 45, in inner > > return func(request, *args, **kwargs) > > File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- > > py2.6.egg/reviewboard/webapi/json.py", line 1241, in new_screenshot > > screenshot = form.create(request.FILES['path'], review_request) > > File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- > > py2.6.egg/reviewboard/reviews/forms.py", line 281, in create > > screenshot.image.save(file.name, file, save=True) > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/db/models/fields/files.py", line 92, in save > > self.name = self.storage.save(name, content) > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/core/files/storage.py", line 49, in save > > name = self._save(name, content) > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/core/files/storage.py", line 166, in _save > > os.makedirs(directory) > > File "/usr/lib/python2.6/os.py", line 150, in makedirs > > makedirs(head, mode) > > File "/usr/lib/python2.6/os.py", line 157, in makedirs > > mkdir(name, mode) > > OSError: [Errno 13] Permission denied: '/var/www/review_demo/htdocs/ > > media/uploaded/images/2011/04' > > ERROR:django.request:Internal Server Error: /reviewboard_demo/api/json/ > > reviewrequests/174/screenshot/new/ > > Traceback (most recent call last): > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/core/handlers/base.py", line 124, in get_response > > response = callback(request, *callback_args, **callback_kwargs) > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/views/decorators/cache.py", line 79, in _wrapped_view_func > > response = view_func(request, *args, **kwargs) > > File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- > > py2.6.egg/reviewboard/webapi/decorators.py", line 61, in _view > > response = view_func(*args, **kwargs) > > File "/usr/local/lib/python2.6/dist-packages/Djblets-0.6.7-py2.6.egg/ > > djblets/webapi/decorators.py", line 88, in _checklogin > > return view_func(*args, **kwargs) > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/views/decorators/http.py", line 45, in inner > > return func(request, *args, **kwargs) > > File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- > > py2.6.egg/reviewboard/webapi/json.py", line 1241, in new_screenshot > > screenshot = form.create(request.FILES['path'], review_request) > > File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- > > py2.6.egg/reviewboard/reviews/forms.py", line 281, in create > > screenshot.image.save(file.name, file, save=True) > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/db/models/fields/files.py", line 92, in save > > self.name = self.storage.save(name, content) > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/core/files/storage.py", line 49, in save > > name = self._save(name, content) > > File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/ > > django/core/files/storage.py", line 166, in _save > > os.makedirs(directory) > > File "/usr/lib/python2.6/os.py", line 150, in makedirs > > makedirs(head, mode) > > File "/usr/lib/python2.6/os.py", line 157, in makedirs > > mkdir(name, mode) > > OSError: [Errno 13] Permission denied: '/var/www/review_demo/htdocs/ > > media/uploaded/images/2011/04' > > > They said, > > We cannot access to that path: permission denied. > > > '/var/www/review_demo/htdocs/media/uploaded/images/2011/04' > > > So, we cannot create that path. > > > I already try to permit that, But I can't. > > > sudo chmod +x '/var/www/review_demo/htdocs/media/uploaded/images/ > > 2011/04' > > > isn't work. > > > Yes, I'm the newbie who handle linux first time in my life. > > > So, anyone help me, please. > > > Thank you. > > > -- > > Want to help the Review Board project? Donate today at > >http://www.reviewboard.org/donate/ > > Happy user? Let us know athttp://www.reviewboard.org/users/ > > -~----------~----~----~----~------~----~------~--~--- > > To unsubscribe from this group, send email to > > [email protected] > > For more options, visit this group at > >http://groups.google.com/group/reviewboard?hl=en -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en
