레일 3.2.12Rails가 파일을 업로드하지 않는 이유는 무엇입니까?
루비 1.9.3
레드 마인 2.2.3
를 CentOS 6.3
을 나는 레일 전문가가 아니지만, 내가 레드 마인을 업그레이드하는 작업을 주어졌다. http://www.redmine.org/
레드 마인 충분히 쉬웠다하지만 플러그인은 매우 어렵습니다. 그 중에서도,이 플러그인을 설치하도록 요청 받았다 :
https://github.com/reubenmallaby/redmine_embedded
내가이 올바르게 설치했다 생각했다. 내가 관리자로 레드 마인에 로그인하면 내가 모듈을 볼 수 있으며 나에게이 양식을 제공합니다 :
/home/cehovice/redmine-2.2/public/uploads/{PROJECT}/html
I 않았다 chmod를 : 나는에 업로드 폴더를 설정 플러그인의 구성에서
<form accept-charset="UTF-8" action="/projects/timeout/embedded/upload" enctype="multipart/form-data" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="LjMzA63/L+G8Uj/1/uFefLYMJ1MxOTdTB516XTS6rjE=" /></div> <fieldset id="embedded_doc" class="collapsible collapsed">
<legend onclick="toggleFieldset(this);">Upload documentation</legend>
<div style="display: none;">
Select File (ZIP format only, root must be html directory):
<input id="upload_datafile" name="upload[datafile]" type="file" />
<input name="commit" type="submit" value="Upload" />
</div>
</fieldset>
</form>
을 업로드 폴더의 0777
나는 HTML 파일을 업로드하려고했으나 아무것도 이제까지 업로드되지됩니다. 내가 Phusion 여객 독립의 단자 출력을 보면, 나는 참조 :
Started POST "/projects/men_of_fashion/embedded/upload" for 10.0.1.53 at 2013-02-13 15:11:02 -0500
Processing by RedmineEmbeddedController#upload as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"LjMzA63/L+G8Uj/1/uFefLYMJ1MxOTdTB516XTS6rjE=", "upload"=>{"datafile"=>#<ActionDispatch::Http::UploadedFile:0x00000006f54708 @original_filename="tositeconfig.html", @content_type="text/html", @headers="Content-Disposition: form-data; name=\"upload[datafile]\"; filename=\"tositeconfig.html\"\r\nContent-Type: text/html\r\n", @tempfile=#<File:/tmp/RackMultipart20130213-26288-1r4gu37>>}, "commit"=>"Upload", "id"=>"men_of_fashion"}
(1.2ms) SELECT MAX(`settings`.`updated_on`) AS max_id FROM `settings`
User Load (0.3ms) SELECT `users`.* FROM `users` WHERE `users`.`type` IN ('User', 'AnonymousUser') AND `users`.`id` = 176 AND (users.status = 1) LIMIT 1
Current user: cehovice (id=176)
Project Load (0.9ms) SELECT `projects`.* FROM `projects` WHERE `projects`.`identifier` = 'men_of_fashion' LIMIT 1
EnabledModule Load (0.3ms) SELECT name FROM `enabled_modules` WHERE `enabled_modules`.`project_id` = 1
Rendered plugins/redmine_embedded/app/views/redmine_embedded/_upload.html.erb (6.5ms)
Rendered plugins/redmine_embedded/app/views/redmine_embedded/index.html.erb within layouts/base (7.8ms)
UserPreference Load (0.4ms) SELECT `user_preferences`.* FROM `user_preferences` WHERE `user_preferences`.`user_id` = 176 LIMIT 1
SQL (1.3ms) SELECT `members`.`id` AS t0_r0, `members`.`user_id` AS t0_r1, `members`.`project_id` AS t0_r2, `members`.`created_on` AS t0_r3, `members`.`mail_notification` AS t0_r4, `projects`.`id` AS t1_r0, `projects`.`name` AS t1_r1, `projects`.`description` AS t1_r2, `projects`.`homepage` AS t1_r3, `projects`.`is_public` AS t1_r4, `projects`.`parent_id` AS t1_r5, `projects`.`created_on` AS t1_r6, `projects`.`updated_on` AS t1_r7, `projects`.`identifier` AS t1_r8, `projects`.`status` AS t1_r9, `projects`.`lft` AS t1_r10, `projects`.`rgt` AS t1_r11, `roles`.`id` AS t2_r0, `roles`.`name` AS t2_r1, `roles`.`position` AS t2_r2, `roles`.`assignable` AS t2_r3, `roles`.`builtin` AS t2_r4, `roles`.`permissions` AS t2_r5, `roles`.`issues_visibility` AS t2_r6 FROM `members` LEFT OUTER JOIN `projects` ON `projects`.`id` = `members`.`project_id` LEFT OUTER JOIN `member_roles` ON `member_roles`.`member_id` = `members`.`id` LEFT OUTER JOIN `roles` ON `roles`.`id` = `member_roles`.`role_id` WHERE `members`.`user_id` = 176 AND (projects.status<>9) ORDER BY projects.name
(0.5ms) SELECT COUNT(DISTINCT `versions`.`id`) FROM `versions` LEFT OUTER JOIN `projects` ON `projects`.`id` = `versions`.`project_id` WHERE (projects.id = 1 OR (projects.status <> 9 AND (versions.sharing = 'system' OR (projects.lft >= 99 AND projects.rgt <= 132 AND versions.sharing = 'tree') OR (projects.lft < 99 AND projects.rgt > 132 AND versions.sharing IN ('hierarchy', 'descendants')) OR (projects.lft > 99 AND projects.rgt < 132 AND versions.sharing = 'hierarchy'))))
Tracker Load (0.1ms) SELECT `trackers`.* FROM `trackers` WHERE `trackers`.`id` IN (2)
IssuePriority Load (0.2ms) SELECT `enumerations`.* FROM `enumerations` WHERE `enumerations`.`type` IN ('IssuePriority') AND `enumerations`.`is_default` = 1 ORDER BY enumerations.position ASC LIMIT 1
(0.2ms) select version from schema_migrations where version like '%-redmine_backlogs'
CACHE (0.0ms) SELECT `trackers`.* FROM `trackers` WHERE `trackers`.`id` IN (2)
CACHE (0.0ms) SELECT `enumerations`.* FROM `enumerations` WHERE `enumerations`.`type` IN ('IssuePriority') AND `enumerations`.`is_default` = 1 ORDER BY enumerations.position ASC LIMIT 1
(0.3ms) select version from schema_migrations where version like '%-redmine_backlogs'
Wiki Load (0.3ms) SELECT `wikis`.* FROM `wikis` WHERE `wikis`.`project_id` = 1 LIMIT 1
(0.2ms) SELECT COUNT(*) FROM `boards` WHERE `boards`.`project_id` = 1
Repository Load (2.7ms) SELECT `repositories`.* FROM `repositories` WHERE `repositories`.`project_id` = 1 AND (is_default = 1) LIMIT 1
Completed 200 OK in 221ms (Views: 192.1ms | ActiveRecord: 9.8ms)
이 : 로그에서
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.25
- RUBY VERSION: 1.9.3 (2013-02-06 patchlevel 385) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/local/rvm/gems/ruby-1.9.3-p385
- RUBY EXECUTABLE: /usr/local/rvm/rubies/ruby-1.9.3-p385/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/rvm/gems/ruby-1.9.3-p385/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /usr/local/rvm/gems/ruby-1.9.3-p385
- /usr/local/rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
:
보석 ENV
저를 얻는다/생산 오류가 없습니다.
업데이트 :
zip 파일을 업로드 할 수있었습니다. 그러나 자체적으로 포장을 푸는 것은 아닙니다. 나는 github에 프로젝트와 함께 티켓을 신청할 것이다.
이, 무서운 SQL 드롭 코드 태그의 콘솔 출력을 둘러싸 참조하십시오. – Anton