因此,我剛剛完成了railstutorial.org twitter clone示例,並且希望將其與我的虛擬主機提供商bluehost聯機。現在我所擁有的是一個名爲sample_app的文件,其中包含所有rails的內容。當我在localhost:3000上訪問它時它工作正常。我在哪裏可以放置我想要在我的網頁主機上的網頁上顯示的文件?
所以我去我的bluehost文件管理器,有9個不同的文件夾,如public_html,public_ftp,rails_apps,www,tmp,access_logs等。我已經將sample_app上傳到了這個整體目錄中,並進入了public_html目錄本身。但是當我訪問我的網站時,它只是在public_html目錄的default.html文件中顯示html。
究竟是告訴我的主機服務使用public_html/default.html的任何在我的服務器空間的其他地方的不同文件和文件夾的hundereds?我如何找到這個東西,並告訴它改用sample_app或public_html/sample_app,然後處理所有內容以顯示我的rails應用程序?
我試過使用bluehost支持,他們發郵件給我,並表示這將通過創建一個鏈接〜/ rails_apps/NinetyNine/public鏈接到〜/ public_html來實現。我不知道如何做到這一點,我在網上找到的指南都告訴我要輸入一系列命令。我不知道是否在我的ubuntu系統的終端或bluehost提供的某些命令提示符下執行此操作。如果它在我的系統的終端上,我應該在哪個目錄中?我在系統上做的任何嘗試都導致沒有這樣的文件或目錄錯誤。當我要求bluehost解釋這一點時,他們說這超出了他們的支持範圍,並且與網站開發無關。令我感到奇怪的是,他們不願解釋他們自己對問題的反應,但是不管怎樣。
如果你們中的任何人都可以幫助我,或者指引我朝着正確的方向,我將非常感激。謝謝