Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将本地Laravel web项目上载到服务器?_Php_Mysql_Laravel 5.3_Web Hosting - Fatal编程技术网

Php 如何将本地Laravel web项目上载到服务器?

Php 如何将本地Laravel web项目上载到服务器?,php,mysql,laravel-5.3,web-hosting,Php,Mysql,Laravel 5.3,Web Hosting,我在一个网站上工作,我从Laravel制作,现在我需要把它推到服务器上并上线。我是新来的拉威尔主持。早些时候我用纯php编程,那个些天我只是把项目推到服务器上,它就可以工作了。我的服务器是one.com,这是我复制内容并尝试访问页面时得到的 请帮我这个忙!谢谢选项1:使用.htaccess 如果还没有,请在Laravel根目录中创建一个.htaccess文件。如果Laravel根目录不存在,请创建一个.htaccess文件。(通常它位于您的公用html文件夹下) 编辑.htaccess文件,使

我在一个网站上工作,我从Laravel制作,现在我需要把它推到服务器上并上线。我是新来的拉威尔主持。早些时候我用纯php编程,那个些天我只是把项目推到服务器上,它就可以工作了。我的服务器是one.com,这是我复制内容并尝试访问页面时得到的


请帮我这个忙!谢谢

选项1:使用.htaccess

如果还没有,请在Laravel根目录中创建一个.htaccess文件。如果Laravel根目录不存在,请创建一个.htaccess文件。(通常它位于您的公用html文件夹下) 编辑.htaccess文件,使其包含以下代码:

<IfModule mod_rewrite.c>
   RewriteEngine On 
   RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

重新启动发动机
重写规则^(.*)$public/$1[L]

Laravel有一个入口点(即
index.php
文件)。此文件位于
public
文件夹中。要使用Laravel项目转到L-I-V-E,必须将文档根目录设置为指向
public
目录

现在,您只能通过导航到以下位置来访问您的网站:


在写这篇文章的时候;访问上面的URL会引发一些SQL错误,您可能需要首先修复这些错误。…

您必须将网站指向项目的
/public
文件夹。我不知道如何在one.com上做到这一点