Hi!<br><br>You can see blank page because you have display_errors=off in php.ini, or may be you haven't enough error_reporting level.<br><br>Also I think this can be because php configured with suhosin path.<br><br><br>
<div class="gmail_quote">2011/10/24 Eric Griffith <span dir="ltr"><<a href="mailto:egriffith92@gmail.com">egriffith92@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
So I'm attempting to move my OwnCloud instance from Apache to Nginx<br>
because I heard it was better on low-spec machines (the box is<br>
basically a recycled desktop from like 2004; P4 + 1GB of RAM )<br>
<br>
I've always run OwnCloud out of a home directory for ease of use with<br>
samba and non-root privs. The tutorial I followed had me place it back<br>
in /srv/http and it worked fine there; now I'm trying to figure out<br>
why when I try to configure it back to /home, it DOESNT work.<br>
<br>
The working config:<br>
<br>
user http;<br>
<br>
worker_processes  1;<br>
<br>
#pid        logs/nginx.pid;<br>
<br>
<br>
events {<br>
    worker_connections  1024;<br>
}<br>
<br>
<br>
http {<br>
    include       mime.types;<br>
    default_type  application/octet-stream;<br>
<br>
    sendfile        on;<br>
    #tcp_nopush     on;<br>
<br>
    #keepalive_timeout  0;<br>
    keepalive_timeout  65;<br>
<br>
    #gzip  on;<br>
<br>
server {<br>
  listen 80;<br>
  server_name localhost;<br>
<br>
  location / {<br>
    root /srv/http/owncloud;<br>
    index index.html index.php;<br>
  }<br>
<br>
  location ~ \.php$ {<br>
    root /srv/http/owncloud;<br>
    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;<br>
    fastcgi_index index.php;<br>
    fastcgi_param SCRIPT_FILENAME /srv/http/owncloud/$fastcgi_script_name;<br>
    include fastcgi_params;<br>
  }<br>
}<br>
<br>
}<br>
<br>
<br>
<br>
In that setup; its set to run via /srv/http/owncloud, under the user<br>
http. And it works fine, displays the webpage no problem. (Complains<br>
about not having permission to the database, but thats cuz its running<br>
as http, and the database is set for public)<br>
<br>
Below all I attempted to change was make it run via<br>
/home/public/www/owncloud instead of /srv/http/owncloud, and under the<br>
user public, group users.<br>
<br>
<br>
user public users;<br>
<br>
worker_processes  1;<br>
<br>
#pid        logs/nginx.pid;<br>
<br>
<br>
events {<br>
    worker_connections  1024;<br>
}<br>
<br>
<br>
http {<br>
    include       mime.types;<br>
    default_type  application/octet-stream;<br>
<br>
    sendfile        on;<br>
    #tcp_nopush     on;<br>
<br>
    #keepalive_timeout  0;<br>
    keepalive_timeout  65;<br>
<br>
    #gzip  on;<br>
<br>
server {<br>
  listen 80;<br>
  server_name localhost;<br>
<br>
  location / {<br>
    root /home/public/www/owncloud;<br>
    index index.html index.php;<br>
  }<br>
<br>
  location ~ \.php$ {<br>
    root /home/public/www/owncloud;<br>
    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;<br>
    fastcgi_index index.php;<br>
    fastcgi_param SCRIPT_FILENAME<br>
/home/public/www/owncloud/$fastcgi_script_name;<br>
    include fastcgi_params;<br>
  }<br>
}<br>
<br>
}<br>
<br>
<br>
Using this config file, when i give the server's IP (192.168.0.101)<br>
all I get is a blank page. No error messages, no warnings, nothing in<br>
the log files. Just a blank page. if I give i192.168.0.101/index.php,<br>
nothing changes. Anyone got any ideas as to what may be happening?<br>
I've been staring at config files, and wiki's for the last 3hrs so it<br>
may just need a fresh set of eyes.<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div><br>