您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

怎样在虚拟空间上部署laravel的项目?

2025/1/5 15:30:43发布20次查看
其他的框架只要上传就好,可是你知道lavarel的入口文件在public文件夹下面,so。。。。怎么部署?还是整个上传然后做重定向让所有的访问都去public下面吗。不懂,请达人指教。
顺便问一下,入口文件放在public下面也太不正常了太添加麻烦了,有什么特殊原因吗?
回复内容: 其他的框架只要上传就好,可是你知道lavarel的入口文件在public文件夹下面,so。。。。怎么部署?还是整个上传然后做重定向让所有的访问都去public下面吗。不懂,请达人指教。
顺便问一下,入口文件放在public下面也太不正常了太添加麻烦了,有什么特殊原因吗?
需要正面面对这个问题——确实需要把域名绑定到public文件夹之下。但这个绑定不需要非得“真正”绑定上,用符号链接来变通实现也是可以的。(即绑定位置如果不能改变,就把绑定位置换成一个指向你真正所需位置的符号链接)
对于常见的linux平台php空间:
对于da,实质上没有主域名的概念,各个域名都绑定在~/domains/yourdomain.com/public_html对于cpanel,主域名固定绑定在~/public_htmlcpanel的addon domains可以自定义绑定位置(问题自然解决)所以对于以上的情况1和2,你可以把laravel安装在一个其他的地方,然后把原来作为绑定位置的文件夹删除,用符号链接取代即可。创建符号链接可以使用php的symlink()函数。
我是来询问上面的回答的有关问题的。
symlink()具体是放在哪里用?还有,我直接在laravel项目根目录建一个链接到/public/index.php的链接文件,取名为index.php行吗?望相关人士帮助一下,谢谢啦!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product