【问题标题】:hosting laravel app on windows shared godaddy server在 Windows 共享的 Godaddy 服务器上托管 laravel 应用程序
【发布时间】:2016-11-20 03:19:32
【问题描述】:

我使用 Laravel 创建了我的第一个 hello world 应用程序。 我在 laravel 上也有一个共享的 Windows 托管。 当我 ftp 到主机时,我可以直接访问我放置索引文件的“/”。

我如何在这个 Godaddy 主机上托管这个 laravel 应用程序?

【问题讨论】:

    标签: php windows laravel hosting


    【解决方案1】:

    托管 laravel 应用程序的一般方式是这样的:

    • 将公用文件夹中的文件放入托管环境中指向的 httpdocs、htdocs、www 或其他文件夹(这是索引文件所在的位置)
    • 将其他文件和文件夹,例如App,Config ...放在该文件夹之外(您可以将所有文件夹和文件按原样放置,也可以创建新文件夹并将laravel脚本放入该文件夹中,以便将来处理)

    所以你的结构可以是这样的:(注意:这个结构是基于plesk的,所以对你来说可能会有所不同)

    • 日志(默认托管目录)
    • httpdocs(公共目录,这是您从公共目录放置文件的地方)
    • .....(其他默认托管目录)
    • 脚本(对于 laravel 脚本,你可以随意命名)

    只要我知道 GoDaddy Windows 托管有 plesk 作为控制面板,因此您可以按照我上面的建议托管您的网站。

    现在,在您的情况下,您只能访问 httpdocs 目录,它是 FTP 中的“/”目录,是因为它被设置为您正在使用的 ftp 用户的基本目录(由于缺乏详细信息,我在这里可能是错误的)。因此,如果允许,您可以更改 FTP 用户的基本目录(域设置 - > FTP 访问),或者如果您有剩余的插槽,您可以创建其他用户,或者如果您不能这样做,只需创建 zip 并使用上传来自 plesk 的文件管理器。

    这是我在 plesk 中托管的 laravel 应用的屏幕截图...

    别忘了编辑 index.php 文件以更改路径,并设置存储目录的权限。

    [注意:出于安全原因,切勿将整个 larvel 应用程序放在公共目录中]

    【讨论】:

      猜你喜欢
      • 2020-09-26
      • 2019-10-24
      • 2013-07-18
      • 2011-04-23
      • 2020-04-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-17
      • 2017-12-09
      相关资源
      最近更新 更多