我在本地主机上有一个laravel 5网站。我想在共享主机上启动它,但主机既不提供我的外壳也没有安装作曲者。我还可以在这个主机上启动我的网站吗?如果是,那么如何?如果答案是否定的,那我该怎么办?Laravel网站上的共享虚拟主机不提供任何shell?
2
A
回答
1
是的,你可以通过文件管理器上传,如果你愿意。请按照以下步骤
检查PHP 5.4的服务器配置(这是因为在.htaccess文件中的每个细微变化可能会改变配置)
创建的的public_html同级目录,把你的计划在该文件夹内(公用文件夹除外)。
把公共(L5)的内容直接的public_html(不覆盖.htaccess文件)
内public_html
Laravel 5的公共目录下的所有文件,现在居住。
转到index.php文件并编辑该行22
#From this
require __DIR__.'/../bootstrap/autoload.php';
#To this
require __DIR__.'/../[framework-folder]/bootstrap/autoload.php';
和在线36
#From this
$app = require_once __DIR__.'/../bootstrap/app.php';
#To this
$app = require_once __DIR__.'/../[framework-folder]/bootstrap/app.php';
然后编辑.htaccess
文件,并添加一些行
RewriteEngine On
# Redirect Trailing Slashes...
RewriteCond %{REQUEST_URI} !^
RewriteRule ^(.*)$ /$1 [L]
希望这作品。为我工作。
1
相关问题
- 1. 共享虚拟主机上的System.OutOfMemoryException
- 2. 共享虚拟主机上的Symfony 2?
- 3. T4部分受信任的ASP.NET虚拟主机提供商共享
- 4. 提供池,虚拟光盘和共享
- 5. 上传网站的虚拟主机提供商,webconfig运行时错误
- 6. 如何使用网络共享创建虚拟主机?
- 7. 如何编辑共享虚拟主机上的.XML文件(Windows)
- 8. Laravel任务调度共享主机
- 9. 如何在ubuntu服务器上配置共享虚拟主机?
- 10. 更新我的网站/虚拟主机?
- 11. 确定共享主机提供商
- 12. Azure网站PHP虚拟主机
- 13. 如何在虚拟机和主机之间共享数据?
- 14. Azure虚拟机上的主机网站 - Windows Server 2016
- 15. 从主机访问虚拟linux机器上的PHP网站
- 16. 在VMWare工作站上使用vmrun启动共享虚拟机
- 17. 在共享虚拟主机上安装python模块
- 18. 在共享虚拟主机上更改upload_max_filesize? (Apache,PHP)
- 19. 在共享虚拟主机上使用python psutil
- 20. 在共享虚拟主机上在SQL Server中存储会话
- 21. Laravel共享主机 - 子域
- 22. laravel ajax共享主机
- 23. Laravel 5.5住共享主机
- 24. 在hostgator共享主机上安装laravel
- 25. 的Vsphere 5.1:虚拟机无法共享主机RAM
- 26. 虚拟主机不工作laravel 5.1
- 27. AWS提供网站还是仅提供虚拟服务器?
- 28. Apache 2虚拟主机共享1公共目录
- 29. 虚拟主机内的虚拟主机
- 30. 从主机访问虚拟主机中托管的网站
我会建议你使用Laravel Forge托管,它可以完美地用于Laravel网站。 https://forge.laravel.com/ – uruloke
您应该拥有一个具有shell访问权限的虚拟机/专用服务器。一个怪异的解决方法就是复制整个文件夹,包括供应商文件夹。 – Dencker
没有外壳访问=获得一个新的主机。没有它,你的生活将会变得非常麻烦。 – ceejayoz