草庐IT

engine-env

全部标签

php - 设置 laravel .env 的位置

所以我刚刚发布了一个laravel构建到我的生产服务器。但是.env文件在我上传时是可读的。所以我将它上传到我网站的根目录下的public_html/目录。我的问题是:如何告诉laravel.env文件所在的位置?当我将它放在public_html/文件夹中时它起作用了,但是我如何告诉它在根文件夹中查找? 最佳答案 在bootstrap/app.php中设置环境路径:$app->useEnvironmentPath($env_path);例如,我项目的目录布局:webapp-laravel-public-.env环境文件的自定义路径

php - 如何在 Google Compute Engine 上接收电子邮件

默认情况下,Google的计算引擎会阻止所有外发电子邮件端口。引自ComputeEngineDocumentationComputeEngineblocksorrestrictstrafficthroughallofthefollowingports/protocolsbetweentheInternetandvirtualmachines,andbetweentwovirtualmachineswhentrafficisaddressedtotheirexternalIPaddressesthroughtheseports(thisalsoincludesload-balanceda

php - 与 .php 文件相比,将信息存储在 .env 文件中有什么优势?

考虑将设置信息存储在文档根文件夹之外的.env文件中,正如最佳实践所建议的那样...使用.env文件而不是.php文件有什么优势?.env文件将由库解析并存储在ENV变量中。.php文件不需要解析,并将存储有关ENV变量的信息。谢谢! 最佳答案 在开发时,您将拥有一组在本地环境或您正在开发的任何其他环境中配置的key。您不希望与与您一起工作的其他开发人员共享这些key(数据库密码、电子邮件服务等)。如果您要与全世界共享代码,也不会。.env文件的创建是为了让您拥有一个工作环境,而不必与世界或您团队的其他成员共享这些key。它们对于项

php - 我在哪里可以看到 Google App Engine 中的日志?

我是GAE的新手,因此这个问题对于GAE的专家来说可能很容易。我有FlexibleAppEngine,MySQL第二代5.7的SQL实例我已经在GAE上托管了我的laravel应用程序,并且在遵循教程之后:RunLaravelonGoogleAppEngineFlexibleEnvironment我无法正确获取第一页,出现500错误,我的应用程序URL:ItsAboutVeg我想调查错误,就像我可以在我的本地盒子上做的那样,但我无法获得正确的日志。我发现它从https://console.cloud.google.com/logs/viewer?project=project-idUR

php - 通过 Gmail 或什至 Google App Engine 发送大量电子邮件?

我有一个客户,我想转移到虚拟专用服务器上。我试图让他的服务器尽可能简单,甚至没有电子邮件服务器(或者至少这是计划)。原因是我读到电子邮件服务器设置起来很复杂并且占用大量资源。我不确定在这里做什么。他有一份时事通讯,已发送给近75,000人。目前在他的共享主机上有一个cron作业调用一个脚本,该脚本一次发送100封电子邮件(以保持在主机的限制内)。我很想知道是否可以使用他的GoogleApps电子邮件帐户做同样的事情?有效登录并从那里发送电子邮件?我似乎无法就此联系Google,而且他们的帮助部分似乎也没有。这可能吗?这样做会不会错?我的客户已经查看了那里的许多邮件(MailChimp等

php -/usr/bin/env php shebang 在通过 sudo 或 cron 调用时打印标题

我正在使用#!/usr/bin/envphp在命令行调用PHP脚本,效果很好。PHP正确检测命令行并抑制HTTPheader。但是我开始通过sudo或通过cron作业调用我的脚本,它已经开始打印HTTPheader。>>./testHelloworld!>>sudo-unathan./testContent-type:text/htmlHelloworld!./test只包含以下代码:#!/usr/bin/envphp我认为这与脚本是否通过tty传递有关,但我不确定。有没有办法防止打印这些标题?我不认为我不能使用“-q”参数,因为我是通过env调用它的。 最

php - 使用部署在 Google App Engine 上的 PHP 应用程序发送邮件

我正在尝试从部署在GAE上的PHP应用程序发送电子邮件,但无法发送。我的PHP代码:$email,"to"=>"abc@gmail.com","subject"=>"Subject","textBody"=>$query,];try{$message=newMessage($mail_options);$message->send();}catch(InvalidArgumentException$e){echo"notsend";}?>我的日志INFO2014-07-3121:40:31,711mail_stub.py:142]MailService.SendFrom:bca@gma

php - 如何在 Heroku 上配置 Laravel 5.1 的 .env 文件?

我是将heroku与laravel结合使用的新手。在http://goo.gl/cxiljl的指导下,我成功部署了.但是,我不知道如何修改heroku中的文件.env来建立与数据库的数据连接。 最佳答案 假设这是您的本地.env文件:EMAIL=foo@example.comURL=example.comHeroku有一个config:set命令在配置文件中设置一对key-value:$herokuconfig:setEMAIL=foo@example.comAddingconfigvarsandrestartingmyapp...

php - Laravel 中需要什么 env 和 env.example 文件?

我是Laravel的新手,想要对.env和.env.example文件进行简单的解释,为什么我们需要它们以及它们之间的区别。例如,我知道.env用于指定应用程序的数据库连接,但我想更深入地了解它。 最佳答案 .env文件,顾名思义,是一个本地文件,您可以在其中放置所有环境设置,例如数据库凭据、缓存驱动程序等。与项目所在的服务器有关的所有内容正在运行,并且对于不同的服务器可能具有不同的值,在此处设置。例如,您的本地开发环境与生产环境具有不同的数据库凭据。您的同事开发环境也与您的不同。所以每个人都有一个包含不同信息的.env。因为这些,

php - App Engine PHP 上传错误

我有一个已列入白名单的PHP应用引擎实例。我是该应用程序的“所有者”。我有一个正在运行的Wordpress本地实例。我遵循了文档中的所有步骤。但是,当我尝试将应用程序推送到生产环境时,我得到以下信息:06:27PM扫描本地磁盘上的文件。06:27PM扫描了500个文件。06:27PM扫描了1000个文件。错误400:---开始服务器输出---运行时无效或当前用户无权使用它。---结束服务器输出---我的YAML看起来与文档中的完全一样(当然具有正确的应用程序ID)。在本地,Wordpress工作得很好。关于为什么会发生这种情况有什么想法吗?谢谢。 最佳答案