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

共享主机上的laravel 4项目在浏览器中不显示任何内容

景阳曜
2023-03-14

我有一个问题部署Laravel 4在共享托管服务器上。目前,我可以使用PHP版本5.3.28(没有ssh访问)访问cboard。我在我的localhost上创建了laravel项目,它工作得很好。然后我将所有laravel项目文件上传到服务器,我已经改变了应用程序/配置/app.php中的url变量从http://localhost到新地址。但是当我查看我的页面时,浏览器只显示一个空白页面。

为了测试这一点,我在索引中附和了一些东西。php和它打印得很好。但是当我在这里回显时:Route::get('/',function(){echo“hello”;}) 页面中未显示任何内容。

这是我的名片。htacess索引旁边的文件。公用文件夹中的php:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

共有1个答案

邵捷
2023-03-14

您是否检查了应用/存储文件夹的权限?

您需要使其可由web服务器写入。

例如,在我的mac上,我的网络用户_www。因此,您可以使用以下命令使其工作。

sudo chown -R _www LARAVEL_PROJECT/app/storage

sudo chown -R a+w LARAVEL_PROJECT/app/storage
 类似资料:
  • 我面临的问题,而上传我laravel项目到共享服务器,微软天蓝色。我不能访问除/以外的路线。我的路由文件有以下代码: 基本上,我使用php artisan make:auth生成登录注册默认功能。 我可以访问我的 /route: http://40.121.138.22/monrostudio/public/ 但不能访问其他路由,如/login、/register或我创建的任何其他路由。

  • 我有一个从数据库中检索图像路径的程序。程序正在eclipse浏览器中成功检索图像,但未在任何web浏览器中检索。我有3页,第一页。登录名。jsp 2。指数jsp 3。LoginServlet。Java语言

  • 我的问题是:如何在共享网络主机的目录(而不是根目录)中运行laravel应用程序? 对于我的一些客户,我在他们选择的共享虚拟主机的根文件夹中运行Laravel应用程序,并从URL中删除 /public部分。为了完成这项工作,我将index.php移动到根文件夹,并将信息从index.php更改为: 现在我知道这可能会导致安全问题,但我已经找到了解决方案,共享网络主机的情况下。 我用来进行此更改的.

  • 问题内容: 我们有一个搜索表单,其中过滤器绑定到托管bean(会话范围)上的属性。它不是组件绑定,它的属性绑定像。 来自不同机器(然后是不同的会话)的提交数据混合在一起。您搜索“ john”,并得到“ mary”,因为您旁边的那个人刚刚搜索了“ mary”。您的价值在于获取 他 提交的数据而不是您的数据。 我已经在Google上搜索了很多,没有找到解决方案,只是发生了同样的问题。 有人遇到过这个问

  • 我需要添加一个显示历史功能到我的JavaFX web浏览器。我有:作为ObservableList获取历史记录的方法: 并转换为ListView 如果我将方法更改为: 当我自动更改页面时,它不会更新历史记录。 如何在ListView中访问ObservableList的方法?

  • 我部署了一个laravel应用程序到共享主机(host inger)。除了没有显示的图像,一切都很好。 我已经创建了一个符号链接的存储文件夹与我的public_html文件夹。上传的文件进入公共文件夹,但当我链接图像时,它们仍然不显示。 由于无法访问公用文件夹,我已创建指向公用html的符号链接。我需要你的帮助 我需要图像显示在浏览器上