ruby-on-rails - 没有这样的文件或目录 - config/environment.rb phusion guest apache centos 6.3 Rails

标签 ruby-on-rails apache centos passenger

我试图在我的 apache/rails/phusion乘客安装上允许子网址,以便我可以在顶层拥有 php 文件,然后在博客等子目录中拥有 Rails 应用程序:

我已按照此处的文档进行操作:http://www.modrails.com/documentation/Users%20guide%20Apache.html#deploying_rails_to_sub_uri

这是我的 httpd.conf 虚拟主机条目:

<VirtualHost *:80>
ServerName xx.xx.xx.xx
DocumentRoot /var/www/html
<Directory /var/www/html>
Allow from all
</Directory>
RailsBaseURI /blog
<Directory /var/www/html/blog>   
Options -MultiViews               
</Directory>   
</VirtualHost>

apache 用户拥有/var/www/html,这是我的快捷方式链接: http://d.pr/i/aLkP使用 ln 命令制作

这是错误:http://d.pr/i/M3r4

最佳答案

apache 组还必须能够读取和执行 config 和公共(public)文件夹以及所有文件夹。尝试更改权限并重新启动 apache。

您的符号链接(symbolic link)应与子网址具有相同的名称,因此您的符号链接(symbolic link)应命名为“blog”。看起来它现在被命名为“公共(public)”。您可能希望将符号链接(symbolic link)放置在 www 目录中的单独文件夹中。

关于ruby-on-rails - 没有这样的文件或目录 - config/environment.rb phusion guest apache centos 6.3 Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12652697/

相关文章:

ruby-on-rails - 检查 url 参数是否存在并在 Rails 中正确渲染

python - 在客户端计算机上下载文件后,文件权限会发生变化

java - TOMCAT 继续运行相同的 war 文件故障

php - 如何在使用nginx的centos服务器中清除laravel应用程序的缓存

mysql - 在 macOS Sierra 上安装 mysql2 gem

ruby-on-rails - Rails ActiveRecord 的好的备忘单或红牌

php - 什么是适用于 Windows Vista 的强大而简单的 Apache/PHP/MySQL 安装程序

php - 无法访问php中的环境变量

linux - docker构建失败没有repomd文件

javascript - rails rjs 修改主体中的样式以添加边距