Deployment Symfony2:部署时出错
将symfony项目手动部署到服务器时出错。我不能执行任何控制台命令,甚至cache:clear。我使用了:Deployment Symfony2:部署时出错,deployment,symfony,Deployment,Symfony,将symfony项目手动部署到服务器时出错。我不能执行任何控制台命令,甚至cache:clear。我使用了: php app/console cache:clear --no-warmup PHP Notice: Undefined index: argv in /app/vendor/symfony/src/Symfony/Component/Console/Input/ArgvInput.php on line 57 PHP Warning: array_shift() expects
php app/console cache:clear --no-warmup
PHP Notice: Undefined index: argv in /app/vendor/symfony/src/Symfony/Component/Console/Input/ArgvInput.php on line 57
PHP Warning: array_shift() expects parameter 1 to be array, null given in /app/vendor/symfony/src/Symfony/Component/Console/Input/ArgvInput.php on line 61
PHP Warning: array_shift() expects parameter 1 to be array, null given in /app/vendor/symfony/src/Symfony/Component/Console/Input/ArgvInput.php on line 294
PHP Warning: Invalid argument supplied for foreach() in /app/vendor/symfony/src/Symfony/Component/Console/Input/ArgvInput.php on line 269
Status: 500 Internal Server Error
X-Powered-By: PHP/5.3.8-pl0-gentoo
cache-control: no-cache
date: Fri, 10 Feb 2012 15:31:08 GMT
content-type: text/html; charset=UTF-8
<br />
<b>Notice</b>: Undefined index: argv in <b>/app/vendor/symfony/src/Symfony/Component/Console/Input/ArgvInput.php</b> on line <b>57</b><br />
<br />
<b>Warning</b>: array_shift() expects parameter 1 to be array, null given in <b>/app/vendor/symfony/src/Symfony/Component/Console/Input/ArgvInput.php</b> on line <b>61</b><br />
<br />
<b>Warning</b>: array_shift() expects parameter 1 to be array, null given in <b>/app/vendor/symfony/src/Symfony/Component/Console/Input/ArgvInput.php</b> on line <b>294</b><br />
<br />
<b>Warning</b>: Invalid argument supplied for foreach() in <b>/app/vendor/symfony/src/Symfony/Component/Console/Input/ArgvInput.php</b> on line <b>269</b><br />
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="robots" content="noindex,nofollow" />
<title>Whoops, looks like something went wrong.</title>
<style>
/* Copyright (c) 2010, Yahoo! Inc. All rights rese
我不知道,在网上也没有描述
请帮帮我
谢谢
萨姆我已经解决了我的问题。我已经重新安装了我的服务器,现在我使用debian服务器来使用gentoo发行版 我现在没问题了 它工作得很好
谢谢大家我已经解决了我的问题。我已经重新安装了我的服务器,现在我使用debian服务器来使用gentoo发行版 我现在没问题了 它工作得很好
感谢大家以下是一个让我有所了解的问题: 阅读之后,我进行了研究,发现问题出现在PHP CLI配置(PHP.ini文件)中。必须启用寄存器_argc_argv指令:
register_argc_argv=On
或者,如果无法修改php.ini文件,可以将其作为php的参数在时间执行过程中进行更改:
php -d register_argc_argv=On your_script.php
以下是一个让我有所了解的问题: 阅读之后,我进行了研究,发现问题出现在PHP CLI配置(PHP.ini文件)中。必须启用寄存器_argc_argv指令:
register_argc_argv=On
或者,如果无法修改php.ini文件,可以将其作为php的参数在时间执行过程中进行更改:
php -d register_argc_argv=On your_script.php
您是否尝试过:
php cli应用程序/控制台缓存:清除
而不是:
php应用程序/控制台缓存:清除
您是否尝试过:
php cli应用程序/控制台缓存:清除
而不是:
php应用程序/控制台缓存:清除
您是从控制台窗口执行此操作的吗?看起来有点奇怪。如果您只是这样做,什么时候会发生:php应用程序/控制台?如果出现问题,那么创建一个简单的hello.php文件并确保它运行。我想你的php.ini中可能有什么东西在起作用。我试过一个php应用程序/控制台,我也有同样的问题。。。我制作了一个php文件,其中包含php版本的FubAction,它可以工作……您可以直接从控制台窗口运行它,而不是通过网页?Hi-cerad。我直接从控制台窗口运行它,我找到了解决方案。。。。我已经完全安装了服务器,并使用debian的一个。。。现在它工作了!!Capifony它太酷了:)你是在控制台窗口做这件事的吗?看起来有点奇怪。如果您只是这样做,什么时候会发生:php应用程序/控制台?如果出现问题,那么创建一个简单的hello.php文件并确保它运行。我想你的php.ini中可能有什么东西在起作用。我试过一个php应用程序/控制台,我也有同样的问题。。。我制作了一个php文件,其中包含php版本的FubAction,它可以工作……您可以直接从控制台窗口运行它,而不是通过网页?Hi-cerad。我直接从控制台窗口运行它,我找到了解决方案。。。。我已经完全安装了服务器,并使用debian的一个。。。现在它工作了!!真是太酷了:)谢谢!这解决了我的问题。我在Symfony/Component/Console/Input/ArgvInput.php第283行收到一个ContextErrorException,原因是为foreach()提供的参数无效。非常感谢,我也遇到了同样的问题,您的解决方案对我有效。谢谢!这解决了我的问题。我在Symfony/Component/Console/Input/ArgvInput.php行中收到一个由foreach()提供的无效参数引起的ContextErrorException。非常感谢,我也遇到了同样的问题,您的解决方案对我有效。这是一个非常没有帮助的答案,如果您在这里试图解决Debian上的问题,该怎么办?显然还有其他问题。这是一个毫无帮助的回答,如果您在这里试图解决Debian上的问题,该怎么办?显然还有别的地方不对劲。