我在Go Daddy Plesk上部署Laravel 5项目时遇到问题。我收到内部500错误。这是文件夹结构。
Array
(
[0] => Array
(
[list] => Array
(
[0] => 1
[1] => 1
[2] => 1
)
)
[1] => Array
(
[list] => Array
(
[0] => 2
[1] => 2
[2] => 2
)
)
)
然后是我的server.php
/Root Directory
/app
/boostrap
/config
/database
/storage
/resources
/vendor
/httpdocs
index.php
/css
/js
正如您所看到的,我在laravel中删除了我的公共文件夹并转移了httpdocs中的所有公共内容,但我已经在server.php上更改了路径 我错过了什么吗?
httpdocs下的.htaccess
<?php
/**
* Laravel - A PHP Framework For Web Artisans
*
* @package Laravel
* @author Taylor Otwell <taylorotwell@gmail.com>
*/
$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__.'/httpdocs'.$uri))
{
return false;
}
require_once __DIR__.'/httpdocs/index.php';
答案 0 :(得分:1)
原因之一是您没有为公用文件夹设置权限。另外你需要5.5+ php版本才能让Laravel工作。首先设置权限并尝试更改php版本。我坚信这会起作用。