我试图在我的 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/