我已将文件上传到子域但是我很难部署它们。 Larevel文件位于用户文件夹中名为virtual的文件夹中,公共文件位于公用文件夹中名为virtual的文件夹中。
路径:
/home/name/virtual/
/home/name/public_html/virtual/
我已将index.php编辑为:
require __DIR__.'/../virtual/bootstrap/autoload.php';
$app = require_once __DIR__.'/../virtual/bootstrap/app.php';
但是我收到以下错误消息。
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting
identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in
/home/snips11/public_html/virtual/index.php on line 50
第50行引用$ app。
答案 0 :(得分:3)
请检查您正在运行的PHP版本。 Laravel需要>= 5.5.9
,并且您可能无法满足这些要求,这将产生此错误。
来自文档:
- PHP> = 5.5.9< - (可能是你的问题。)
- OpenSSL PHP扩展
- PDO PHP Extension
- Mbstring PHP扩展
- Tokenizer PHP扩展
有关所需规格的更多信息可以在documentation。
中找到