У меня чертовски много времени получается, что сайт, который я изменил для правильной работы. Первоначально я не настраивал сайт, и поскольку человек, который его настраивал, больше не работает со мной, мне пришлось изучать ruby только для того, чтобы внести некоторые изменения. Я внес все изменения в сервер разработки, и все работало нормально. Затем я ознакомился с производством и разработкой и перенес только свои изменения. К сожалению, когда я загрузил свои изменения на рабочий сервер, я получил много ошибок.
Я изменил все разрешения на 755, что позаботилось о том, чтобы вообще иметь доступ ко всему, но после этого я начал получать много 500 ошибок. Ничего не обнаружилось в файле production.log. Я действительно понятия не имею, что происходит, за исключением того, что, возможно, вещи не замечают новых изменений. Я переместил старый сайт в папку резервных копий, и новый сайт вылетает всякий раз, когда переходит ко всему, что я изменил. В частности, я добавил ссылку на новую настройку с дополнительной группой контроллер / модель / представление. Он отлично работает при разработке, но в производстве он дает мне 404. Да, я скопировал все файлы.
Я даже поставил все обратно, как было, но сайт все еще показывает сломанную версию. Я проверил папку tmp / cache, но она была пуста. Запуск dispatch.fcgi показывает старый сайт (который я ожидал), но он все еще показывает некорректный новый сайт, когда я подключаюсь через браузер.
Я рвал на себе волосы, пытаясь заставить это работать. Любые идеи относительно того, как я могу заставить это работать?