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

如何在live server中托管Laravel 5.1

劳高爽
2023-03-14

我采用larave 5.1框架,创建了自己的简单项目。它在localhost运行良好。

我尝试使用免费托管的live server(byethost.com-php版本)

我通过一些留档。所以我移动所有文件到public_html文件夹。然后将public_html/公共文件传输到public_html文件夹中。在index.php.中更改文件路径

即使我没有看到任何正确的输出。我是否需要任何附加配置?请帮帮我。

注意:我面临服务器500错误。这个错误的确切原因是什么?

共有1个答案

缑赤岩
2023-03-14

首先你必须上传所有文件(除了公共目录)在根目录.然后上传公共目录的所有内容在服务器public_html目录。然后编辑server.php文件,并将所有公共替换为public_html,如下所示

$uri = urldecode(
    parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);

// This file allows us to emulate Apache's "mod_rewrite" functionality from the
// built-in PHP web server. This provides a convenient way to test a Laravel
// application without having installed a "real" web server software here.
if ($uri !== '/' && file_exists(__DIR__.'/public_html'.$uri)) {
    return false;
}

require_once __DIR__.'/public_html/index.php';

请记住,laravel使用php 5.5版运行。9

 类似资料:
  • 当我试图Goals>>编译pom.xml时,我会得到以下错误。 调用maven目标时遇到内部错误:请检查异常详细信息。 1)org.apache.httpcomponents:httpcore:jar:4.1.2 根据上面的错误,它建议,或者,如果您托管自己的存储库,您可以在那里部署文件。如何向pom.xml提供本地存储库。

  • 我有一个自己初始化的bean,我想让这个方法变成事务性的。 使用这种方法,可以在中工作,但是仍然不能工作,但是如果我使用spring托管bean,事务可以工作,回滚和数据库锁定都可以工作。

  • 注意:这个问题可能与Vaadin有关,也可能与Vaadin无关,这取决于是否有“更好的”解决方案来“重置”bean。 背景场景 我正在构建一个用于输入一些值的向导,当这些值完成时,将发送到一个表(使用Vaadin和加载项“Wizards for Vaadin”)。 该加载项没有提供一种方法来重置向导(即返回到步骤1)而不强制调用当前steps(重写)onAdvance()和onBack()方法,这

  • 问题内容: 我想要达到的目标: 我有一个托管mydomain.com的Nginx Web服务器。当有人将我的domain.com键入其客户端时,我希望我的服务器从中提供index.html。他们键入mydomain.com/flaskapp1时,他们应该看到flaskapp1。当他们键入mydomain.com/flaskapp2时,他们应该看到flaskapp2。 我已经成功地使用此处的教程ht

  • 托管 本页告诉你如何在自己的服务器上托管 .crx文件。如果你仅仅通过Chrome Web Store发布扩展,应用,或者主题那么你不需要本页。取而代之的是查阅Chrome Web Store帮助和开发者文档。 注意:如果你已经把扩展发布到扩展库,扩展就会合并到Chrome Web Store里。 按照惯例, 无论是Chrome Web Store还是特定服务器所提供的扩展, 可安装的web ap

  • 我曾尝试在CentOS Web Panel(CWP)中使用应用程序的单个帐户托管laravel 5.1应用程序。我不想在一个帐户中托管多个站点。我已经在中设置了我的站点 我的结构是 我已经尝试使用这些解决方案: https://laracasts.com/discuss/channels/general-discussion/where-do-you-set-public-directory-la