Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用htaccess为Ruby配置Apache和Passenger_Ruby_Apache_.htaccess_Rubygems_Passenger - Fatal编程技术网

使用htaccess为Ruby配置Apache和Passenger

使用htaccess为Ruby配置Apache和Passenger,ruby,apache,.htaccess,rubygems,passenger,Ruby,Apache,.htaccess,Rubygems,Passenger,我一直在尝试在我的bluehost帐户上安装一个名为Openproject的ruby应用程序。我遵循Openproject指南 我使用rbenv和nodenv更新了ruby和node。我能够跟进完成OpenProject安装的部分,到目前为止我没有收到任何错误 但是,我不确定如何使用Apache和Passenger处理ServceOpenProject部分。该指南要求配置apache以加载正确的乘客,但Bluehost不提供对httpd.conf的访问。然后我从Bluehost找到了Ruby指

我一直在尝试在我的bluehost帐户上安装一个名为Openproject的ruby应用程序。我遵循Openproject指南

我使用rbenv和nodenv更新了ruby和node。我能够跟进完成OpenProject安装的部分,到目前为止我没有收到任何错误

但是,我不确定如何使用Apache和Passenger处理ServceOpenProject部分。该指南要求配置apache以加载正确的乘客,但Bluehost不提供对httpd.conf的访问。然后我从Bluehost找到了Ruby指南,说明我可以使用.htaccess进行配置

我从指南中复制了.htaccess并将其放在openproject/public文件夹中。 但是,如果我打开mydomain.com/openproject,它会显示openproject文件夹中的文件列表。如果我打开mydomain.com/openproject/public,我会得到下面的错误。我还尝试将.htaccess移到openproject文件夹而不是openproject/public,但得到了相同的结果。 我从错误消息中注意到了一些问题,但我不确定如何修复它们。 1.该错误表示没有此类文件或目录-config.ru,即使openproject文件夹中有config.ru文件。 2.该错误指示应用程序根目录为/home5/account/public\u html。它不应该是/home5/account/public\u html/openproject吗? 不管怎样,这是整个错误消息

无法启动Ruby Rack应用程序

以下是可能的原因: 应用程序代码中可能存在语法错误。请检查并修复这些错误。 可能未安装所需的库。请安装此应用程序所需的所有库。 应用程序可能未正确配置。请检查是否正确写入了所有配置文件,修复所有不正确的配置,然后重新启动此应用程序

应用程序依赖的服务(如数据库服务器或Ferret搜索引擎服务器)可能尚未启动。请启动那项服务

有关错误的更多信息可能已写入应用程序的日志文件。请检查以分析问题

错误消息:

没有此类文件或目录-config.ru异常类: 错误号::eOnt应用程序根:/home5/account/public\u html 回溯:文件行位置0 /etc/httpd/modules/passenger/lib/phusion\u passenger/utils.rb 675 in 一号 /etc/httpd/modules/passenger/lib/phusion\u passenger/utils.rb 675 in 下_特权'2 /etc/httpd/modules/passenger/lib/phusion\u passenger/utils.rb 198 in 准备应用程序流程'3 /etc/httpd/modules/passenger/lib/phusion\u passenger/rack/application\u spawner.rb 156初始化服务器“4”中的inblock /etc/httpd/modules/passenger/lib/phusion\u passenger/utils.rb 563 in 报告应用程序初始状态'5 /etc/httpd/modules/passenger/lib/phusion\u passenger/rack/application\u spawner.rb 154初始化_服务器'6 /etc/httpd/modules/passenger/lib/phusion\u passenger/abstract\u server.rb 204同步启动_'7 /etc/httpd/modules/passenger/lib/phusion\u passenger/abstract\u server.rb 180 instart'8 /etc/httpd/modules/passenger/lib/phusion\u passenger/rack/application\u spawner.rb 1999年12月29日 /etc/httpd/modules/passenger/lib/phusion\u passenger/spawn\u manager.rb 253 spawn_rack_应用程序'10中的块内2级 /etc/httpd/modules/passenger/lib/phusion\u passenger/abstract\u server\u collection.rb 查找或添加'11'中的132 /etc/httpd/modules/passenger/lib/phusion\u passenger/spawn\u manager.rb 246“繁殖机架应用程序”中的内置块12 /etc/httpd/modules/passenger/lib/phusion\u passenger/abstract\u server\u collection.rb 同步'13序曲>10中的82 in块:同步'14 /etc/httpd/modules/passenger/lib/phusion\u passenger/abstract\u server\u collection.rb 2015年的79 /etc/httpd/modules/passenger/lib/phusion\u passenger/spawn\u manager.rb 244 inspawn_机架_应用程序'16 /etc/httpd/modules/passenger/lib/phusion\u passenger/spawn\u manager.rb 137在spawn_应用程序'17中 /etc/httpd/modules/passenger/lib/phusion\u passenger/spawn\u manager.rb 275在Handle_spawn_应用程序'18中 /etc/httpd/modules/passenger/lib/phusion\u passenger/abstract\u server.rb 357在服务器主循环中'19 /etc/httpd/modules/passenger/lib/phusion\u passenger/abstract\u server.rb 206同步安装'20 /etc/httpd/modules/passenger/helper脚本/passenger spawn服务器99 在`'


由Phusion乘客提供动力,适用于Apache和Nginx的mod_rails/mod_机架

欢迎来到堆栈溢出。可读性是问题的关键。请阅读你的课文。我们越难破译你的问题,帮助你的时间就越长。此外,不管是好是坏,有些人会根据你提出问题的努力来决定是否提供帮助。你要求他们花时间来帮助你,所以要花时间来帮助他们。同时,移除sec
第二,稀释问题,在相关注释中,rbenv设置在哪里。。。这与主要问题无关。谢谢你的格式参考!希望现在好多了。我还删除了第二个问题。