[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24136 Sujets résolus :  39 %

66 visiteurs en ce moment


Accueil > Forums de discussion >  Installation, mise-à-jour > Page blanche pour l'espace privé (après login) (Spip 2.0.9, IIS (...)

Page blanche pour l'espace privé (après login) (Spip 2.0.9, IIS 6.0) Résolu

par joshyy - 5 octobre 2009 12:02 - Réponse(s) : 16

Bonjour,

J’essaie pour le moment d’installer un spip chez mon hébergeur et ça ne fonctionne pas :(

* La partie publique fonctionne
* Le login de la partie privée aussi
* Mais après ledit login, la page de l’espace privé reste blanche (sous firefox), sous explorer 8 j’ai une page "HTTP 500 erreur interne au serveur".

Spip est dans un sous-dossier "spip" placé par ftp dans le dossier d’hébergement.

Voici les infos du serveur (données dans phpMyAdmin) :

* Microsoft-IIS/6.0
* Version du client MySQL : 5.0.51a
* Extension PHP : mysqli

Le spip que j’utilise est le 2.0.9 [14357].

Je n’ai fait aucune modif, c’est l’installation de base (dézip du fichier spip sur le serveur, aller dans écrire, configurer les paramètres de la base SQL).

Spip crée 33 tables dans la base et puis la partie publique fonctionne.

L’hébergeur me dit ceci :

L’article en question était celui-ci.

N’y connaissant rien en serveur web, me voilà donc un peu perdu...

(l’installation en local avec xamp, qui utilise apache, fonctionnait sans problèmes)

Merci pour votre aide :)


  • #1 > Page blanche pour l'espace privé (après login) (Spip 2.0.9, IIS 6.0) ˆ
    par ANAGRAMME WebHosting Support - 16 octobre 2009 19:52

    Monsieur Grisius,

    Nous continuons à investiguer le problème pour pouvoir y apporter une solution dans les meilleurs délais. Nous venons d’upgrader PHP en version 5.2.11 mais cela n’a pas eu d’impact sur Spip.

    Bien à vous,
    Olivier Charlier
    ANAGRAMME WebHosting Support


  • Si l upgrade est probablement en rapport, entre autres si le php est en cgi pour le php4/php5, ou autres raisons .

    voir :
    http://forum.spip.org/fr_190788.html#forum217900
    "Error 500 - Internal server error" chez 1and1

    qui en a sauve plus d un ;)

    vous etes tres probablement dans le meme cas

    sinon si c est vraiment pas ca, chercher du cote de suhosin, et voir si le processus apache fait pas de segfault ou ne se fait pas killer


  • Oula c est de l hebergement sous windows en fait.
    Oubliez ma reponse precedente qui ne vous aidera probablement pas alors, et bon courage ( vous devez en avoir beaucoup pour oser heberger un site de prod sous windows ;)


  • tu peux essayer (c’est un essai hein...) de modifier le fichier ecrire/inc/utils.php en remplaçant la ligne 1269 :

    define('_SPIP_ECRIRE_SCRIPT', // true ? #decommenter ici et commenter la
     preg_match(',IIS|thttpd,',$_SERVER['SERVER_SOFTWARE']) ?
     'index.php' : '');

    par

    define('_SPIP_ECRIRE_SCRIPT', true ? #decommenter ici et commenter la
     // preg_match(',IIS|thttpd,',$_SERVER['SERVER_SOFTWARE']) ?
     'index.php' : '');

    pour forcer le passage par index.php qui, apparemment, ne se fait pas dans ton cas.


  • Merci pour les suggestions, je ne sais pas exactement laquelle a fonctionné mais le fait est que cela fonctionne.

    J’ai donc transféré ma db locale vers l’hébergement, ainsi que mes squelettes.

    Tout fonctionne à part les adresses des articles.

    En local ils ressemblent à :
    http://monsite/spip/spip.php?article6

    Alors que sur hébergement ils ressemblent à ceci :
    http://monsite/spip/article6.html

    Ces adresses sont générées dans une boucle avec #URL_ARTICLE.

    Cela serait il lié aux "urls propres" ? (je n’ai effectué aucun changement dans un htaccess ou ailleur concernant les urls)

    Encore merci à tous.


  • Oui c est lie aux url propres qui doivent etre activees sur un site et pas sur l autre.

    Le fichier htaccess.txt doit etre renomme en .htaccess pour que ca fonctionne avec apache.

    De plus sur un hebergement windows ( probablement sans apache ), c est peut etre plus complique que de juste avoir le .htaccess, a verifier avec ton hebergement .


  • il faudrait vérifier 2 choses :

    - est-ce que le formulaire de recherche fonctionne ?
    retourne-t’il quelque chose et si oui, l’url a quelle forme ?
    => /page=recherche&recherche=encore

    - est-ce qu’un appel de page avec paramètre fonctionne ?
    envoie vers la bonne page avec le bon paramètre renseigné)
     ?

    <a href="[(#URL_PAGE{article}|parametre_url{id_article, 12})]"> clic </a>

    => /page=article&id_article=12


  • En local ils ressemblent à : http://monsite/spip/spip.php?article6

    => urls réglées sur page — spip.php?article12

    Alors que sur hébergement ils ressemblent à ceci : http://monsite/spip/article6.html

    => urls réglées sur html — article12.html

    à vérifier à la page ecrire/?exec=config_fonctions dans la boite « Type d’adresses URL » (si la boite n’est pas affichée, c’est que le réglage de $type_urls doit déjà exister dans le fichier config/mes_options.php).

    mais a priori, si les vérifs au-dessus (recherche et parametre_url) fonctionnent, tu ne devrais pas avoir de souci à te faire (du moins, pour ça...)


  • Merci pour ces réponses rapides.

    Alors, il y a bien un fichier .htaccess dans le "root" de spip.

    La recherche retourne des liens sous la mauvaise forme (http://monsite/spip/article15.html)

    Un appel direct de page sous la forme http://monsite/spip/spip.php?article6 fonctionne.

    En tapant directement le lien de config que tu donne denisb, j’arrive sur la page "fonctions avancées" du site ou je ne vois pas de réglage pour le "type d’adresse URL".

    Sur le site hébergé, il y a bien un dossier "config" mais pas de fichier mes_options.php dedans (juste chmod.php et connect.php)


  • le fichier .htaccess présent à la racine de spip est-il bien celui (une copie renommée) livré avec la distribution de spip, à savoir htaccess.txt ?


  • Oui, ils sont identiques.


  • Je viens de créer un fichier mes_options.php dans config, avec le paramètre par defaut ($type_urls = "page"), juste pour voir.

    Et ça fonctionne...

    Encore merci pour votre temps à tous :)

    PS : si quelqu’un a une idée de pourquoi ce paramètre était changé par défaut, ou à quel endroit pourrait il être stocké (sans mes_options.php ni dans config, ni dans ecrire), je suis toujours intéressé de savoir.


  • En double bonus, après avoir crée le fichier mes_options.php, la boîte "type d’URL" est apparue dans la page de configuration du site.


  • Bonjour,

    je cherche justement une solution à un pb similaire au votre :
    sur un des sites SPIP que je gère (il tourne depuis 2005, avec les mises à jour successives 1.7, 1.9, ... 2.0.9), je rencontre un bug dans l’interface de "configurations avancées". Les autres pages de l’interface privée sont complètes et nickel. Par contre sur cette page, je n’ai pas de pied de page, et, surtout je n’ai pas la boite de config des url, comme vous.
    J’ai bien essayé d’ajouter dans le répertoire config un fichier mes_options.php avec

    <?php
    $type_urls = "page"
    ?>

    dedans... mais ça ne change rien.

    Ce problème ne me dérangeait pas jusqu’à aujourd’hui. Or, aujourd’hui, j’ai dans ma page mot.html un petit script "get" pour un menu déroulant sur des mots-clef, et ça me balance un " = " dans mon url.

    Or mon site n’interprète plus les url du type :

    http://triangle.ens-lsh.fr/spip.php?mot=106

    uniquement les url du type :

    http://triangle.ens-lsh.fr/spip.php?mot106

    Auriez-vous une idée ?
    Merci d’avance !


  • On dirait qu’il manque le ; après "page" dans le script php.


  • Désolé, je n’avais pas vu qu’il existait un "résolu" à cocher.

    Encore merci à ceux qui ont répondu.




Répondre à la question

« Page blanche pour l'espace privé (après login) (Spip 2.0.9, IIS 6.0) »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?

  • Changement de courriel

    par Théo
    17:03

    Réponse(s) : 2

    Merci. J’ai trouvé en bas de page "Espace privé". J’y ai mis mon login mais mon mot de passe ne passe pas… ? J’ai cliqué sur "mot de passe oublié" mais il ne se passe rien. Je vais réessayer plus tard (...)

  • La liste des plugin a disparue.

    par Valéry
    18 août 13:54

    Réponse(s) : 1

    La liste des plugins n’apparaît pas ou bien les plugins sont désactivés (il y a plusieurs onglets dans cette liste). Copie locale sur quel environnement ? WAMP ou équivalent (...)

  • > Login perdu...

    par Valéry
    18 août 13:53

    Réponse(s) : 7

    Il est possible d’utiliser votre adresse mail à la place du login (l’adresse associée au compte utilisateur, modifiable via phpmyadmin au besoin)

  • Migration de spip2.1.10 et squelette soyezcréateurs

    par Valéry
    18 août 13:51

    Réponse(s) : 1

    1) Sauvegarder ta base de données et tes fichiers 2) Appliquer la mise à jour de SPIP A priori ça ne devrait pas poser de problème (et la sauvegarde permet un retour arrière au cas où). Il est (...)

  • MàJ de SPIP 3.1.4 vers 3.1.6 sous spip_loader : "Le chargement a échoué"

    par Hervee
    8 août 20:21

    Réponse(s) : 4

    J’ai le même pb : j’ai le même SPIP Loader depuis le passage à SPIP 3, même hébergeur, toujours passée par le loader et là j’ai le même message d’erreur.

  • Connexion impossible sur contrib.spip

    par philnomade
    6 août 08:20

    Réponse(s) : 1

    Pas de réponse ?? Un peu d’aide me serait bien utile...

  • Page blanche /spip/ecrire

    par Vincent François
    4 août 19:52

    Réponse(s) : 7

    Bonjour, As-tu trouvé la cause de ce dernier message. J’ai le meme en local quand j’essaye d’ouvrir un ancien site SPIP 3.0.17 sur mon MAMP avec PHP 7.0.15 avant de le faire migrer en 3.1.6... (...)

  • pb accès espace privé : login interdit...

    par Alain
    19 juillet 10:58

    Réponse(s) : 82

    Je reçois tout à coup des messages de ce site, et quand j’essaie de me connecter avec l’adresse à laquelle je les reçois, il me dit que je suis inconnu sur le site. Merci de supprimer mon (...)

  • Comment importé sur SPIP son propre galerie ?

    par erational
    17 juillet 11:23

    Réponse(s) : 1

    SPIP permet d’ajouter des images aux articles Tu peux les disposer dans le portfolio et faire la galerie que tu veux. Pour faciliter l’import des images, tu peux utiliser ce plugin (...)

  • installation spip

    7 juillet 11:28

    Réponse(s) : 5

    Suis ce tuto : https://www.spip.net/fr_article5521.html

  • Messages : 19590
  • 4787 43 %
  • Poser une nouvelle question