我在 Vagrant Box (homestead) 上运行 Laravel
当我这样做时vagrant up,我收到一条消息:
: A newer version of the box 'laravel/homestead' is available and already
: installed, but your Vagrant machine is running against
: version '6.3.0'. To update to version '7.1.0',
: destroy and recreate your machine.
Run Code Online (Sandbox Code Playgroud)
我应该运行哪些命令以及我应该准备哪些潜在问题?
这让我有点疯狂.我在运行SOLR的情况下运行Magento EE 1.11.1.我们有一个每晚运行的cron,它重新索引整个站点.每次执行此操作时,我都会检查SOLR配置,而numDocs和maxDocs值只是当前索引的一小部分(27000对比~90000).这意味着当我在网站上进行搜索时,结果只是它们的一小部分.
使搜索正常工作的唯一方法是停止SOLR,删除并重新创建/ apache-solr/site_name/solr/data文件夹,重新启动,并通过shell重新索引目录搜索索引.如果我尝试通过shell运行这个特定的reindex 而不删除并重新创建数据文件夹,那么我只能得到大约一半的文档(~51000).
数据文件夹中的所有索引文件都由root拥有,SOLR jar以root身份运行.我将所有日志设置为警告,但当前没有记录任何内容.我使用Solr管理其他站点并且从未遇到过这个问题 - 但是这个安装有许多属性(330)和许多产品(~100,000).这可能是问题的一部分吗?谢谢!
当我使用注册页面进行注册时,我收到的电子邮件中的链接可以正常工作。
当我改用$user->sendEmailVerificationNotification()
我在中看到的时vendor\laravel\framework\src\Illuminate\Auth\Listeners\SendEmailVerificationNotification.php,它不起作用。
我收到了电子邮件,但是当我单击验证链接时,我被重定向到登录页面,并且用户没有得到验证。
用例:我的系统有一个超级用户,可以添加用户,我希望向该用户发送电子邮件以进行验证。
任何帮助,将不胜感激。