我使用xampp来开发我的项目,当我将它上传到生产环境时,我有错误。我没有控制服务器,它属于我的大学,我有一个目录为我(我想这被称为共享服务器)。
在我的目录中我没有任何'public_html'文件夹,它是空的。我所做的是创建一个名为" public "的文件夹,在其中创建一个名为" superadmin "的文件夹,我把项目的公共文件夹的内容放在这里。然后我把我的项目上传到我的目录。
所以它是这样的
public
superadmin
index.php
....
myproject
app
bootstrap
.......
我已经改变了index.php的路由
require __DIR__.'/../../myproject/bootstrap/autoload.php';
$app = require_once __DIR__.'/../../myproject/bootstrap/start.php';
和来自bootstrap
的path.php路由'public' => __DIR__.'/../../public/superadmin',
但是当我跑…我在我的路由。php中得到一个错误
Symfony ' Component ' Debug ' Exception ' FatalErrorException
syntax error, unexpected '['
Route::post('tryLogin', ['uses' => 'Autentication@doLogin']);
当然,这在本地运行完美,没有任何语法错误,我想是没有找到库的问题。
我不知道这是否重要,但在本地我的php版本是5.4.22,在服务器是5.3.24
有人能帮忙吗?由于
短数组[]
语法在PHP 5.4中引入,您需要在服务器端更新PHP,或者使用array()
代替