2015-02-03 3 views
1

@ 부인했다. 여전히 오류레일 권한 dir_s_mkdir

[email protected]:/var/www/noise# sudo chmod 777 /var/www/noise/ 
[email protected]:/var/www/noise# stat -c %a /var/www/noise/public 
755 
[email protected]:/var/www/noise# sudo chmod 777 /var/www/noise/public 
[email protected]:/var/www/noise# stat -c %a /var/www/noise/public 
777 

서버 로그를 얻고있다 우리는 시스템 루트 사용자의 경우 사용자

sudo chmod 777 -R your_project_directory_to_be_access 

에 필요한 디렉토리에 액세스 할 수있는 권한을 부여해야

App 24927 stderr: 
App 24927 stderr: 
App 24927 stderr: Started POST "/companies" for 122.172.197.148 at 2015-02-03 02:55:17 -0500 
App 24927 stderr: Processing by CompaniesController#create as HTML 
App 24927 stderr: Parameters: {"utf8"=>"?^?^?", "authenticity_token"=>"CNSqDFRAYxle0NpVIPqGXPYWMWkoYGRLDeqgmzwjiUE=", "company"=>{"name"=>"Mink7", "display_photo"=>#<ActionD$ 
App 24927 stderr: ^[[1m^[[36mUser Load (0.2ms)^[[0m ^[[1mSELECT `users`.* FROM `users` WHERE `users`.`id` = 1 ORDER BY `users`.`id` ASC LIMIT 1^[[0m 
App 24927 stderr: ^[[1m^[[35mCompanyMember Load (0.1ms)^[[0m SELECT `company_members`.* FROM `company_members` WHERE `company_members`.`status` IN (0, 1, 3) AND `company_m$ 
App 24927 stderr: ^[[1m^[[36mCompany Load (0.1ms)^[[0m ^[[1mSELECT `companies`.* FROM `companies` WHERE 1=0^[[0m 
App 24927 stderr: Completed 500 Internal Server Error in 6ms 
App 24927 stderr: 
App 24927 stderr: Errno::EACCES (Permission denied @ dir_s_mkdir - /var/www/noise/public/uploads/tmp/1422950117-24950-9686): 
App 24927 stderr: app/controllers/companies_controller.rb:33:in `create' 
App 24927 stderr: 
App 24927 stderr: 
App 24927 stderr: Rendered /usr/local/rvm/gems/ruby-2.2.0/gems/actionpack-4.1.4/lib/action_dispatch/middleware/templates/rescues/_source.erb (1.3ms) 
App 24927 stderr: Rendered /usr/local/rvm/gems/ruby-2.2.0/gems/actionpack-4.1.4/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (1.9ms) 
App 24927 stderr: Rendered /usr/local/rvm/gems/ruby-2.2.0/gems/actionpack-4.1.4/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.9ms) 
App 24927 stderr: Rendered /usr/local/rvm/gems/ruby-2.2.0/gems/actionpack-4.1.4/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (19.1m$ 
+0

'sudo'는'gemsets'과'rvm '을 설치하는 것이 바람직하지 않습니다. 확실하지 않습니다. 'rvmsudo'가 preffered되었습니다 – Nithin

+0

@Nithin 그럼 이제 어떻게해야합니까? ( –

+0

나는 어떤 보석도 설치하지 않았습니다. 그냥 번들을했습니다 –

답변

0

당신은 사용할 수 있습니다 :

sudo chmod 777 -R /var/www/noise/public 

보안을 위해, 당신의 마음에 계속 :

chmod 777 모두가 읽기, 쓰기 및 대부분의 문제에 대해 너무 많은 확실히있다 실행 권한을 제공합니다.