尝试在 Ubuntu 上的 php app-engine 上运行 WordPress 时,我遇到了一些错误。
说明中提到 using
dev_appserver.py -R
,但-R
参数无效吗?服务器启动良好(我能够成功运行 helloworld)但是在访问时,我收到以下错误:
ERROR:root:php failure (255) with: X-Powered-By: PHP/5.4.15 Content-type: text/html <br /> <b>Warning</b>: chdir(): No such file or directory (errno 2) in <b>/home/ubuntu/google_appengine/google/appengine/tools/devappserver2/php/setup.php</b> on line <b>12</b><br /> <br /> <b>Warning</b>: require(wordpress/index.php): failed to open stream: No such file or directory in <b>/home/ubuntu/google_appengine/google/appengine/tools/devappserver2/php/setup.php</b> on line <b>45</b><br /> <br /> <b>Fatal error</b>: require(): Failed opening required 'wordpress/index.php' (include_path='/home/ubuntu/wordpress:/home/ubuntu/google_appengine/php/sdk') in <b>/home/ubuntu/google_appengine/google/appengine/tools/devappserver2/php/setup.php</b> on line <b>45</b><br />
在 google/appengine/tools/devappserver2/php/setup.php 第 11 行中进一步研究$actualPath = stream_resolve_include_path($relativePath);
,$relativePath
iswordpress
和$actualPath
收到的是一个空字符串,这似乎是导致此问题的原因。