我放弃了在 CentOS 机器上安装 redmine 的尝试,而是删除它并在其上安装了 Ubuntu 10.10,因为据我在网上看到的很多尝试,这似乎都有效。
但不适合我...
当我访问(http 到它的 ip)机器时,我得到了一个看起来像是编译错误的信息(这可能意味着 apache2 正在正常工作?)。请查看附件中的错误消息以获取更多信息。
有人知道从哪里开始吗?
可能的原因如下: * 应用程序代码中可能存在语法错误。请检查并修复此类错误。 * 可能未安装所需的库。请安装此应用程序所需的所有库。 * 应用程序可能配置不正确。请检查所有配置文件是否写入正确,修复任何不正确的配置,然后重新启动此应用程序。 * 应用程序所依赖的服务(例如数据库服务器或 Ferret 搜索引擎服务器)可能尚未启动。请启动该服务。 有关错误的更多信息可能已写入应用程序的日志文件。请检查它以分析问题。 错误信息: 第 76 行、第 0 列语法错误:`production:' 异常类: 参数错误 应用程序根目录: /var/www/redmine 回溯: # 文件行位置 0 /usr/lib/ruby/1.8/yaml.rb 133 在“加载”中 1 /usr/lib/ruby/1.8/yaml.rb 133 在“加载”中 2 /usr/lib/ruby/1.8/yaml.rb 144 在“load_file”中 3 /usr/lib/ruby/1.8/yaml.rb 143 在“打开”中 4 /usr/lib/ruby/1.8/yaml.rb 143 在“load_file”中 5 /var/www/redmine/config/initializers/40-email.rb 6 6 /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb 147 在“load_without_new_constant_marking”中 7 /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb 147 在“加载”中 8 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 622 在`load_application_initializers'中 9 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 621 在 `each' 中 10 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 621 在“load_application_initializers”中 11 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 176 处于“进程”状态 12 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 113 在“发送”中 13 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 113 在“运行”中 14 /var/www/redmine/config/environment.rb 20 15 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 在“gem_original_require”中 16 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 在“需要”中 17 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 222 在“preload_application”中 18 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 181 在`initialize_server'中 19 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/utils.rb 564 在`report_app_init_status'中 20 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 174 在`initialize_server'中 21 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 204 在`start_synchronously'中 22 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 180 在“启动” 23 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 149 在“开始”中 24 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 219 在`spawn_rails_application'中 25 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 132 在“lookup_or_add”中 26 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 214 在`spawn_rails_application'中 27 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 82 在“同步”中 28 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 79 在“同步”中 29 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 213 在`spawn_rails_application'中 30 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 132 在`spawn_application'中 31 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 275 在“handle_spawn_application”中 32 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 357 在`__send__'中 33 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 357 在`server_main_loop'中 34 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 206 在`start_synchronously'中 35 /var/lib/gems/1.8/gems/passenger-3.0.0/helper-scripts/passenger-spawn-server 99
只是为了清楚起见;我正在尝试在 ubuntu 10.10 上安装 redmine。Apache2 作为 Web 服务器运行,并且我安装了 Ruby 1.8.7 和 Rails 2.3.5,因为 redmine 需要该版本。
编辑: 电子邮件.yml:
生产: 投递方式::smtp smtp_设置: tls: true 地址:“smtp.googlemail.com” 端口:587 域名:“domain.com” 身份验证::plain 用户名: ”[电子邮件保护]“ 密码:xxxxxxx
我没有在密码上使用引号。email.yml 中的其他所有内容都用 # 注释掉
答案1
您的 YAML 配置文件中某处存在语法错误,其中第 76 行以“production:”开头。它应该很容易 grep 查找。除此之外,我们没有足够的信息 - 如果您无法从文件中找出该怎么做,您应该发布它。