У моих друзей есть общий хостинг со многими размещенными сайтами. На сайтах rails, php, xslt / xml есть ruby с использованием mysql или postgress. Сегодня на одном из сайтов xslt отображается такая ошибка:
Passenger error #2 An error occurred while trying to access '..../config/environment.rb': Cannot stat '..../config/environment.rb': Permission denied (13) Apache doesn't have read permissions to that file. Please fix the relevant file permissions.
Насколько я знаю, это рубиновая ошибка (* .rb), но здесь нет рубинового приложения! И никакого конфига / каталога. Журнал ошибок говорит:
(13)Permission denied: /home/..../.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
Файл .htaccess в каталоге htdocs присутствует и на данный момент имеет разрешение 777. Я понятия не имею, что это значит.
Установите "PassengerEnabled off".
Похоже на сообщение об ошибке от mod_ruby (Phusion Passenger) в вашей установке apache. mod_ruby по умолчанию запускается как владелец /your/ruby/app/config/environment.rb.
вы можете опубликовать свой httpd.conf или хотя бы биты mod_ruby?