[Résolu] installation en localhost
Bonjour*
Je n'y arrive pas à installer pluXml
Téléchargement de pluxml.latest.zip et dézippé dans ~/var/www
Dans ~/nginx/sites-enabled le chemin est bon
root /var/www/pluxml;
index index.html index.htm install.php index.php;
J'ai essayé aussi avec le paquet Debian pour usr/share/pluxml
[apt-get install php-gd] pour installer la dernière version N°7
[apt-get install php-cgi] pour nginx
je n'ai pas touché au fichier /etc/php/7.0/fmp/pool.d
Je n'y arrive pas à installer pluXml
Téléchargement de pluxml.latest.zip et dézippé dans ~/var/www
Dans ~/nginx/sites-enabled le chemin est bon
root /var/www/pluxml;
index index.html index.htm install.php index.php;
J'ai essayé aussi avec le paquet Debian pour usr/share/pluxml
[apt-get install php-gd] pour installer la dernière version N°7
[apt-get install php-cgi] pour nginx
je n'ai pas touché au fichier /etc/php/7.0/fmp/pool.d
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
- Tu as quoi comme configuration dans nginx ?
- Et quelle version de nginx ?
- As-tu des erreurs dans les logs de nginx ?
- Que vois-tu dans ton navigateur (page blanche, erreur) ?
Quand je fais un localhost dans le navigateur j'ai ce résultat :
nginx.conf
site-available
Retour de commandes diverses
Ta conf nginx est très ancienne aussi. Tu va avoir des problèmes d'erreurs 404 sur des articles.
Voici un exemple de conf depuis lequel tu peux t'inspirer : http://forum.pluxml.org/viewtopic.php?id=5458
Je mets à jour le wiki dès que j'aurais un peu de temps.
*
*
Je repars à zéro désolé trop de modifs et essais ont été faits.
Donc en root j'ai crée le chemin suivant pour installer Pluxml, soit
/home/pedropedro/pluxml;
Et pour gérer les permissions fait en root c'est OK
usermod -G www-data pedropedro
chown -R www-data:www-data *
find . -type f -exec chmod 664 {} \;
find . -type d -exec chmod 775 {} \;
Et pour installer la bibliothèque GD
apt-get install php5-gd
Et pour que Nginx supporte PHP
aptitude install php5-cgi
sites-available
et
nginx.conf
https localhost renvoi
je suis surpris le fichier php7.0-fpm.sock ne s'ouvre pas en root et il est à 0 bytes mais c'est peut-être normal sais pas
En tapant 127.0.0.1 dans Firefox c'est bon mais en tapant localhost non. Depuis deux jours j'ai pas trouvé comment désactiver simplement https.
Il n'y avait pas de raisons pour que celà ne fonctionne pas puisque je reprenais d'anciens fichiers de conf qui étaient bon.
Je reviendrais certainement poser des questions car pas très doué.
Pour l'instant j'essaie de passer du rouge au vert
✗ ./ n'est pas accessible en écriture ou n'existe pas
✔ ./data/configuration/ est accessible en écriture✔ ./data/configuration/plugins/ est accessible en écriture✔ ./data/articles/ est accessible en écriture✔ ./data/commentaires/ est accessible en écriture✔ ./data/statiques/ est accessible en écriture✔ ./data/medias/ est accessible en écriture✔ ./plugins/ est accessible en écriture✔ Bibliothèque GD installée✔ Fonction d'envoi de mail disponible
Sous Linux tout est fichier. php7.0-fpm.sock est un socket, un genre de connecteur réseau qui permet à un serveur web de communiquer en TCP avec php-fpm.
Donc en gros tu ne peux rien en tirer avec des moyens conventionnels (genre editeur de texte) et c'est bien normal. Mais pas de soucis, il fonctionne et nginx sait l'utiliser.
A la place tu peux aussi utiliser le port 9000 comme tu le faisais : 'fastcgi_pass 127.0.0.1:9000;'
Concernant l'utilisation du nom de domaine 'localhost', il faut aussi relire ce que tu copie/colle, à savoir changer 'server_name nom_du_site' par 'server_name localhost' par exemple.
Pour le droit du dossier racine, je crois que tu lances tes find/chmod depuis le répertoire /home/pedropedro/pluxml, du coup les changements de droits n'impactent que les sous dossiers.
Ceci devrait corriger le problème :
Assures-toi d'avoir créé un lien symbolique entre de ta configuration du site depuis sites-availables vers sites-enabled, là où nginx va lire les configurations.
Pour le HTTPS, ton ancienne configuration faisait une redirection de HTTP (port 80) vers HTTPS (port 443), tandis que mon exemple de conf de base n'utilise que HTTP.
Je développerait des exemples dans le wiki.
Pour le droit du dossier racine c'est ok en ligne de commande et j'avais résolu ces droits de manière graphique ne sachant pas faire autrement.
Plus anciennement, pour le https j'avais pu créer un certificat SSL sur le port 443 et ai conservé des notes à ce sujet.
Sur une page statique je ne vois pas deux photos sur le smartphone mais sur le PC on voit bien ces deux photos.
Visualisation de la page version PC
http://zupimages.net/up/16/36/9r0v.png
Visualisation de la page version mobile
http://zupimages.net/up/16/36/2w8v.jpg
Edition : en fait avec des petites images de type icônes ça passe bien
http://zupimages.net/up/16/36/0748.jpg
Donc c'est peut-être une question de thème et version pour mobile mais en ajoutant un pluging mobile, l'intégration des deux photos ne se fait pas.