Я нахожусь на грани фактического найма кого-то, чтобы исправить это
для меня, но я надеюсь, что это не доходит до этого.
У меня нет опыта работы с Rails / Ruby, но я знаю свой путь
компьютеры в целом.
У меня есть два домена на одном сервере (Hostingrails, я начинаю ненавидеть
их все больше и больше в наши дни).
Мой вторичный домен работает нормально на 100%.
Но в последние несколько дней мой основной домен не работал, он
дает мне 503 ошибки. Я открыл билет по этому поводу, и
они сказали мне SSH на мой сервер и сбросить "Mongrel". Я сделал это
используя код, который они дали мне; "mongrel_rails start -d -e производство
-p13930"
Казалось, это сработало, но проблема все еще была. Журнал говорит
ошибка что-то о:
"require': no such file to load -- dispatcher (LoadError)"
Я заново открыл билет по этому поводу, и Hostingrails в основном сказал
мне, что это не их проблема больше, и что это зависит только от меня
почини это. Brilliant.
Так что я провел большую часть дня, осматривая и меняя вещи вокруг
через SSH (вероятно, не самая лучшая идея), но я все еще продолжаю получать
503 на моем сайте.
Однако недавно я обнаружил, что мой индексный файл ДОЛЖЕН быть index.html,
или он не будет отображать страницу. index.htm или index.php приведет к
503. Если я установил индексную страницу в index.html, это сработало. Что странно,
мой файл htaccess разрешен для всех.
Еще одна проблема, я думаю, что случайно изменил что-то в моем
настройки, когда я был в SSH. Когда я делаю "комплектную установку", он устанавливает
драгоценные камни в мое личное веб-пространство, например / home / mywebsite. Но
Я считаю, что по моему общему плану все rails / ruby / gems и т. Д. Все находятся под
/usr/local/rvm/gems/ruby-1.9.2-p0/, к которому я не думаю, что у меня есть доступ.
Как мне изменить каталог на каталог по умолчанию? Например, перед
в журнале ошибок сказано:
/usr/local/rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in
`require': no such file to load -- dispatcher (LoadError)
Теперь там написано:
/home/mysite/.gems/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in
`require': no such file to load -- dispatcher (LoadError)
Я думаю, на данный момент это все. Вот рельсы, установленные на моем
сервер по хосту:
Installed at (3.0.0): /usr/local/rvm/gems/ruby-1.9.2-p0
(2.3.8): /usr/local/rvm/gems/ruby-1.9.2-p0
(опять же, я думаю, что моя дворняга смотрит не в том месте, так как мои драгоценные камни
теперь устанавливается в / home / mywebsite / вместо
/ usr / local / rvm / gems /) Возможно ли кому-то сбросить настройки, которые у меня есть?
изменили обратно на мой хост по умолчанию?
Кто-нибудь захочет взять время и попытаться исправить это со мной? я
Я довольно раздражен на Hostingrails, так как я ничего не делал, чтобы создать
эта проблема, и они категорически отказываются помочь мне. Почему мой
основной домен получает 503 ошибки, когда мой дополнительный домен работает нормально?