Я нахожусь в процессе изучения Ruby on Rails, и все шло гладко - до тех пор, пока я не попытался развернуть одно из моих тестовых приложений на свою учетную запись общего хостинга.
Я использую Host Gator и смогуспешно создать новое приложение Ruby on Rails через cPanel и запустить его.Единственная проблема заключается в том, что, когда вы создаете новое приложение таким образом, оно заполняет свой каталог пустым приложением - как это было бы rails new app_name
локально.Когда я удаляю файлы и папки в этом каталоге и заменяю их своими собственными, а затем пытаюсь запустить приложение, cPanel говорит, что оно работает на странице подтверждения, но фактически никогда не запускается.Я также не получаю никаких сообщений об ошибках.
Хост выглядел довольно озадаченным, заявляя, что это должен быть вопрос удаления исходных файлов и папок и замены их, а затем запуска.Приложение отлично работает локально, поэтому я не думаю, что это проблема кода.В своем исследовании я столкнулся с Passenger, хотя это далеко над моей головой, и кажется, что вам действительно нужно иметь полный контроль над Apache, чтобы все это работало, включая ssh.
Если это что-то меняет,приложения, которые я сделал локально, были собраны с помощью установки Rails Installer и защищены.Для тестирования я использую минимальное приложение с тремя полями в таблице.
Что мне не хватает?Любая помощь будет оценена.