部署Laravel 4應用程序,我有一個域名,但我沒有root權限。我只能訪問該/ home/bkhan06/public_html文件夾。你能否告訴我如何在沒有root權限的情況下部署應用程序。沒有root訪問
沒有root訪問
回答
其實你不需要任何東西,甚至不作曲家安裝在服務器上:
1 - 複製每一個文件,你有在你的開發目錄下,到/home/bkhan06/public_html
。你可以使用FTP,SCP或RSYNC來做到這一點。你應該像這樣結束:
/home/bkhan06/public_html/
|
+ app/
| |
| + commands/
| |
| + config/
| |
| + ...(many other directories)
|
+ bootstrap/
|
+ vendor/
|
+ composer.json
|
+ server.php
|
+ ...(other files)
2 - 問問你的域管理員將網域文檔根目錄/home/bkhan06/public_html/public
。
3 - 詢問您的域管理員聯繫,以/home/bkhan06/public_html/app/storage
通過服務器用戶(通常是www數據或者httpd的,如果它是一個Linux)
4寫 - 測試您的應用程序(或者,第一,如果你執行步驟5已經知道哪些是缺失的模塊)
5 - 詢問您的域管理員安裝所有缺少的PHP模塊(如PHP5-mcrypt的)
嘗試使用程序,幫助你與你的服務器文件夾同步本地文件夾,rsync會爲你做這件事,但不是每個FTP客戶端都能做到這一點。如果您不這樣做,下次需要部署應用程序時,需要很長時間才能複製所有內容。
爲什麼你不需要作曲家?因爲它基本上會下載軟件包並將它們放在供應商目錄中,所以,如果您將此目錄上傳到您的網絡服務器,則根本不需要Composer。
以下是部署Laravel 4應用程序的深入教程:https://medium.com/laravel-4/3bed5d0e645e – assertchris
- 1. 沒有root訪問
- 2. 訪問Amazon EC2 Root
- 3. Metepreter在rootd電話上沒有root訪問
- 4. 複製mysql數據庫沒有root權限訪問my.conf文件?
- 5. 'root'@'localhost'訪問被拒絕,沒有使用密碼
- 6. 需要在GCC安裝Python模塊沒有GCC或root訪問
- 7. Android root訪問腳本
- 8. 要求root訪問編程
- 9. 在Jupyter Notebook中訪問Root
- 10. android模擬器root訪問
- 11. 拒絕訪問用戶'root'
- 12. AWS E2 root訪問和git
- 13. 沒有sudo訪問
- 14. 沒有訪問UDID
- 15. 沒有訪問IIS
- 16. pygame安裝時沒有root
- 17. 沒有root權限的mysqlworkbench
- 18. 沒有root的安裝Jekyll
- 19. 沒有root權限的Mysql
- 20. mysql root @ localhost沒有權限
- 21. root cron沒有運行
- 22. 在沒有root權限的android上監視位置提供者訪問?
- 23. 如何在沒有SuperSU的情況下授予root訪問權限
- 24. 訪問被拒絕用戶'root'@'localhost'(使用密碼:是) - 沒有權限?
- 25. 安裝CUDNN用於沒有root訪問權限的一般用法
- 26. 如何在沒有root權限的情況下訪問寫入的文件?
- 27. 如何在沒有root權限的情況下部署Pinax訪問Apache?
- 28. 訪問被拒絕'root'@'localhost'但我不是root
- 29. 如何通過php訪問root包?
- 30. mysql_connect():拒絕用戶'root'的訪問
你可以SSH進入服務器? –