Re: Roundcube avec les paquets Debian
Le mardi 13 septembre 2016 à 11:44 +0200, Ph. Gras a écrit : > Bonjour, Hello, Bon, je viens d'installer sur une VM toute neuve (jessie) les paquets roundcube depuis backports. Avec nginx , php5-fpm, un postfix minimal et un dovecot bancal... ma racine est bien /var/lib/roundcube, comme l'indique la doc (à propos d'apache) On dirait que çà fonctionne... il n'y a aucune configuration depuis une page web à faire. Je ne sais pas d'où viennent tes soucis... Christophe
Re: Roundcube avec les paquets Debian
Hello Christophe ! > Moi je ne vois pas de lien depuis /var/lib/roundcube/installer sur > /usr/share/roundcube/installer… ah, oui en effet… Il y a ceci néanmoins : lrwxrwxrwx 1 root www-data 30 mai9 10:59 index.php -> /usr/share/roundcube/index.php > Mais je ne me rappelle pas avoir utilisé un accès depuis un navigateur > pour installer / configurer l'engin… On peut toujours le faire en ligne de commande, mais on a une béquille comme ça aussi : http://www.rudraraj.net/2015/01/26/how-to-install-roundcube-with-nginx/ > As-tu essayé depuis ton butineur l'accès à index.php de la racine de > ton serveur configuré dans /etc/nginx/sites-enabled ? Ça me donne un code 200 et une page vide sur le navigateur : # cd /var/log/nginx && tail roundcube.access.log 82.124.106.90 - - [19/Sep/2016:15:11:33 +0200] "GET /installer/ HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" 82.124.106.90 - - [19/Sep/2016:15:11:35 +0200] "GET /installer/ HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" 82.124.106.90 - - [19/Sep/2016:15:15:44 +0200] "GET /robots.txt HTTP/1.1" 200 26 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" 82.124.106.90 - - [19/Sep/2016:15:18:04 +0200] "GET /installer/ HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" 82.124.106.90 - - [19/Sep/2016:15:18:10 +0200] "GET /installer/ HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" 82.124.106.90 - - [19/Sep/2016:15:18:10 +0200] "GET /installer HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" 82.124.106.90 - - [19/Sep/2016:16:10:21 +0200] "GET / HTTP/1.1" 200 31 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" 82.124.106.90 - - [19/Sep/2016:16:10:56 +0200] "GET / HTTP/1.1" 200 31 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" 82.124.106.90 - - [19/Sep/2016:16:10:56 +0200] "GET /installer/ HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" 82.124.106.90 - - [19/Sep/2016:16:10:57 +0200] "GET /index.php HTTP/1.1" 200 31 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" >> >> Ph. Gras
Re: Roundcube avec les paquets Debian
Le lundi 19 septembre 2016 à 15:31 +0200, Ph. Gras a écrit : > Désolé, > > mais j'en suis toujours au même point. Les fichiers PHP en lien > symbolique ne sont pas suivis : > > # tail /var/log/nginx/roundcube.error.log > 2016/09/19 14:59:52 [error] 25923#0: *86238 > "/var/lib/roundcube/installer/index.php" is not found (2: No such > file or directory), client: 82.124.106.90, server: example.com, > request: "GET /installer/ HTTP/1.1", host: "example.com" > > # ls -al /var/lib/roundcube > total 20 > drwxr-xr-x 5 root www-data 4096 sept. 4 00:56 . > drwxr-xr-x 41 root root 4096 sept. 4 00:56 .. > lrwxrwxrwx 1 root www-data 14 mai9 10:59 config -> > /etc/roundcube > lrwxrwxrwx 1 root www-data 23 mai9 10:59 .htaccess -> > /etc/roundcube/htaccess > lrwxrwxrwx 1 root www-data 30 mai9 10:59 index.php -> > /usr/share/roundcube/index.php > lrwxrwxrwx 1 root www-data 19 mai9 10:59 logs -> > ../../log/roundcube > drwxr-xr-x 2 root www-data 4096 sept. 4 00:56 plugins > lrwxrwxrwx 1 root www-data 28 mai9 10:59 program -> > /usr/share/roundcube/program > lrwxrwxrwx 1 root www-data 31 mai9 10:59 robots.txt -> > /usr/share/roundcube/robots.txt > drwxr-xr-x 2 root www-data 4096 sept. 4 00:56 skins > drwxr-x--- 2 root www-data 4096 mai9 10:58 temp > > # tail /var/log/nginx/roundcube.access.log > 82.124.106.90 - - [19/Sep/2016:15:11:35 +0200] "GET /installer/ > HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) > AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 > Safari/537.85.17" > 82.124.106.90 - - [19/Sep/2016:15:15:44 +0200] "GET /robots.txt > HTTP/1.1" 200 26 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) > AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 > Safari/537.85.17" > > # cd /usr/share/roundcube && ls -al > total 64 > drwxr-xr-x 8 root www-data 4096 sept. 18 23:43 . > drwxr-xr-x 112 root root 4096 sept. 4 00:56 .. > drwxr-xr-x 2 root www-data 4096 sept. 4 00:56 bin > -rw-r--r-- 1 root www-data 1148 mai9 10:58 composer.json > -rw-r--r-- 1 root www-data 3595 mai9 10:58 > config.inc.php.sample > -rw-r--r-- 1 root www-data 1743 avril 17 18:37 .htaccess > -rw-r--r-- 1 root www-data 12345 avril 17 18:37 index.php > drwxr-xr-x 3 root www-data 4096 sept. 4 00:56 installer > drwxr-xr-x 29 root www-data 4096 sept. 4 00:56 plugins > drwxr-xr-x 8 root www-data 4096 sept. 4 00:56 program > -rw-r--r-- 1 root www-data26 avril 17 18:37 robots.txt > drwxr-xr-x 4 root www-data 4096 sept. 4 00:56 skins > drwxr-xr-x 7 root www-data 4096 sept. 4 00:56 SQL > > # ls -al /usr/share/roundcube/installer > total 80 > drwxr-xr-x 3 root www-data 4096 sept. 4 00:56 . > drwxr-xr-x 8 root www-data 4096 sept. 19 15:02 .. > -rw-r--r-- 1 root www-data 8183 avril 17 18:37 check.php > -rw-r--r-- 1 root www-data 1736 avril 17 18:37 client.js > -rw-r--r-- 1 root www-data 561 mai9 10:58 client.min.js > -rw-r--r-- 1 root www-data 23137 avril 17 18:37 config.php > drwxr-xr-x 2 root www-data 4096 sept. 4 00:56 images > -rw-r--r-- 1 root www-data 7006 avril 17 18:37 index.php > -rw-r--r-- 1 root www-data 3285 avril 17 18:37 styles.css > -rw-r--r-- 1 root www-data 14176 avril 17 18:37 test.php > > > # tail /var/log/roundcube/errors > [19-Sep-2016 14:59:11 +0200]: DB Error: Configuration error. > Unsupported database driver: in > /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 82 > (GET /) > [19-Sep-2016 14:59:18 +0200]: DB Error: Configuration error. > Unsupported database driver: in > /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 82 > (GET /) > > Normal, puisque je n'ai toujours pas réussi à atteindre le fichier de > configuration à partir de /var/lib/roundcube. > > J'ai désactivé les disable_functions dans mon php.ini, j'ai ajouté > disable_symlinks off; à nginx.conf, mais ça ne > change rien à l'affaire… > > Hlp ! Hoplà! Moi je ne vois pas de lien depuis /var/lib/roundcube/installer sur /usr/share/roundcube/installer... Mais je ne me rappelle pas avoir utilisé un accès depuis un navigateur pour installer / configurer l'engin... As-tu essayé depuis ton butineur l'accès à index.php de la racine de ton serveur configuré dans /etc/nginx/sites-enabled ? > > Ph. Gras
Re: Roundcube avec les paquets Debian
Désolé, mais j'en suis toujours au même point. Les fichiers PHP en lien symbolique ne sont pas suivis : # tail /var/log/nginx/roundcube.error.log 2016/09/19 14:59:52 [error] 25923#0: *86238 "/var/lib/roundcube/installer/index.php" is not found (2: No such file or directory), client: 82.124.106.90, server: example.com, request: "GET /installer/ HTTP/1.1", host: "example.com" # ls -al /var/lib/roundcube total 20 drwxr-xr-x 5 root www-data 4096 sept. 4 00:56 . drwxr-xr-x 41 root root 4096 sept. 4 00:56 .. lrwxrwxrwx 1 root www-data 14 mai9 10:59 config -> /etc/roundcube lrwxrwxrwx 1 root www-data 23 mai9 10:59 .htaccess -> /etc/roundcube/htaccess lrwxrwxrwx 1 root www-data 30 mai9 10:59 index.php -> /usr/share/roundcube/index.php lrwxrwxrwx 1 root www-data 19 mai9 10:59 logs -> ../../log/roundcube drwxr-xr-x 2 root www-data 4096 sept. 4 00:56 plugins lrwxrwxrwx 1 root www-data 28 mai9 10:59 program -> /usr/share/roundcube/program lrwxrwxrwx 1 root www-data 31 mai9 10:59 robots.txt -> /usr/share/roundcube/robots.txt drwxr-xr-x 2 root www-data 4096 sept. 4 00:56 skins drwxr-x--- 2 root www-data 4096 mai9 10:58 temp # tail /var/log/nginx/roundcube.access.log 82.124.106.90 - - [19/Sep/2016:15:11:35 +0200] "GET /installer/ HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" 82.124.106.90 - - [19/Sep/2016:15:15:44 +0200] "GET /robots.txt HTTP/1.1" 200 26 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/6.2.8 Safari/537.85.17" # cd /usr/share/roundcube && ls -al total 64 drwxr-xr-x 8 root www-data 4096 sept. 18 23:43 . drwxr-xr-x 112 root root 4096 sept. 4 00:56 .. drwxr-xr-x 2 root www-data 4096 sept. 4 00:56 bin -rw-r--r-- 1 root www-data 1148 mai9 10:58 composer.json -rw-r--r-- 1 root www-data 3595 mai9 10:58 config.inc.php.sample -rw-r--r-- 1 root www-data 1743 avril 17 18:37 .htaccess -rw-r--r-- 1 root www-data 12345 avril 17 18:37 index.php drwxr-xr-x 3 root www-data 4096 sept. 4 00:56 installer drwxr-xr-x 29 root www-data 4096 sept. 4 00:56 plugins drwxr-xr-x 8 root www-data 4096 sept. 4 00:56 program -rw-r--r-- 1 root www-data26 avril 17 18:37 robots.txt drwxr-xr-x 4 root www-data 4096 sept. 4 00:56 skins drwxr-xr-x 7 root www-data 4096 sept. 4 00:56 SQL # ls -al /usr/share/roundcube/installer total 80 drwxr-xr-x 3 root www-data 4096 sept. 4 00:56 . drwxr-xr-x 8 root www-data 4096 sept. 19 15:02 .. -rw-r--r-- 1 root www-data 8183 avril 17 18:37 check.php -rw-r--r-- 1 root www-data 1736 avril 17 18:37 client.js -rw-r--r-- 1 root www-data 561 mai9 10:58 client.min.js -rw-r--r-- 1 root www-data 23137 avril 17 18:37 config.php drwxr-xr-x 2 root www-data 4096 sept. 4 00:56 images -rw-r--r-- 1 root www-data 7006 avril 17 18:37 index.php -rw-r--r-- 1 root www-data 3285 avril 17 18:37 styles.css -rw-r--r-- 1 root www-data 14176 avril 17 18:37 test.php # tail /var/log/roundcube/errors [19-Sep-2016 14:59:11 +0200]: DB Error: Configuration error. Unsupported database driver: in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 82 (GET /) [19-Sep-2016 14:59:18 +0200]: DB Error: Configuration error. Unsupported database driver: in /usr/share/roundcube/program/lib/Roundcube/rcube_db.php on line 82 (GET /) Normal, puisque je n'ai toujours pas réussi à atteindre le fichier de configuration à partir de /var/lib/roundcube. J'ai désactivé les disable_functions dans mon php.ini, j'ai ajouté disable_symlinks off; à nginx.conf, mais ça ne change rien à l'affaire… Hlp ! Ph. Gras
Re: Roundcube avec les paquets Debian
Bonjour, >> Qu'est-ce que tu as comme owner, group et permissions ? >> >> # ls -al /etc/roundcube > >> # ls -al /var/lib/roundcube > >> # ls -al /usr/share/roundcube >> >> # ls -al /var/log > > tout pareil, sauf pour les logs, j'ai un groupe adm qui vient de > logcheck. > >> Je commence à avoir la tête au… cube ! > > Je ne me souviens pas des détails de l'installation... > tu as des erreurs dans un journal quelconque? Non, aucune erreur nulle part. J'ai de beaux codes 200 dans les logs NginX et ça m'affiche des pages vides de tout code source quand je mets la racine de server à /var/lib/rouncube. Mais j'arrive en revanche à afficher l'installer en mettant la racine de server à /usr/share/roundcube… C'est pourquoi je me dis que je dois avoir des problèmes de lecture-écriture sur les dossiers roundcube qui sont dans etc, var/lib et usr/share… J'ai dû louper un truc. Au plaisir, Ph. Gras
Re: Roundcube avec les paquets Debian
Le lundi 12 septembre 2016 à 19:51 +0200, Ph. Gras a écrit : > Hello Christophe, > > chez moi, c'est identique (possible que je sois sur Debian ;-)) > > Qu'est-ce que tu as comme owner, group et permissions ? > > # ls -al /etc/roundcube > # ls -al /var/lib/roundcube > # ls -al /usr/share/roundcube > > # ls -al /var/log tout pareil, sauf pour les logs, j'ai un groupe adm qui vient de logcheck. > Je commence à avoir la tête au… cube ! Je ne me souviens pas des détails de l'installation... tu as des erreurs dans un journal quelconque? > D'avance, je vous remercie. De rien > Ph. Gras Christophe Maquaire
Re: Roundcube avec les paquets Debian
Hello Christophe, > Ah, et j'ai oublié > chez moi, c'est identique (possible que je sois sur Debian ;-)) Qu'est-ce que tu as comme owner, group et permissions ? # ls -al /etc/roundcube total 88 drwxr-xr-x 3 root root 4096 sept. 12 19:38 . drwxr-xr-x 101 root root 4096 sept. 6 17:10 .. -rw-r--r-- 1 root root 1240 avril 29 22:04 apache.conf -rw-r- 1 root www-data 3564 sept. 4 00:56 config.inc.php -rw-r- 1 root www-data 529 sept. 4 00:56 debian-db.php -rw-r--r-- 1 root root 373 avril 29 22:04 debian-db-roundcube.php -rw-r--r-- 1 root root 49062 mai9 10:58 defaults.inc.php -rw-r--r-- 1 root root 1743 mai9 10:58 htaccess -rw-r--r-- 1 root root 491 avril 29 22:04 lighttpd.conf -rw-r--r-- 1 root root 2815 avril 17 18:37 mimetypes.php drwxr-xr-x 15 root root 4096 sept. 4 00:56 plugins # ls -al /var/lib/roundcube total 20 drwxr-xr-x 5 root root 4096 sept. 4 00:56 . drwxr-xr-x 41 root root 4096 sept. 4 00:56 .. lrwxrwxrwx 1 root root 14 mai9 10:59 config -> /etc/roundcube lrwxrwxrwx 1 root root 23 mai9 10:59 .htaccess -> /etc/roundcube/htaccess lrwxrwxrwx 1 root root 30 mai9 10:59 index.php -> /usr/share/roundcube/index.php lrwxrwxrwx 1 root root 19 mai9 10:59 logs -> ../../log/roundcube drwxr-xr-x 2 root root 4096 sept. 4 00:56 plugins lrwxrwxrwx 1 root root 28 mai9 10:59 program -> /usr/share/roundcube/program lrwxrwxrwx 1 root root 31 mai9 10:59 robots.txt -> /usr/share/roundcube/robots.txt drwxr-xr-x 2 root root 4096 sept. 4 00:56 skins drwxr-x--- 2 www-data www-data 4096 mai9 10:58 temp # ls -al /usr/share/roundcube total 64 drwxr-xr-x 8 root root 4096 sept. 12 00:12 . drwxr-xr-x 112 root root 4096 sept. 4 00:56 .. drwxr-xr-x 2 root root 4096 sept. 4 00:56 bin -rw-r--r-- 1 root root 1148 mai9 10:58 composer.json -rw-r--r-- 1 root root 3595 mai9 10:58 config.inc.php.sample -rw-r--r-- 1 root root 1743 avril 17 18:37 .htaccess -rw-r--r-- 1 root root 12345 avril 17 18:37 index.php drwxr-xr-x 3 root root 4096 sept. 4 00:56 installer drwxr-xr-x 29 root root 4096 sept. 4 00:56 plugins drwxr-xr-x 8 root root 4096 sept. 4 00:56 program -rw-r--r-- 1 root root26 avril 17 18:37 robots.txt drwxr-xr-x 4 root root 4096 sept. 4 00:56 skins drwxr-xr-x 7 root root 4096 sept. 4 00:56 SQL # ls -al /var/log drwxr-x--- 2 www-datawww-data4096 sept. 11 06:25 round cube Je commence à avoir la tête au… cube ! D'avance, je vous remercie. Ph. Gras
Re: Roundcube avec les paquets Debian
Merci Christophe, > Ah, et j'ai oublié > pour toutes ces informations ! Entre temps j'ai réussi à atteindre l'installer de façon correcte en changeant : # Default server configuration # server { # listen 80 default_server; # listen [::]:80 default_server; # root /var/lib/roundcube; root /usr/share/roundcube; # Add index.php to the list if you are using PHP # index index.html index.htm index.nginx-debian.html; index index.php index.html; } la racine globale vers l'endroit où pointent le plus de liens symboliques… Je vais reprendre le truc ce week-end et vous tiendrai au courant de la suite. Bonne journée, Ph. Gras
Re: Roundcube avec les paquets Debian
Le mercredi 07 septembre 2016 à 14:44 +0200, Christophe Maquaire a écrit : > Le mercredi 07 septembre 2016 à 12:32 +0200, Ph. Gras a écrit : Ah, et j'ai oublié cat /etc/nginx/snippets/fastcgi-php.conf # regex to split $uri to $fastcgi_script_name and $fastcgi_path fastcgi_split_path_info ^(.+\.php)(/.+)$; # Check that the PHP script exists before passing it try_files $fastcgi_script_name =404; # Bypass the fact that try_files resets $fastcgi_path_info # see: http://trac.nginx.org/nginx/ticket/321 set $path_info $fastcgi_path_info; fastcgi_param PATH_INFO $path_info; fastcgi_index index.php; include fastcgi.conf; et cat /etc/nginx/fastcgi.conf fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIPT_NAME$fastcgi_script_name; fastcgi_param REQUEST_URI$request_uri; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL$server_protocol; fastcgi_param HTTPS $https if_not_empty; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWAREnginx/$nginx_version; fastcgi_param REMOTE_ADDR$remote_addr; fastcgi_param REMOTE_PORT$remote_port; fastcgi_param SERVER_ADDR$server_addr; fastcgi_param SERVER_PORT$server_port; fastcgi_param SERVER_NAME$server_name; # PHP only, required if PHP was built with --enable-force-cgi-redirect fastcgi_param REDIRECT_STATUS200; Mais on dirait bien que là, c'est un doublon... Christophe
Re: Roundcube avec les paquets Debian
Le mercredi 07 septembre 2016 à 12:32 +0200, Ph. Gras a écrit : > Bonjour la liste, Bonjour > > l'un d'entre vous aurait-il installé Roundcube avec les paquets > Debian, ce qui lui permettrait > de me tuyauter sur la meilleure façon de paramétrer fastcgi dessus ? > > # apt-get install roundcube roundcube-mysql roundcube-plugins oui, ii roundcube 1.1.5+dfsg.1- 1~bpo8+1 all skinnable AJAX based webmail solution for IMAP servers - metapackage ii roundcube-core 1.1.5+dfsg.1- 1~bpo8+1 all skinnable AJAX based webmail solution for IMAP servers ii roundcube-mysql1.1.5+dfsg.1- 1~bpo8+1 all metapackage providing MySQL dependencies for RoundCube ii roundcube-plugins 1.1.5+dfsg.1- 1~bpo8+1 all skinnable AJAX based webmail solution for IMAP servers - plugins ii php5-fpm 5.6.24+dfsg- 0+deb8u1 amd64server-side, HTML-embedded scripting language (FPM-CGI binary) ii nginx-full 1.6.2- 5+deb8u2+b1 amd64nginx web/proxy server (standard version) > J'ai en effet des difficultés pour atteindre la source des liens > symboliques, en effet : > = > == > # ls -al /var/lib/roundcube > total 20 > drwxr-xr-x 5 root root 4096 sept. 4 00:56 . > drwxr-xr-x 41 root root 4096 sept. 4 00:56 .. > lrwxrwxrwx 1 root root 14 mai9 10:59 config -> > /etc/roundcube > lrwxrwxrwx 1 root root 23 mai9 10:59 .htaccess -> > /etc/roundcube/htaccess > lrwxrwxrwx 1 root root 30 mai9 10:59 index.php -> > /usr/share/roundcube/index.php > lrwxrwxrwx 1 root root 19 mai9 10:59 logs -> > ../../log/roundcube > drwxr-xr-x 2 root root 4096 sept. 4 00:56 plugins > lrwxrwxrwx 1 root root 28 mai9 10:59 program -> > /usr/share/roundcube/program > lrwxrwxrwx 1 root root 31 mai9 10:59 robots.txt -> > /usr/share/roundcube/robots.txt > drwxr-xr-x 2 root root 4096 sept. 4 00:56 skins > drwxr-x--- 2 www-data www-data 4096 mai9 10:58 temp > = > == Je n'ai pas de /var/lib/.htacces mais avec nginx, je ne crois pas que ce soit utile. > Lorsque dans mon virtual host NginX : > = > == > location ~ \.php$ { > include /etc/nginx/snippets/fastcgi-php.conf; > root /var/lib/roundcube; > # root /usr/share/roundcube; > fastcgi_pass unix:/var/run/php5-fpm.sock; > } > = > == J'ai location ~ \.php$ { include snippets/fastcgi-php.conf; # # # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; access_log off; log_not_found off; } > Je fais pointer la racine vers /var/lib/roundcube, ça m'affiche une > page vide, et lorsque je fais > pointer vers /usr/share/roundcube, j'obtiens bien une page avec du > code HTML valide. Mais > il manque alors plein de trucs qui sont rangés dans d'autres dossiers > (voir plus haut). j'ai root /var/lib/roundcube; > Par contre, je n'ai pas de difficulté pour afficher les fichiers > statiques dans le premier cas, Les > problèmes viennent donc bien du paramétrage de fastcgi ! et cat /etc/nginx/fastcgi_params fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIPT_NAME$fastcgi_script_name; fastcgi_param REQUEST_URI$request_uri; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL$server_protocol; fastcgi_param HTTPS $https if_not_empty; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWAREnginx/$nginx_version; fastcgi_param REMOTE_ADDR$remote_addr; fastcgi_param REMOTE_PORT$remote_port; fastcgi_param SERVER_ADDR$server_addr; fastcgi_param SERVER_PORT$server
Roundcube avec les paquets Debian
Bonjour la liste, l'un d'entre vous aurait-il installé Roundcube avec les paquets Debian, ce qui lui permettrait de me tuyauter sur la meilleure façon de paramétrer fastcgi dessus ? # apt-get install roundcube roundcube-mysql roundcube-plugins J'ai en effet des difficultés pour atteindre la source des liens symboliques, en effet : === # ls -al /var/lib/roundcube total 20 drwxr-xr-x 5 root root 4096 sept. 4 00:56 . drwxr-xr-x 41 root root 4096 sept. 4 00:56 .. lrwxrwxrwx 1 root root 14 mai9 10:59 config -> /etc/roundcube lrwxrwxrwx 1 root root 23 mai9 10:59 .htaccess -> /etc/roundcube/htaccess lrwxrwxrwx 1 root root 30 mai9 10:59 index.php -> /usr/share/roundcube/index.php lrwxrwxrwx 1 root root 19 mai9 10:59 logs -> ../../log/roundcube drwxr-xr-x 2 root root 4096 sept. 4 00:56 plugins lrwxrwxrwx 1 root root 28 mai9 10:59 program -> /usr/share/roundcube/program lrwxrwxrwx 1 root root 31 mai9 10:59 robots.txt -> /usr/share/roundcube/robots.txt drwxr-xr-x 2 root root 4096 sept. 4 00:56 skins drwxr-x--- 2 www-data www-data 4096 mai9 10:58 temp === Lorsque dans mon virtual host NginX : === location ~ \.php$ { include /etc/nginx/snippets/fastcgi-php.conf; root /var/lib/roundcube; # root /usr/share/roundcube; fastcgi_pass unix:/var/run/php5-fpm.sock; } === Je fais pointer la racine vers /var/lib/roundcube, ça m'affiche une page vide, et lorsque je fais pointer vers /usr/share/roundcube, j'obtiens bien une page avec du code HTML valide. Mais il manque alors plein de trucs qui sont rangés dans d'autres dossiers (voir plus haut). Par contre, je n'ai pas de difficulté pour afficher les fichiers statiques dans le premier cas, Les problèmes viennent donc bien du paramétrage de fastcgi ! Au plaisir, Ph. Gras