[英]openshift nginx php-fpm wordpress
尝试使用Nginx和php-fpm在Openshift中使用有效的wordpress
我安装了nginx-php-fpm,添加了mysql,在/ www目录中下载了wordpress文件,将wp-config-sample.php更改为wp-config.php,并将内容更改为https://github.com/openshift/wordpress-example /blob/master/.openshift/config/wp-config.php,然后将其全部发送到openshift应用程序。 前往应用程式网址可让我空白的网页没有错误讯息。 进一步深入研究错误日志可以得到以下信息:
nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log"failed (13: Permission denied)
nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log"failed (13: Permission denied)
[21/May/2014:12:39:16 -0400] "GET / HTTP/1.1" 500 5 "-" "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/829.36 (KHTML, like Gecko) Chrome/ Safari/829.36"
[21-May-2014 16:39:16 GMT] PHP 1. {main}() /var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo/www/index.php:0
[21-May-2014 16:39:16 GMT] PHP 2. require() /var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo/www/index.php:17
[21-May-2014 16:39:16 GMT] PHP 3. require_once() /var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo/www/wp-blog-header.php:12
[21-May-2014 16:39:16 GMT] PHP 4. require_once() /var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo/www/wp-load.php:29
[21-May-2014 16:39:16 GMT] PHP Fatal error: require_once(): Failed opening required '/var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo/.openshift/openshift.inc'(include_path='.:/var/lib/openshift/829cd5474382ec640700064e/app-oot/runtime/repo//libs/:/var/lib/openshift/829cd5474382ec640700064e/nginx-php-fpm//phplib/pear/pear/php/:/usr/share/pear/') in /var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo/www/wp-config.php on line 47
[21-May-2014 16:39:16 GMT] PHP Stack trace:
[21-May-2014 16:39:16 GMT] PHP 1. {main}() /var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo/www/index.php:0
[21-May-2014 16:39:16 GMT] PHP 2. require() /var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo/www/index.php:17
[21-May-2014 16:39:16 GMT] PHP 3. require_once() /var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo/www/wp-blog-header.php:12
[21-May-2014 16:39:16 GMT] PHP 4. require_once() /var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo/www/wp-load.php:29
[21-May-2014 12:34:38] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root
[21-May-2014 12:34:38] NOTICE: fpm is running, pid 120752
[21-May-2014 12:34:38] NOTICE: ready to handle connections
[21-May-2014 12:41:55] NOTICE: Terminating ...
[21-May-2014 12:41:55] NOTICE: exiting, bye-bye!
[21-May-2014 12:41:56] WARNING: Nothing matches the include pattern '/var/lib/openshift/829cd5474382ec640700064e/app-root/runtime/repo//config/php-pm.d/*.conf' from /var/lib/openshift/829cd5474382ec640700064e/nginx-php-fpm//configuration/etc/php-fpm.conf at line 227.
[21-May-2014 12:41:56] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root
[21-May-2014 12:41:56] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root
[21-May-2014 12:41:56] NOTICE: fpm is running, pid 143797
[21-May-2014 12:41:56] NOTICE: ready to handle connections
您需要更改日志目录url以指向用户可以写入的位置,例如OPENSHIFT_DATA_DIR,因为您没有对/ var / log的写权限,因此应在nginx.conf文件中进行更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.