当前位置: 首页 > 知识库问答 >
问题:

上传Laravel 5到服务器子文件夹

张博涛
2023-03-14

我试图上传Laravel 5项目到子文件夹为:

公共工程/

我的索引变了。php

require __DIR__.'/../project/bootstrap/autoload.php';
$app = require_once __DIR__.'/../project/bootstrap/app.php';

在配置/app.php

'url' => 'http://example.com/project',

当我尝试将url作为:http://example.com/project/public它是指向http://example.com/public

上传到服务器的方式是什么。谁能帮助我,因为我尝试了很多选择。

共有3个答案

施子民
2023-03-14

问题修复:-

转到laravelFolder/bootstrap/cache,然后重命名配置。php例如config。php_旧版并重新加载您的站点。

公良高刚
2023-03-14

在我完成上述步骤之后。对于少数文件夹,请使用读/写权限(即应为777)进行检查:

存储、供应商和引导

查一查。htaccess文件(如果它位于公用html文件夹中)或从公用文件夹复制它。

最后检查php的版本,它应该高于5.5

它对我有用。干杯!!

庄智
2023-03-14

在public_html(公共)文件夹中上传整个laravel项目不是一个好主意。公用文件夹中的文件具有不受限制的访问权限。

如果由于要上载到共享主机,而不得不考虑将laravel项目上载到public_html文件夹,则无需这样做
请尝试以下操作:
1。在与public_html文件夹相同的级别上创建一个名为laravel的文件夹(或任何您喜欢的文件夹)。

Eg:  
/
 |--var  
    |---www
        |----laravel
        |----public_html  

2.在laravel文件夹(服务器主机上)中复制laravel项目中除公共文件夹之外的所有内容。打开laravel项目的公共文件夹,复制所有内容并粘贴到public_html文件夹(在服务器主机上)
4。现在打开index.php文件夹中的public_html文件并:

Change:  
require __DIR__.'/../bootstrap/autoload.php';  
To:  
requrie require __DIR__.'/../laravel/bootstrap/autoload.php';  
And  
Change: 
$app = require_once __DIR__.'/../bootstrap/app.php';  
To:  
$app = require_once __DIR__.'/../laravel/bootstrap/app.php';  
Save and close.  

5.现在转到laravel文件夹并打开server.php文件

Change:  
require_once __DIR__.'/public/index.php';  
To:  
require_once __DIR__.'../public_html/index.php'; 
Save and close. 

现在,当您访问您在服务器上配置为域的url时,您的laravel应用程序应该可以像在本地主机上一样工作。

注意:'url'=

编辑
完成上述操作后,如果您尝试访问url时得到一个空白页,请递归设置存储文件夹的写入权限。i、 e存储区及其子文件夹中的所有文件夹都应具有权限775设置,以便Web服务器所有者和组具有写入权限。

如果您不打算在存储文件夹中存储任何敏感信息,您还可以将权限设置为777,以授予对存储文件夹所有信息的读、写和执行访问权限。

在linux中小心文件权限,它们就像一把双刃剑,若使用不当,可能会使您的应用程序容易受到攻击。要了解Linux文件权限,可以阅读以下内容

 类似资料:
  • 是否可以使用server1将文件上传到server2? 访客请访问:我的网站。com(server1) 然后他将一个文件上传到server1,server1会自动将该文件上传到server2?? 或者简单地说,用户可以使用server1作为代理将文件上传到server2,因为server2只能从server1访问 会有帮助吗,还是有其他更好的解决方案?

  • 问题内容: 我创建了一个从有权访问的FTP服务器下载文件的功能。如何将文件上传回FTP服务器? 以下是我使用的download_files方法: 问题答案: 使用Apache Commons Net库中的FTPClient类。 这是一个带有示例的代码段: 摘录自http://www.kodejava.org/examples/356.html

  • 在Django python服务器上,我定制了一个用户可以上传文件的URL。现在的问题是,当我点击浏览器时,我能够成功地上传文件,但当我使用curl尝试同样的事情时,我无法做到这一点。 意见。派克 ........ ........ ........ ........ 名单。html 在浏览器上 在终点站,我试过了 我尝试了一些其他的变化,但似乎没有成功。我还尝试了一些其他命令,它们给出了“无cs

  • 本文向大家介绍PHP多个文件上传到服务器实例,包括了PHP多个文件上传到服务器实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP多个文件上传到服务器的实现方法。对于多个文件同时上传到服务器的情况来说,我们需要使用到数组形式的参数传递及数据的遍历上传即可,具体的操作步骤分析如下: 一、实例说明 上传图片到服务器,是程序开发过程中必不可少的一个功能。它不但可以达到图片共享的目的,而且可

  • 我使用的是Alamofire 5,我正试图将图像上传到火箭聊天服务器。我需要使用AF复制的对应curl语句位于以下链接:(链接到文档:https://docs.rocket.chat/api/rest-api/methods/rooms/upload) 我一直在尝试使用multipartFormData上传,但没有成功。我还试图完全绕过Alamofire,使用Swift URLSession。我所

  • 我需要将文件从文件夹同步到restendpoint。因此,如果文件被放置在特定文件夹中,我需要将该文件发送到接受多部分文件的RESTendpoint。我正在使用ApacheCamel来实现这一点。 RESTendpoint在Spring中编写,如下所示: 我是Camel的新手,并且已经弄清楚了如何通过构建路由并获取文件来轮询目录,但是我无法弄清楚如何使用此路由将此文件放入其余endpoint。这是