我两年前用laravel+vue-js创建了这个小应用程序。到目前为止,它一直工作得很好,但服务器人员将它移到了另一台服务器上,突然我开始";未经认证的";所有页面都有错误。
登录表单工作正常,它很好地生成了个人访问令牌,但当我在这个门户网站上的任何地方使用该个人访问令牌时;承载MY_PERSONAL_ACCESS_TOKEN";,它不起作用。
在将文件移动到不同的服务器后,我还需要做什么额外的步骤吗?URL都是一样的,只是服务器发生了变化。我也试过运行php artisan passport:install
,但它并不能解决这个问题。我在这个数据库中存储了数百个用户帐户,现在他们无法使用任何功能。
知道我该怎么解决这个问题吗?
在服务器文件的.htaccess中添加这些行。
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
你试过在控制台中键入这个吗?
php artisan key:generate