草庐IT

capistrano-env

全部标签

php - 在 Capistrano 任务中引用当前服务器

我如何在Capistrano任务中引用当前服务器?我想curl一个本地文件以清除APC缓存,但服务器不在localhost上监听,所以我需要服务器的IP地址。例如,role:web,"1.1.1.1","2.2.2.2","3.3.3.3"task:clear_apc,:role=>:webdorun"curlhttp://#{WHAT_DO_I_PUT_HERE}/deploy/clearAPC.php"end我会使用什么变量,以便当任务在1.1.1.1上运行时它curlshttp://1.1.1.1/deploy/clearAPC.php但是在2.2.2.2上运行时,它调用curl

php - $_SERVER 和 $_ENV 之间的区别

我对超全局数组$_ENV和$_SERVER的理解是否正确?$_ENV:Containsinformationaboutenvironmentvariables$_SERVER:Containsinformationabouttheserver$_ENVisaccessiblefrombothwebserverandonthecommandline$_SERVERisaccessiblethroughonlywebserver,notonthecommandline 最佳答案 将这段代码放在一个文件中:使用命令行和网络服务器运行它,看

php - Laravel .env 变量总是返回 null

我将这个变量添加到.env文件STRIPE_SECRET=a12345我想使用routes/web.php转储变量但看起来它总是返回null。更新:更新了.env文件。我只删除了DB_PASSWORD。APP_NAME=LaravelAPP_ENV=localAPP_KEY=base64:08txDXXatyYsP5WQ4ECz35Q7OyBEe8Vgb/zK5fZsHik=APP_DEBUG=trueAPP_LOG_LEVEL=debugAPP_URL=http://localhostAPP_LOCALE=trAPP_LC_ALL=tr_TR.utf8DB_CONNECTION=my

php - 如何访问自身内部的 laravel .env 变量

我需要问一个愚蠢的问题,但我的问题是访问其中的.env变量而不是来自php:如果我有larvel5.4的.env文件并且我有APP_URL像这样:APP_ENV=localAPP_KEY=base64:7qLJMqTxrAPk+tLJscVlmrzf2H16tAfbSoCZuleCkxQ=APP_DEBUG=trueAPP_LOG_LEVEL=debugAPP_URL=http://localhost我有多个配置变量,像这样使用域链接:#FacebookFACEBOOK_LOGIN_URL=http://localhost:8000/en/portal/facebook_loginFA

nginx - 使用 nginx/php-fpm 设置 $_ENV (fka $HTTP_ENV_VARS)

在apache环境中setenv相当于什么?例如,使用apache,我可以设置环境“SOMEE​​NV”并通过$_ENV['SOMEE​​NV']在php中访问它-但我不知道如何使用nginx+php-fpm来做到这一点。我最初认为我只需要在我的php-fpm池的配置中设置ENV[SOMENEV]=test,但是var_dump($_ENV)仍然没有返回任何内容。有什么提示吗? 最佳答案 nginx没有办法影响php的环境,因为它没有将php解释器嵌入到它的进程中。它通过fastcgi_param向php传递参数指令。您可以在设置其

php - AWS ElasticBeanstalk ENV Vars 不工作

我使用ElasticBeanstalk在AWSEC2服务器上托管我的PHP项目。我已经使用phpdotenv设置了我的ENVVars,这似乎让我的vars从我的根.env文件中得到了很好的:DbConnect.php:require'../vendor/autoload.php';$dotenv=newDotenv($_SERVER['DOCUMENT_ROOT']);$dotenv->load();$DB_HOST=getenv('DB_HOST');$DB_USERNAME=getenv('DB_USERNAME');$DB_PASSWORD=getenv('DB_PASSWORD

php - Nusoap "SOAP-ENV: Xml was empty, didn' t 解析"消息

我正在尝试使用nusoap实现一个简单的网络服务。服务器:configureWSDL("foodservice","urn:foodservice");$server->register("food.getFood",array("type"=>"xsd:string"),array("return"=>"xsd:string"),"urn:foodservice","urn:foodservice#getFood","rpc","encoded","Getfoodbytype");@$server->service($HTTP_RAW_POST_DATA);?>客户:getError

php - undefined variable : _ENV in Laravel 5. 3

我正在使用Laravel5.3测试我的系统:在过去的几周里,我的系统运行良好。自上周末以来,我遇到了如下相同的错误TWICE:-Notice:Undefinedvariable:_ENVinC:\NewFolder\htdocs\project\vendor\vlucas\phpdotenv\src\Loader.phponline303Warning:array_key_exists()expectsparameter2tobearray,nullgiveninC:\NewFolder\htdocs\project\vendor\vlucas\phpdotenv\src\Loader

php - Laravel 5 在 AJAX 密集型应用程序中丢失 session 和 .env 配置值

我正在使用Laravel5(具体来说,“laravel/framework”版本是“v5.0.27”),session驱动程序='file'。我正在Windows764位机器上开发。我注意到有时(大约一周一次)我会意外地随机退出。有时甚至在我登录后立即发生这种情况。我已将日志消息添加到我的身份验证逻辑代码中,但未触发日志代码。Laravel表现得好像它已经完全丢失了session文件。另一个更严重的问题是,有时在调试session(使用xdebug和Netbeans)之后,Laravel也开始丢失其他文件-.env设置、一些debugbarJS文件等。错误日志包含如下消息:[2015-

java - env->FindClass 函数返回 null

我试图从我的cpp类调用我的java类中的一些函数。在我第四次调用函数之前,我成功地进行了三次这些调用。我正在使用cocos2dx引擎。我从MiscManagerJni.cpp调用MiscManager.java中的函数当我尝试获取classID和游戏崩溃时出现以下错误:12-2012:06:09.328:W/System.err(26651):java.lang.NoClassDefFoundError:[generic]12-2012:06:09.328:W/System.err(26651):atdalvik.system.NativeStart.main(NativeMetho