Php 未找到名称中包含空格字符的加载到AppEngine的文件
我已经创建了一个GoogleAppEngine并加载了Drupal扩展 此文件已正确加载并运行Php 未找到名称中包含空格字符的加载到AppEngine的文件,php,google-app-engine,drupal,Php,Google App Engine,Drupal,我已经创建了一个GoogleAppEngine并加载了Drupal扩展 此文件已正确加载并运行 17:32:41.844 Static file referenced by handler not found: __static__/sites/default/files/images/frontpage/Titan%20@%20Kiva%20Beach.jpg 然后,我添加了现有Drupal站点的其余部分,并在settings.php文件中添加了一些额外的条目来处理额外的功能,包括memca
17:32:41.844 Static file referenced by handler not found: __static__/sites/default/files/images/frontpage/Titan%20@%20Kiva%20Beach.jpg
然后,我添加了现有Drupal站点的其余部分,并在settings.php文件中添加了一些额外的条目来处理额外的功能,包括memcache和FB
$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
// The 'cache_form' bin must be assigned no non-volatile storage.
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['cache_default_class'] = 'MemCacheDrupal';
$conf['memcache_key_prefix'] = 'something_unique';
require_once "sites/all/libraries/purl-master/src/Purl.php";
include "sites/all/modules/fb/fb_url_rewrite.inc";
include "sites/all/modules/fb/fb_settings.inc";
当我将站点加载到AppEngine并查看时,我会发现与未找到的文件有关的错误。这些是名称中带有空格字符的图像文件。引用URL看起来是正确的。名称中没有空格的其他图像文件可以正常工作
17:32:41.844 Static file referenced by handler not found: __static__/sites/default/files/images/frontpage/Titan%20@%20Kiva%20Beach.jpg
我将在运行基本功能后,将此文件和其他文件移动到云存储
当我检查AppEngine的实例时,没有显示任何实例。然而,该网站加载和运行/部分,我有问题的响应菜单,这是阻止我访问管理和其他页面
Warning: Invalid argument supplied for foreach() in responsive_menus_glob_recursive() (line 491 of /base/data/home/apps/s~app-laketahoe-com/1.374191105859253183/sites/all/modules/responsive_menus/responsive_menus.module).
不确定这是否相关
我想通过SSH访问AppEngine来查看文件系统,但在实例中找不到它。我后来添加了计算引擎,但它应该独立于应用程序引擎
greg@ubuntu:~$ gcutil listinstances
+------------------+---------------+---------+--------------+---------------+
| name | zone | status | network-ip | external-ip |
+------------------+---------------+---------+--------------+---------------+
| vm-laketahoe-com | us-central1-b | RUNNING | 10.240.36.10 | 23.251.150.90 |
+------------------+---------------+---------+--------------+---------------+
提前感谢我认为根本不支持带有空格的文件名 还有一个电话不工作,这可能是您看到的警告
最后,您不能SSH到appengine。应用程序引擎应用程序的管理控制台位于斯图尔特-感谢您的提醒。我可以解决文件名中的空格问题。glob中的错误对我们来说是一个严重的问题。遗憾的是,没有立即修复glob()的ETA。也许您可以使用opendir()/readdir()?