J'ai essayé vos deux solutions, mais aucune d'elle ne fonctionne

j'ai ceci dans les logs nginx:
FastCGI sent in stderr: "PHP message: PHP Fatal error:  Class 'Patchwork\Utf8\Bootup' not found in /var/www/owncloud/lib/private/util.php on line 1070

Et voici la partie config:
 location /owncloud {
            root /var/www;
            include /etc/nginx/conf.d/php;
            include /etc/nginx/conf.d/cache;
            satisfy any;
            allow all;

            location ~ ^/owncloud/(data|config|\.ht|db_structure\.xml|README) {
                    deny all;
            }
            rewrite ^/owncloud/caldav(.*)$ /owncloud/remote.php/caldav$1 redirect;
            rewrite ^/owncloud/carddav(.*)$ /owncloud/remote.php/carddav$1 redirect;
            rewrite ^/owncloud/webdav(.*)$ /owncloud/remote.php/webdav$1 redirect;
            rewrite ^/owncloud/.well-known/host-meta /owncloud/public.php?service=host-meta last;
            rewrite ^/owncloud/.well-known/host-meta.json /owncloud/public.php?service=host-meta-json last;

            rewrite ^/owncloud/.well-known/carddav /owncloud/remote.php/carddav/ redirect;
            rewrite ^/owncloud/.well-known/caldav /owncloud/remote.php/caldav/ redirect;

            rewrite ^/owncloud/apps/([^/]*)/(.*\.(css|php))$ /owncloud/index.php?app=$1&getfile=$2 last;
            rewrite ^(/owncloud/core/doc/[^\/]+/)$ $1/index.html;

            try_files $uri $uri/ index.php;

            location ~ ^/owncloud/(.+?\.php)/? {  # note the question mark here and in the next line!
                    fastcgi_split_path_info ^/owncloud/(.+?\.php)(/?.*)$;
                    set $path_info $fastcgi_path_info;  # workaround for bug: try_files resets fastcgi_path_info for some reason.
                    try_files $fastcgi_script_name = 404;
                    include fastcgi_params;
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                    fastcgi_param PATH_INFO $path_info;
                    fastcgi_param HTTPS on;
                    fastcgi_param SCRIPT_NAME /owncloud/$fastcgi_script_name;  # !!!
                    fastcgi_pass unix:/var/run/php5-fpm.sock;
            }
    }
EDIT:
Finalement je crois que mon fichier de config est bon, il manquait une partie.
En effet il faut importer "3rdparty" depuis le dépot Git. ( je ne sais pas pourquoi il ne l'importe pas au début ...)
Voir ici: https://github.com/owncloud/core/issues/6690
J'ai donc fais ceci:
cd /var/www/owncloud
git clone git://github.com/owncloud/3rdparty.git
par contre, maintenant j'ai ça: "Error while trying to create admin user: SQLSTATE[HY000] [14] unable to open database file " ^^
j'ai changé les droits mais rien

EDIT 2:
Le problème du dessus doit venir du fait que j'essaye d'accéder à mon /home/user alors que ownclou n'a pas les droits
Du coup pour des tests j'ai laissé par défaut "/var/www/owncloud/data" et le compte s'est bien créé.
Seulement autre problème, en cliquant sur créer, j'arrive sur une page blanche avec pour url: "https://xxx.xx.xxx.xxx/owncloud/index.php/post-setup-check"
J'ai donc changé moi moi-meme pour ça: https://xxx.xx.xxx.xxx/owncloud/index.php?post-setup-check
et là ça fonctionne, mais sans CSS -_-
voici les erreur avec Firebug:

Aidez moi dans mon fichier de conf svp ^^
Bonsoir,

ownCloud m'est totalement inconnu. Ainsi, là je ne saurais déterminer une cause... Et puis, c'est quel version de ownCloud ? ça pourra toujours servir pour d'autres personnes également.

HS : Sans offense, il faut lâcher un peu de leste sur l'up. Je rappel que les gens ont une vie. Je n'ai rien dis lors de mon précédent message, il aurait mieux fallut au final... L'usage veut qu'un délai minimal (24h voir plus, ça varie selon le site) soit respecter avant d'envisager de recourir à un tel processus. Autrement, une mauvaise impression en ressort... à tort si ça se trouve... Bref, je conseil de suivre mon conseil, ça sera tout.
Wagner wrote:Bonsoir,

ownCloud m'est totalement inconnu. Ainsi, là je ne saurais déterminer une cause... Et puis, c'est quel version de ownCloud ? ça pourra toujours servir pour d'autres personnes également.

HS : Sans offense, il faut lâcher un peu de leste sur l'up. Je rappel que les gens ont une vie. Je n'ai rien dis lors de mon précédent message, il aurait mieux fallut au final... L'usage veut qu'un délai minimal (24h voir plus, ça varie selon le site) soit respecter avant d'envisager de recourir à un tel processus. Autrement, une mauvaise impression en ressort... à tort si ça se trouve... Bref, je conseil de suivre mon conseil, ça sera tout.
C'est la version 6.
Mais là je pense que c'est juste un problème de configuration du fichier de conf Nginx.
Mais je ne m'y connais pas assez pour tenter quelque chose

Je comprends
Ok merci et oui, c'est ce que je me dis aussi. La documentation d'ownCloud compte plusieurs différences. Ainsi, il faudrait probablement mieux la reprendre et voir si ça change quelque chose.
J'ai repris ci-dessous ce qui me semble pouvoir convenir mais sans garantie... Si ça peut aiguiller.
upstream php-handler
{
	#server 127.0.0.1:9000;
	server unix:/var/run/php5-fpm.sock;
}
server
{
	client_max_body_size 10G; # set max upload size
	fastcgi_buffers 64 4K;
	location /owncloud
	{
		root /var/www;
		include /etc/nginx/conf.d/php;
		# Vraiment utile ? fastcgi_param PATH_INFO $2;
		fastcgi_pass php-handler;
		include /etc/nginx/conf.d/cache;
		rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
		rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
		rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;
	
		# The following 2 rules are only needed with webfinger
		rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
		rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last;
		
		rewrite ^/.well-known/carddav /remote.php/carddav/ redirect;
		rewrite ^/.well-known/caldav /remote.php/caldav/ redirect;
		rewrite ^(/core/doc/[^\/]+/)$ $1/index.html;
		try_files $uri $uri/ index.php;
	}
}
Wagner wrote:Ok merci et oui, c'est ce que je me dis aussi. La documentation d'ownCloud compte plusieurs différences. Ainsi, il faudrait probablement mieux la reprendre et voir si ça change quelque chose.
J'ai repris ci-dessous ce qui me semble pouvoir convenir mais sans garantie... Si ça peut aiguiller.
upstream php-handler
{
	#server 127.0.0.1:9000;
	server unix:/var/run/php5-fpm.sock;
}
server
{
	client_max_body_size 10G; # set max upload size
	fastcgi_buffers 64 4K;
	location /owncloud
	{
		root /var/www;
		include /etc/nginx/conf.d/php;
		# Vraiment utile ? fastcgi_param PATH_INFO $2;
		fastcgi_pass php-handler;
		include /etc/nginx/conf.d/cache;
		rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
		rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
		rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;
	
		# The following 2 rules are only needed with webfinger
		rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
		rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last;
		
		rewrite ^/.well-known/carddav /remote.php/carddav/ redirect;
		rewrite ^/.well-known/caldav /remote.php/caldav/ redirect;
		rewrite ^(/core/doc/[^\/]+/)$ $1/index.html;
		try_files $uri $uri/ index.php;
	}
}
Merci de ton aide précieuse
Ne fonctionne toujours pas
Je vais continuer de chercher encore et encore.
Vraiment pas simple ce Owncloud sérieusement !
Je suis arriver à la page du choix de l'identifier pré installation et après plus rien.
Moi aussi j'ai déjà eu la page, mais après par contre plus rien non plus ...
Voila mon ficher .conf qui fonctionne parfaitement. Comme a pu le constater Yoshi s'il s'en souvient
upstream php-handler {
        server 127.0.0.1:9000;
        #server unix:/var/run/php5-fpm.sock;
}

server {
        listen 80;
        server_name owncloud.mondedie.fr; #<-- A MODIFIER
        return 301 https://$server_name$request_uri;
}

server {
        listen 443 ssl;
        server_name owncloud.mondedie.fr; #<-- A MODIFIER

        ssl_certificate /etc/ssl/nginx/owncloud.mondedie.fr.crt; #<-- A MODIFIER
        ssl_certificate_key /etc/ssl/nginx/owncloud.mondedie.fr.key; #<-- A MODIFIER

        # Path to the root of your installation
        root /var/www/owncloud; #<-- A MODIFIER

        client_max_body_size 1024M; #<-- A MODIFIER
        fastcgi_buffers 64 4K;

        rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
        rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
        rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;

        index index.php;
        error_page 403 /core/templates/403.php;
        error_page 404 /core/templates/404.php;

        location = /robots.txt {
            allow all;
            log_not_found off;
            access_log off;
        }

        location ~ ^/(?:\.|data|config|db_structure\.xml|README) {
                deny all;
        }

        location / {
                # The following 2 rules are only needed with webfinger
                rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
                rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last;

                rewrite ^/.well-known/carddav /remote.php/carddav/ redirect;
                rewrite ^/.well-known/caldav /remote.php/caldav/ redirect;

                rewrite ^(/core/doc/[^\/]+/)$ $1/index.html;

                try_files $uri $uri/ index.php;
        }

        location ~ \.php(?:$|/) {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                try_files $fastcgi_script_name =404;

                include fastcgi_params;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_param PATH_INFO $fastcgi_path_info;
                fastcgi_param HTTPS on;
                fastcgi_pass php-handler;
        }

        # Optional: set long EXPIRES header on static assets
        location ~* \.(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ {
                expires 30d;
                # Optional: Don't log access to assets
                access_log off;
        }

}
@Albaret, tu tourne sur un sous domaine toi, nous on voudrait ça avec une URI.

Dans mes logs j'ai ceci:
"/var/www/owncloud/index.php/core/js/config.js" failed (20: Not a directory)
Normal puisque ce chemin n'existe pas. mais plutôt: /var/www/owncloud/core/js/config.js

Serait-ce les rewrite qui ne s’exécute pas bien ?
De mémoire il y a des problèmes entre le fait de passer par une URI et le webdav. Peux être que cela a été corrigé. A vérifier.

Je viens de passer en 7.0 RC1 et ça passe nikel aussi
Comment tu as fais pour les certificats? j'ai un probléme avec ces derniers
De rien iradorn et ça confirme mes craintes
iradorn wrote:Serait-ce les rewrite qui ne s’exécute pas bien ?
J'y ai également pensée mais c'est un domaine que je connais peu... Il faudrait voir pourquoi le : "index.php" est ajouter au chemin.
J'ai fait comme d'habitude, rien de particulier
Répondre…