Aller au contenu

Probl


Messages recommandés

Bonjour

J'ai un synology depuis quelques temps et depuis ce matin j'aimerais y faire tourner du php mais je n'y arrive pas.

Dans webdav, activer webdav est bien coché, avec port 5005

Dans les Services web: Applications web: Web Station et mysql sont activé

Dans les Services web: Paramètre php : il y a juste: activer la limitation d'accès php safe_mode_exec_dir qui est coché.

Et dans http rien n'est coché.

Le dossier web s'est bien crée à la racine. J'y vois bien phpMyAdmin, j'y ai crée un dossier sandbox dans lequel j'y ai mis le fichier index.php (il ne contient qu'un echo 'Hello World').

Et lorsque je me rends à l'adresse: http://192.168.1.23:5005/web/sandbox/index.php avec un navigateur, je vois le fichier mais le code n'est pas exécuté... (je vois l'echo et les balises html)

Avez vous une idée d'où ça pourrait venir?

Merci

Modifié par luds
Lien vers le commentaire
Partager sur d’autres sites

<html>
<head>
<title>My First PHP Page</title>
</head>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>

Il n'y a que ça...

Je viens de remarquer que lorsque je veux aller sur phpmyadmin/index.php, ça fait la même chose, je vois le code du fichier mais il n'est pas executé

Modifié par luds
Lien vers le commentaire
Partager sur d’autres sites

je suppose que tu débutes en php?

Tu as nommé ton fichier avec une extension ".php" alors qye son contenu est du html avec du php intégré.

Donc

  • soit tu modifies index.php avec simplement le contenu suivant:

    <?php
    echo "Hello World!";
    ?>
  • soit tu le renomme en "index.html",
Lien vers le commentaire
Partager sur d’autres sites

Heu... je ne suis pas un expert mais je touche un peu php... et il me semble que php reconnait les balises html.

J'ai essayé aussi en enlevant les balise html (donc comme tu dit, juste du php), ça fait pareil... Et ça fait pareil avec phpmyadmin.

Lien vers le commentaire
Partager sur d’autres sites

Heu... je ne suis pas un expert mais je touche un peu php... et il me semble que php reconnait les balises html.

J'ai essayé aussi en enlevant les balise html (donc comme tu dit, juste du php), ça fait pareil... Et ça fait pareil avec phpmyadmin.

Ah pardon, j'avais pas bien percuté tous les détails.

Je ne vois pas d'autre solution que d'activer l'error log d'apache alors pour comprendre ce qui se passe.

Voir ici:

(a partir de "pour savoir ou et pourquoi ça coince")

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

Petit post, non pas pour régler le problème déjà partiellement réglé, mais pour aider à comprendre le pourquoi...

En fait, en mettant le port 5005, luds accédait à son NAS en webdav (qu'il a configuré ainsi selon son 1er post)

du coup, ce n'est plus son vhost Apache qui répond, mais webdav => Apache ne cherche plus à faire interpréter les pages php car pour lui (oui webdav tourne sur Apache) il doit diffuser un fichier sans se poser la question de ce que contient ce fichier. Si vous faites le test avec un fichier htm ou html, il sera bien interpreter dans votre navigateur. on a les même résultats en local : si on ouvre un fichier php avec un butineur => affichage du text, si c'est un fichier html => affichage de la page.

webdav a également d'autres mécanismes (liste des fichiers d'un dossier,...) mais ce n'est pas vraiment l'endroit pour parler ce ça ;-)

Webdav diffuse depuis la "racine" du NAS (comme dans File Station), du coup, en mettant http://ip:port/web/....

on accede au dossier /web du NAS

Il suffit, comme l'a dit luds, de laisser le port 80, et ne pas mettre le chemin complet de la page php (mais just le chemin relatif du site).

par contre, soit luds a entré un user/password, soit il a activé webdav anonymous.

Pour ma part, je conseil de n'activer ce type d'accès (webdav) que en httpS, et que si besoin de webdav

Armand

Lien vers le commentaire
Partager sur d’autres sites

En fait, en mettant le port 5005, luds accédait à son NAS en webdav (qu'il a configuré ainsi selon son 1er post)

Bien vu, j'avais carrément zappé l'utilisation du port 5005 (faut dire que l'affichage de l'url est raccourci par le code du forum) et donc de webdav!

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.