Bonjour et bienvenue sur les forums techniques de MiniGriSpip :-)
Quelques liens : Et Mgs alors ? - Balise #TMP - MiniGriSpip 1.6 - Mise-à-jour Calendrier
IMPORTANT : La participation à ces forums est strictement réservée aux membres inscrits, merci de votre compréhension.
ATTENTION : L'inscription au forum est désormais fermée pour cause de spams en trop grande quantité.
01/03/2011 - FredoMkb
Pages: 1
Bonjours !
Voila, je suis conscient que ce n'est peut etre pas la bonne rubrique pour poster ce problème, mais n'ayant aucune réponse du coté du site officiel de SPIP, je vien vous demander ici ^^
Le problème n'est rien de bien grave je pense, mais sa simplicité ( et surtout le fait que ce soit totallement inatendu lol ) m'a plutot laissé perplexe ^^
Voila, je dois installer SPIP sur un serveur web que j'ai créé moi meme sur une machine nommée HP-UX ( nom barbare mais rien d'important lol ).
J'ai donc installé php, apache et mysql, bref, tout ce qu'il faut pour que le serveur fasse tourner un site.
J'ai donc placé mon dossier spip dans le répertoire adéquat, mon serveur web voit bien mes fichiers, pas de soucis, seulement voici mon probleme :
Lorsque je tape dans mon explorateur web :
http://monsite/ecrire/
Au lieu de me lancer la page d'installation de spip, j'ai le répertoire entier "écrire" qui s'affiche ! ( donc avec tout les documents que contient ce dossier )
Savez vous a quoi ce "bug" est du ? Et surtout, comment faire pour installer SPIP du coups ?
Je n'ai pas encore tésté l'option spip_loader, je préfairerais l'utiliser qu'en cas de dernier recours ^^
Hors ligne
Bonjour,
je ne suis pas expert en la matière mais peut-être qu'il manque le fichier "index.php" (celui-ci fait appel à SPIP) ...
Cordialement,
Sebasalex
Hors ligne
Bonjour,
Je suis assez d'accord avec Sebasalex, il semble qu'il y ait un probleme de configurataion de ton apache-php-mysql qui semble ne pas envoyer automatiquement le index.php
Je me rappelle d'un souci similaire au tien qui avait été posté sur spip-user il y a 2 ou 3 mois et qui avait eu une réponse.
Si je retrouve ce post je rajouterai le lien
A+
Job
Hors ligne
J'espere que tu trouveras les réponses de ce fameux post, parceque le index.php est bel et bien présent pourtant
C'est la premiere fois que je rencontre ce genre de problème, je ne m'attendais vraiment pas a l'avoir avec spip ^^
Hors ligne
sinon, essais de tout supprimer puis de retenter l'installation. J'ai souvent eu des problèmes d'installation ou de fonctionnement de SPIP et ça marchais après une réinstallation complète ... (mais ce n'est que mon cas )
Dans tous les cas, good luck
Hors ligne
Bonjour,
J'ai retrouvé lde post (je suis trop fort )
dlatr a �crit :
> Le 29 mars 07 � 12:57, job a �crit :
>
>> Je transmet juste la r�ponse sur spip-user.
>> La mes faibles comp�tences sont d�pass�es.
>>
>> phil.nakache@free.fr a �crit :
>> Oui, j'ai une base mysql.
>> Quand je tape sur l'url "http://"hostname"/ecrire, il m'affiche le
>> contenu du
>> r�pertoire ecrire au lieu de me lancer l'installation
Il manque peut etre un fichier (index.php) ou alors il manque le
lancement automatique de l'index dans la config d'apache :
DirectoryIndex index.php index.php3 index.html index.htm
@++
Tu peux retrouver la totalité du post dans les archives de spip.user
http://archives.rezo.net/spip.mbox/200703.mbox/browser
Le titre du message est probleme d'installation
Il date du 29 mars
A+
Job
Hors ligne
Merci beaucoup pour ta réponse ! Ca me met en effet sur la bonne piste ^^
Visiblement, mon apache n'etait pas configuré pour lancer automatiquement les index.php, maintenant, en allant sur :
http://monsite/ecrire/
J'ai bien la page d'index qui se lance, seulement il y a visiblement un problème de droits puisque j'ai le message d'erreur suivant :
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
Fatal error: Unknown: Failed opening required '/usr/local/apache/htdocs/ecrire/index.php' (include_path='.:/usr/local/lib/php') in Unknown on line 0
Après quelques recherches, il s'est avéré qu'il s'agissait d'un problème de droits sur le fichier index.php, j'ai donc fait un chmod 0775 index.php. Après avoir relancer mon site, cette erreur a disparue pour prendre la place du fichier inc_version.php, j'ai donc fait la meme chose en lui donnant les droits 0775 à lui aussi, mais cette fois-ci, voila l'erreur qui apparait :
Warning: require_once(inc/utils.php) [function.require-once]: failed to open stream: Permission denied in /usr/local/apache/htdocs/ecrire/inc_version.php on line 308
Fatal error: require_once() [function.require]: Failed opening required 'inc/utils.php' (include_path='.:/usr/local/lib/php') in /usr/local/apache/htdocs/ecrire/inc_version.php on line 308
Encore une fois, il semble que c'est un problème de droit, j'ai donc mis chmod 777 ( le maximum ) a ce fichier, mais l'erreur ne bouge pas
J'ai donc fait d'autres recherches, et il semblerait que ce soit le fichier inc/utils.php qui soit manquant dans spip/ecrire. Or, je suis allé voir et le fichier est bien présent
Je l'ai meme retelechargé une deuxiemme fois sur le server, mais rien n'y fait
Nous retombons donc visiblement encore dans un problème avec spip, et plus dans un problème avec apache ^^
Décidément, j'ai le chic pour attirer les petites erreures bien bloquantes xD
Merci encore pour votre aide
Hors ligne
Bonjour,
Je pense encore que c'est un probleme d'installation chez toi.
Quelle systeme d'exploitation utilises-tu?
Quelle version de spip?
Pourrais-tu décrire la procédure que tu as suivi pour installer (car pour citer ton premier post tu dis tout a bien été installé comme il faut or l'expérience nous a prouvé le contraire )
Essaye de donner un maximun d'explication, ca permettra de t'aider pour le mieux.
De plus au vu des messages d'erreur il semble que tu utilises un système Linux, et tu as installé Spip en tant que Root (Ce ne sont que des suppositions) Je te convirais plutot à l'installer en tant que simple utilisateur (c'est moins dangereux)
A+
Job
Hors ligne
Oky, je vais donc être plus clair ^^
Donc, je souhaite installer ma version de SPIP 1.9.2a sur une machine HP-UX, il s'agit d'une machine possedant un système d'exploitation proche de linux, mais étant a la fois bien différent, car étant un système d'exploitation propriétaire de HP ^^
En ce qui concerne la procédure d'installation, j'ai fait exactement pareil que sur mon ftp free :
J'ai téléchargé spip sur mon poste fixe ( qui est sous ubuntu ), j'ai décompréssé le spip.zip, et j'ai transféré son contenu via ftp, vers ma machine HP-UX, dans le repertoire d'apache : /usr/local/apache/htdocs/.
A premiere vue rien d'extraordinaire donc Peut-etre faut-il déziper directement le .zip sur le server ? Si c'est le cas, il faudra que je me renseigne, le probleme étant que je ne pense pas que ce format soit pris en charge par la machine ( c'est très vieu xD Tout ce que j'ai installé dessus, c'étaient des .tar, .tar.gz ou des .depot xD ).
Sinon, en effet, j'ai travaillé en tant que root, étant donné que c'est plus simple pour modifier les droits apres ^^
Voilou, j'espere que c'est plus clair ^^
Merci encore !
Hors ligne
Salut,
Effectivement ton installation n'est pas trivial.
Comme précisez avant je te conseillerais de travailler en user (ok ca changera pas le probleme mais bon moins on est root moins on a de chance de faire une connerie irreversible)
Je suis sous Linux Debian, j'ai un répertoire public_html (qui est souvent le répertoire par defaut pour installer ces sites internets locaux)
Chez moi j'en 5 spip qui tournent en ce moment tous dans des répertoires différents
Je crée le répertoire au hasard spip_rep,
je décompresse l'archive spip dedans
unzip spip.zip
puis je fais un mv spip/* .
puis rm -r spip
(Les 2 actions précédentes ne servent qu'à l'esthétisme pour ne pas trop alourdir l'arborescence)
ensuite je donne les droits 777 aux répertoires local, config, tmp, IMG
Pour tous les autres fichiers du 744 suffit amplement
Pour tous les répertoire du 755 (il faut les laisser en execution pour que apache puisse rentrer dedans)
Je ne sais pas si ce post va d'etre utile ?
A+
Job
Hors ligne
Ca ne peut qu'etre utile ^^
La je n'aurais plus accès au serveur avant mardi étant donné que je passe des examuns, je testerais donc tout cela mardi ^^
Merci encore pour ton aide et si tu trouves d'autres informations n'hésite pas a en faire part dans ce forum, je ferais de même, je compte continuer mes recherches ce week end
Hors ligne
Me revoila !
J'ai donc changé les droits des fichiers qui semblaient poser probleme, mais j'ai encore une erreur, différente cette fois ci :
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We had to select 'UTC' because your platform doesn't provide functionality for the guessing algorithm in /usr/local/apache/htdocs/ecrire/inc/utils.php on line 170
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We had to select 'UTC' because your platform doesn't provide functionality for the guessing algorithm in /usr/local/apache/htdocs/ecrire/inc/utils.php on line 170
Fatal error: Call to undefined function inclure_page() in /usr/local/apache/htdocs/ecrire/public.php on line 20
Je me demande bien pourquoi j'ai droit a toutes ces erreurs, alors que pendant mon install sur free, tout marchait direct du premier coups
EDIT : J'ai réglé le problème du fatal error de la fonction inclure_page, c'etait juste que le fichier assembler.php ne disposais pas des droits nécessaires pour que spip y accède. Ce problème de droit commence a être vraiment handicapant, je me demande bien comment je pourrais m'y prendre pour transférer mes fichiers sur le ftp sans que tout leurs droits soient modifiés J'ai fait ca avec filezilla, normallement les droits ne devraient pas se modifier de cette manière ! Si je pouvais directement deziper le fichier .zip sur le server ce serait plus simple, mais comme expliqué plus haut, mon server ne gère pas ce format
Sinon, un autre problème est apparu suite a la modification des droits du fichier assembler.php, les warnings sur la fonction date() se sont multipliés ! J'ai au moin une 50 aines de warnings qui se déclenchent, avec toujours le meme warning sur cette fonction date ! L'ennui c'est qu'il y en a tellement qu'a la fin, j'ai droit a l'erreur suivante :
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 98304 bytes) in /usr/local/apache/htdocs/ecrire/public.php on line 154
Je comprend pas trop le message d'erreur, comprenez vous comment s'y prendre pour regler ce warning et que je puisse enfin finir cette installation ?
Dernière modification par SnaKou (29-05-2007 09:40:56)
Hors ligne
Bonjour SnaKou
Et bien, franchement, quelle cata ton histoire
Malheureusement je suis totalement incompétent sur Windows, mais j'ai le plus grand mal à comprendre pourquoi tu as ces problèmes d'autorisation des fichiers, je n'ai jamais rencontré ce souci pour ma part... c'est étrange
Je pense sérieusement que tu devrais te tourner vers des espaces d'échange plus appropriés, qui traitent des sujets techniques liés à ton environnement de travail, car ici il y a très peu de trafic, et tu auras très peu de chances pour trouver des utilisateurs qui puissent te venir à l'aide, mise à part Job qui semble assez calé sur ces histoires, enfin, tu vois...
Quoi qu'il en soit, tiens-nous au courant Stp... à+
Hors ligne
Merci pour ta réponse ^^
Tu dis qu'il y a très peu de trafic ici, mais je te garantie que c'est pourtant le seul endrois ou j'ai des réponses a mes questions C'est pourquoi je post ici, même s'il est possible que vous ne connaissiez pas ^^
Pour en revenir a mon problème, j'ai carément installé unzip sur mon serveur de maniere a extraire carément les fichiers sur le serv a partir du zip et.... ca marche ! Enfin pour l'instant ca en a l'air, je n'ai pas encore lancé l'install, étant donné que j'ai encore 2 warnings sur la fonction date en haut, mais au moin la page d'install se lance en dessous ^^
J'installerais donc spip une fois que j'aurais résolu cette histoire de warning sur la fonction date, j'espere que Job pourra m'aider ^^
Merci encore pour votre aide !
Hors ligne
Bonjour a tous,
Entièrement d'accord une fois de plus avec Fredo. La je crois que nos compétences sont dépassés
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 98304 bytes) in /usr/local/apache/htdocs/ecrire/public.php on line 154
Essaye de modifier le fichier php.ini qui fixe la taille maximale des scripts.
Regarrde les lignes
;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data memory_limit = 16M ; Maximum amount of memory a script may consume (16MB)
Je me demande bien pourquoi j'ai droit a toutes ces erreurs, alors que pendant mon install sur free, tout marchait direct du premier coups
La grosse différence c'est que d'un coté il y un amateur (dans le sens non-professionnel ) qui s'occupe d'un serveur et de l'autre il y a des professionnels qui s'occupent du serveur.
Ne prends pas mal ce que je dis plus haut je veux juste souligner la difficulté de s'occuper d'un serveur, j'en ai passé quelques soirée sur des forums spécialisé pour arriver à faire ce que je voulais sur mon soite local. En plus j'ai la chance contrairement à toi d'utiliser une distribution plus courante (en tout cas dans le milieu informatique ) que la tienne.
Tu peux retenter ta chance sur spip-user, mais c'est vrai que si personne ne réponds c'est surement que personne ne sait, ce qont des compétences différentes de celles de webmaster.
Concernant ton problème de date, il y a peut etre une incompatibilité entre la version php que tu utilises et spip.
Quelle est ta version de php.
Bon courage
A+
Job
Hors ligne
Kikoo !
Merci encore pour votre aide si précieuse !
Je vien a l'instant de régler tout mes problèmes !
Les droits : simplement avec unzip
Les warnings avec la fonction date, il suffisait juste de mettre un default location du php.ini, sur Europe/Paris !
J'ai donc réussi a installer completement spip !
Je m'attaque jeudi a l'upload du squelette MGS que j'avais modifié sur mon site free ^^
Merci encore pour votre aide donc
Hors ligne
Pages: 1