小编ric*_*iot的帖子

Symfony 2缓存清除问题

我试图清除缓存时,我的Symfony 2网站最近给了我一些问题.我在终端中输入以下命令:

php app/console cache:clear --env=dev
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

[ErrorException]                                                                                                                                                                                                                                   
 Warning: rename(/var/www/corpsite/corpsite/app/cache/dev,/var/www/corpsite/corpsite/app/cache/dev_old): Directory not empty in /var/www/corpsite/corpsite/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php line 74  
Run Code Online (Sandbox Code Playgroud)

所以我将该文件的权限更改为777,并重新运行clear cache命令,这会给我这个错误:

  [ErrorException]                                                                                                                                                                                                                         
  Warning: unlink(/var/www/corpsite/corpsite/app/cache/dev_old/twig/6b/e9/4491e41b895786689b86f32f446f.php): Permission denied in /var/www/corpsite/corpsite/vendor/symfony/src/Symfony/Component/HttpKernel/Util/Filesystem.php line 100  
Run Code Online (Sandbox Code Playgroud)

我可以通过删除'dev_old'文件夹解决问题,但我想解决导致问题的问题.

PS - 我知道该网站正在开发模式下运行.该网站已经存在了10个月,这从来就不是问题.

任何帮助表示赞赏!

caching cache-control symfony

12
推荐指数
1
解决办法
3万
查看次数

我应该将哪种Magento Soap V2方法用于外部链接?

我正在编写一个脚本,从Magento 1.9.3.1网站导入所有产品信息.

我似乎找不到一种方法,可以让我获得external links与每个产品相关的数据.

(见截图)

在此输入图像描述

有谁知道我需要使用哪种方法?

可在此处找到方法列表:

http://devdocs.magento.com/guides/m1x/api/soap/introduction.html#Introduction-APIMethods

我想我已经使用了所有与目录相关的方法,但它们似乎都没有返回我需要的数据.

api soap magento magento-1.9

5
推荐指数
0
解决办法
100
查看次数

.htaccess 重定向除主页之外的所有页面

我刚刚合并了两个网站。站点 A 现已与站点 B 合并。

站点 A 具有一个 .htaccess 文件,该文件将所有内容重定向到托管站点 B 的新域。

RewriteRule (.*) http://www.siteb.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

它工作正常,但是,我需要站点 A 的主页不重定向。

我需要在上面的代码中添加什么才能实现这一点?

apache .htaccess redirect http-status-code-301

4
推荐指数
1
解决办法
3461
查看次数

使用javascript将html插入div

我在使用javascript更新div时遇到问题.

<script>
document.getElementById('advertisingBrandValues').innerHTML = "<p>The Mac is the most powerful   creative tool in the world, giving users unbridled potential to make everything from     bespoke family albums to industry-standard pop songs – iCreate is the key to unlocking that potential. Accessible, smart and authoritative, the iCreate brand thrives on the mantra ‘instruct, inform, inspire’, helping thousands of Mac users realise their creative ambitions.</p>";                   

</script>

<div id="advertisingBrandValues"></div>
Run Code Online (Sandbox Code Playgroud)

我一直收到以下错误:

未终止的字符串文字 ,它表示错误是第一个P标记

我是否需要做一些我传递给innerHTML函数的HTML?

提前致谢!

html javascript

3
推荐指数
1
解决办法
6133
查看次数

在javascript中获取浏览器类型

我需要根据浏览器类型加载不同的电影格式.特别是如果用户使用的是Firefox,那么我需要加载一个.ocv视频.

我尝试过使用:

alert(navigator.appName); 
Run Code Online (Sandbox Code Playgroud)

但这总是在chrome和firefox中返回'Netscape'?

还有更好的选择吗?

干杯

javascript browser html5 user-agent html5-video

2
推荐指数
1
解决办法
2421
查看次数

symfony 2命令问题

我试图从命令行运行PHP脚本.

sudo vim  UpdateLatestIssuesCommand.php 
Run Code Online (Sandbox Code Playgroud)

但它给了我以下错误:

PHP Fatal error:  Class 'Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand' not found in /Applications/MAMP/htdocs/imagine-publishing/src/Imagine/CorporateBundle/Command/UpdateLatestIssuesCommand.php on line 12
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么我收到此错误,因为它说它无法找到的文件实际上存在.

继承我的代码:

<?php

namespace Imagine\CorporateBundle\Command;

use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;

class UpdateLatestIssuesCommand extends ContainerAwareCommand
{
Run Code Online (Sandbox Code Playgroud)

php command symfony

2
推荐指数
1
解决办法
2848
查看次数

str_replaceon®符号在PHP中不起作用

在标题中说的都是真的.以下代码始终返回false:

$product = str_replace('®', '', $product);    
Run Code Online (Sandbox Code Playgroud)

我也尝试过搜索®符号的html实体.

这有解决方案吗?

php string str-replace

0
推荐指数
1
解决办法
345
查看次数