Php 在共享主机中设置laravel

Php 在共享主机中设置laravel,php,laravel,shared-hosting,laravel-5.4,Php,Laravel,Shared Hosting,Laravel 5.4,我正在尝试在共享主机中设置laravel 5.4.12。在此之后,我删除了我的public_html,并创建了public_html到laravel项目公共文件夹的软链接。我已经成功地安装了laravel 5.3.29,这与我之前项目的教程相同。但这一次,当我尝试打开基本url时,它会下载laravel文件夹公共目录的index.php文件。有人能帮我吗。Laravel 5在没有artisan serve命令的情况下安装 将Laravel根文件夹中的server.php重命名为index.php

我正在尝试在共享主机中设置laravel 5.4.12。在此之后,我删除了我的public_html,并创建了public_html到laravel项目公共文件夹的软链接。我已经成功地安装了laravel 5.3.29,这与我之前项目的教程相同。但这一次,当我尝试打开基本url时,它会下载laravel文件夹公共目录的index.php文件。有人能帮我吗。

Laravel 5在没有artisan serve命令的情况下安装 将Laravel根文件夹中的server.php重命名为index.php

将.htaccess文件从/public目录复制到Laravel根目录 文件夹

不带artisan serve命令的Laravel 5设置 将Laravel根文件夹中的server.php重命名为index.php

将.htaccess文件从/public目录复制到Laravel根目录 文件夹


通常,当web服务器未配置为提供PHP文件时,会下载PHP文件。听起来您需要与主机提供商联系。

通常,当web服务器未配置为提供PHP文件时,会下载PHP文件。听起来你需要和你的主机提供商谈谈。

终于找到了解决方案。问题在于PHP版本。我选择了PHP版本7.1.0RC4,将其更改为7.0.12,问题就解决了。

最终找到了解决方案。问题在于PHP版本。我选择了PHP版本7.1.0RC4,我将其更改为7.0.12,问题就解决了。

您可以在不删除公用html文件夹的情况下执行此操作

要路由到公共文件夹,只需将这些行添加到.htaccess文件中

RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]

您可以在不删除公用html文件夹的情况下执行此操作

要路由到公共文件夹,只需将这些行添加到.htaccess文件中

RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]

你使用什么版本的Php?测试一个简单的原始Php文件。这不是你的laravel问题。你使用什么版本的Php?测试一个简单的原始Php文件。这不是你的问题。