繁体   English   中英

openshift nginx php-fpm WordPress

[英]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的-PHP-FPM /日志/ nginx_error.log

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)

nginx的-PHP-FPM /日志/ nginx_access.log

[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"

nginx的-PHP-FPM /日志/ WWW-error.log中

[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

nginx的-PHP-FPM /日志/ php_error.log

[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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM