Anc*_*end 5 php wordpress templating laravel blade
我正在开发一个项目,该项目将刀片模板用于自定义 wordpress 网站。该网站托管在 wpengine 上 - 它有很多限制,并防止刀片模板引擎需要即时创建文件/写入文件,没有命令行访问等。
我部署新功能的临时行动方案只是将缓存文件从我的本地环境 ftp 到服务器,但是,这样做会导致以下错误,这些错误会忽略服务器上的缓存文件并尝试引用缓存文件不再存在的:
警告:file_put_contents(/nas/content/live/mypath/wp-content/plugins/pluginname/Classes/Controllers/../../views/cache/e44b26a14bd95cd0cdf764d863a0b4bd1848c8ba.php): 无法打开流:权限被拒绝/nas/www/common/production/php_prevent_flock.php 第 33 行
警告:包括(/nas/content/live/mypath/wp-content/plugins/pluginname/Classes/Controllers/../../views/cache/e44b26a14bd95cd0cdf764d863a0b4bd1848c8ba.php):无法打开流:没有这样的文件或目录在第 43 行的 /nas/content/live/mypath/wp-content/plugins/pluginname/vendor/illuminate/view/Engines/PhpEngine.php
警告:include(): 未能打开 '/nas/content/live/mypath/wp-content/plugins/pluginname/Classes/Controllers/../../views/cache/e44b26a14bd95cd0cdf764d863a0b4bd1848c8ba.php' 以供包含(include_path=' .:/usr/share/php') 在第 43 行的 /nas/content/live/mypath/wp-content/plugins/pluginname/vendor/illuminate/view/Engines/PhpEngine.php
请注意,我无权访问: /opt/nas/www/common/production/php_prevent_flock.php
想知道为什么 Blade 想要引用旧的缓存文件?我怎样才能防止这种情况?尽管 wpengine 有限制,是否有更简单的方法来部署新的刀片模板?