У меня есть время, когда я получаю сайт, который я модифицировал для правильной работы. Сначала я не устанавливал сайт, и поскольку человек, который его настроил, больше не работает со мной, мне пришлось изучить рубин, чтобы внести некоторые изменения. Я внес изменения в сервер разработки, и все сработало нормально. Затем я сделал разницу в производстве и развитии и переместил только мои изменения. К сожалению, когда я загрузил свои изменения на рабочий сервер, у меня появилось много ошибок.Ruby on Rails: Загрузка модифицированного сайта
Я изменил все разрешения на 755, которые позаботились о том, чтобы иметь доступ к чему-либо вообще, но после этого я начал получать много 500 ошибок. Ничего не появилось в файле production.log. Я действительно не понимаю, что происходит не так, за исключением того, что, возможно, вещи не замечают новых изменений. Я переместил старый сайт в резервную папку, и новый сайт вылетает всякий раз, когда он идет на все, что я изменил. В частности, я добавил ссылку на новую настройку с дополнительной группой контроллеров/моделей/представлений. Он отлично работает на разработку, но в производстве он дает мне 404. Да, я копировал все файлы.
Я даже поместил все, как это было, но на сайте все еще отображается сломанная версия. Я проверил папку tmp/cache, но был пуст. Запуск dispatch.fcgi показывает старый сайт (который я ожидал), но он все еще показывает дефектный новый сайт, когда я подключаюсь через браузер.
Я рвал волосы, пытаясь заставить его работать. Любые идеи относительно того, как я могу заставить это работать?
Вы использовали мини-сервер сценария/сервера во время разработки, чтобы подготовить свои изменения? можете ли вы предоставить более подробную информацию о том, как развертывается производственное приложение? из того, что вы объяснили, я предполагаю, что использует метод FastCGI, но лучше не спекулировать. Такие вещи, как развертывание с использованием Capistrano, могут помочь нам помочь. Спасибо за разъяснения. – Roadmaster
Я использовал мини-сервер сценария/сервера во время разработки. Я не уверен, как он развернут, что является частью моей проблемы, как человека, который установил его слева, и никто здесь не знает Ruby. Все, что у нас есть на сервере Ruby-wise - Ruby 1.8.6 и RubyGems. Если этого недостаточно, можете ли вы рассказать мне, как найти информацию, необходимую для определения того, как она развернута? Благодаря! – Califer
Что вы получите, если используете http://hurl.it/, чтобы получить заголовок 'Server' для страницы, входящей в состав сайта? –