我正在部署一个laravel项目,碰巧遇到这个错误
是的,我查了一下,问题似乎出在路由中的正则表达式上,我确实是新手,我根本不了解正则表达式,有人可以告诉我我在做什么错吗?
这是我的网络路线。
Route::get('{path}', 'HomeController@index')->where('path', '([A-z\d-\/_.]+)?');
如果有人有答案,或者可以给我指出一些答案,我尝试了在这里看到的一些组合,但是它们都不起作用。
btw,Laravel版本是5.8,我用php 7.1.3建立了它。 就是这样,我对linux服务器一无所知,所以我只是遵循了有关部署的教程,但是看来已安装的php版本是7.4。我尝试手动安装7.1,但是遇到了我不知道的错误,我删除并创建了新实例(aws)只是为了对其进行测试。
这种情况可以挽救吗?我应该重新制作这个项目以适应Laravel 7和更高版本的php版本吗?任何帮助。非常感谢!