部署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进入服务器? –