Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过宝塔盒超时实现Laravel 4克隆_Php_Git_Laravel_Pagoda Box - Fatal编程技术网

Php 通过宝塔盒超时实现Laravel 4克隆

Php 通过宝塔盒超时实现Laravel 4克隆,php,git,laravel,pagoda-box,Php,Git,Laravel,Pagoda Box,我最近通过Pagota Box创建了一个项目,其中包含一个无法呈现默认索引页的Laravel 4项目 这个项目可以通过Git成功克隆。所需的依赖项是通过复合安装安装安装的。最后,也是最重要的一点,我已将Boxfile中的环境变量设置为本地机器参数: $env = $app->detectEnvironment(array( 'local' => array('snippets.dev'), )); 我已经完成了在我的

我最近通过Pagota Box创建了一个项目,其中包含一个无法呈现默认索引页的Laravel 4项目

这个项目可以通过Git成功克隆。所需的依赖项是通过
复合安装安装安装的。最后,也是最重要的一点,我已将
Boxfile
中的环境变量设置为本地机器参数:

$env = $app->detectEnvironment(array(
    'local' => array('snippets.dev'),                             
));
我已经完成了在我的本地系统上获取工作副本所需的所有必要工作,但是没有任何工作。我在这里列举了几个例子,甚至最近发布了一段视频,讲述了整个过程。不过,我还没有解决这个问题。最重要的是,我从Laravel收到的主要连接例外是:

Predis \ Connection \ ConnectionException
Connection timed out [tcp://tunnel.pagodabox.com:6379]
侦探工作表明这与宝塔和Redis有关。这个问题的解决方案当然是设置一个局部环境变量。我已经成功了,但仍然没有成功。如果有人有任何建议,我很乐意尝试一下


操作系统:Ubuntu13.10

我发现了你的问题,因为我在一个新的Laravel4项目中遇到了同样的问题。可能的线索是,我在以前的项目中使用pagodabox上的redis没有任何困难,因此在寻找差异时,工作项目继续使用旧PHP运行Laravel 3.2.3,并且没有使用composer来git和安装所有依赖组件。查看database.config之间的差异,它们都使用'host'=>tunnel.pagodabox.com','port'=>6379,但旧的Laravel使用regis,新的Laravel使用predis。查看boxfile之间的差异,我在shared_writable_dirs下看到了旧的声明的/storage/database,但我希望得到比“timed out”更好的错误消息。不过,值得一试。如果这能解决问题,我会告诉你的。如果你能找到解决办法,请告诉我

否,将数据库添加为可写目录没有任何作用


好的,它起作用了。尝试使用pagodabox管理面板添加redis缓存。为我工作。我看到我的老项目也有一个;我忘了这件事。

@AnthonySterling我该怎么检查?这真的是超时的情况吗?是的,因为在该地址的端口上没有侦听服务。我不使用Pagodabox,但tunnel.Pagodabox.com对我来说似乎很奇怪。我会检查这是否是要使用的正确地址,以及Redis是否可用。这应该会有帮助:@AnthonySterling谢谢你的建议。我已经在我的Boxfile中包含了cache1名称和redis选项。我还确保在宝塔上安装并运行了缓存设备。奇怪的是,这个主机给了我这样的问题。