草庐IT

flush_dcache_page

全部标签

php - 交响乐 2 : dev to pro = blank page

首先我带你原谅我的英语。我用Symfony创建了一个网站,在本地运行良好。(开发和生产)。但是,一旦我上线,开发版本就可以运行,但生产版本会显示空白页面。Lighttpd不会给我错误。PHP不给我错误。缓存和日志是可写的。我什么都不懂 最佳答案 好吧,这是非常不受欢迎的情况,因为您需要一个接一个地消除错误。它可能与缺少php模块或一些主要的httpd配置错误一样良性。应该对这个问题有所了解的一些步骤:启动终端(您有ssh访问权限,对吧?)检查日志(httpd和symfony)httpd日志:tail-f/var/log/httpd/

php - 学说实体管理器 flush() 方法如何工作?

在Doctrinedocumentation有这段代码:require_once"bootstrap.php";$id=$argv[1];$newName=$argv[2];$product=$entityManager->find('Product',$id);if($product===null){echo"Product$iddoesnotexist.\n";exit(1);}$product->setName($newName);$entityManager->flush();我不明白的是最后一部分,在用$product->setName()设置产品名称后,$entityMan

php - 学说 : Can I flush only one class of entities?

我喜欢在Symfony2中将Doctrine存储库作为服务传递并避免传递EntityManager的一般想法。然而,虽然在读取数据时没问题,但这里的保存逻辑就有点问题了。我们以此为引用:http://php-and-symfony.matthiasnoback.nl/2014/05/inject-a-repository-instead-of-an-entity-manager/,但有一个变化,将持久化和刷新分开:classDoctrineORMCustomerRepositoryextendsEntityRepositoryimplementsCustomerRepository{p

Mac OS X 中的 PHP : Shows up the PHP code when opening the page

在我的本地主机中打开PHP页面时显示PHP源代码。这对我来说很奇怪。我在MacOSXSnowLeopard上使用PHP5.3.1。$php--versionPHP5.3.1(cli)(built:Feb28201015:02:51)Copyright(c)1997-2009ThePHPGroupZendEnginev2.3.0,Copyright(c)1998-2009ZendTechnologies我在我的机器上运行默认的httpd网络服务器。/etc/apache2/httpd.conf文件包含以下行来加载php模块:LoadModulephp5_modulelibexec/apa

php - get_page_children() 不返回所有子页面

我在我的Wordpress主题中有一个部分,我可以在其中获取子页面以显示其信息。这是我现在拥有的:query(array('post_type'=>'page'));$staff=get_page_children(8,$all_wp_pages);foreach($staffas$s){$page=$s->ID;$page_data=get_page($page);$content=$page_data->post_content;$content=apply_filters('the_content',$content);$content=str_replace(']]>',']]

php - "Personal Home Page"和 "PHP Hypertext Preprocessor"是什么 PHP?

什么是PHP作为“个人主页”和“PHP超文本预处理器”? 最佳答案 它是:PHP:超文本预处理器以前是:个人主页参见:TheHistoryofPHPPHPwaswrittenintheCprogramminglanguagebyRasmusLerdorfin1994foruseinmonitoringhisonlineresumeandrelatedpersonalinformation.Forthisreason,PHPoriginallystoodfor"PersonalHomePage".LerdorfcombinedPHPw

javascript - 删除 Silverstripe 中的 'Duplicate this page and subpages' 功能

在Silverstripe中,如果您右键单击Sitetree中的一个页面,您可以复制单个页面或一个页面及其所有子页面。我们发现用户偶尔会复制包含大量子页面的页面,我们希望通过删除“此页面和子页面”选项或将其限制为仅限管理员用户来防止这种情况。如何实现? 最佳答案 查看codeincms/javascript/CMSMain.Tree.js在SilverStripe3.4中,目前似乎没有办法关闭它。我们有一个选择是向CMS添加一些CSS以隐藏每个人的菜单项:mysite/css/cms.css#vakata-contextmenua[

php - 如果您刷新 AJAX 请求的内容 (ob_flush),该内容将被加载?

我的意思是...让我们只发出一个AJAX请求并将结果插入到div#result中..在后端,脚本使用ob_flush()发送header但不会终止请求,直到它终止(使用exit或ob_flush_end)仅当请求终止(exit或ob_flush_end)时,内容才会加载到#result中,或者每次脚本发送header时都会加载内容ob_flush?更新:我将使用jQueryload()发出请求&PHP来回答它 最佳答案 是的,内容会被返回,但是XHR对象的readyState不会被设置为4,所以如果你依赖它来更新你的div(大多数J

php - Nginx 快速 CGI 缓存打开 error_page 404

我想缓存(fast_cgi)404响应。error_page404=/url_rewriting.php;在我的url_rewriting.php中,我用php生成图像:if(strpos($_SERVER['REQUEST_URI'],'render/framed/file')!==FALSE){$urlBlocks=['VR','sizePixels','image','ver','frame','borderSize','mat','matSize','maxSize','frameGlass','minSize'];foreach($urlBlocksas$oneBlock){

php - laravel 的 Session flush and forget 方法没有按预期工作

我尝试使用以下方法从我的session中删除一个值:Session::forget('value')但是没有删除!但是,当我尝试像这样使用save方法时:Session::forget('value')Session::save()成功了!(即该值已从session中删除。)拜托-我做错了什么?使用Session::flush()和Session::forget()时,我在Laravel文档中没有看到save方法。 最佳答案 save()方法将实际执行对文件的写入。您的应用程序似乎在针对所有请求向用户输出内容之前没有调用Sessio