SPIP ecureuil




Thème de ce forum :

Spip en Local (Mandriva + XP)



Mars
Spip en Local (Mandriva + XP)
7 février 2008 23:45

Bonjour, Je m’essaye à Spip depuis début janvier, j’arrive à des résultats qui me satisfont mais pas encore assez, j’essaye donc tout en local

Mes fichiers php (d’autres sites plus anciens) sont rangés dans une partition de donnée , pour être accessible depuis XP (easyphp) comme depuis Mdv, ça marche !

j’ai décompressé spip en étant sous windows, et j’ai déjà commençé à ecrire des articles et coder des squelettes (les images que j’utilise pour faire l’habillage sont préparées avec un logiciel propriétaire ...) dans mon dossier D :/spip/squelettes j’ai aménégé un D :/spip/squelettes/dur où je range un fichier "test.php" pour essayer l’habillage et la position des blocs dans lesquels se trouveront requettes.

J’ai recopié ma base de donnée dans la partition de données et édité le my.ini pour indiquer le nouveau chemin. sous XP c’est bon

Sous Mdv j’ai édité etc/my.conf et /etc/rc.d/init.d/mysqld pour changer l’adresse de datadir en pensant que ça suffisait mais quand j’apelle http://127.0.0.1/spip j’ai une page d’alerte (dans la langue prédéfinie, sans pouvoir en changer)

S’es pas trobat los repertòris seguents :
* CACHE/
* IMG/
* CACHE/8_/.

D :/spip/squelettes/dur/test.php s’affiche sans problèmes


Quelqu’un peut m’indiquer la marche à suivre (ce que j’aurais du faire dans le bon ordre) pour pouvoir travailler en local sur la même base et les mêmes squelettes svp ? Au pire je sauvegarde et je recopie dedans.

Rechercher dans les forums:
 

denisb
8 février 2008 08:18
Spip en Local (Mandriva + XP)

...
majuscules/minuscules ?

Mars
8 février 2008 14:11
Spip en Local (Mandriva + XP)

il y a effectivement une histoire du genre, mais où je dois regarder que le nom des repertoire soit bienécrit avec de majuscules ?

Si ça t’évoque quelque chose est-ce que tu peux s’il te plait m’indiquer une adresse de fichier qu’il faudrait éditer ?
Jai pas la moindre idée d’où sont écrites les lignes qui apellent CACHE et IMG.

Si j’ai bien compris :
j’ai un fichier vraisemblablement généré à la création de la base (sous XP) qui fait appel à des repertoires dont le nom est tapé en majuscule.
j’esssaye de le faire lire par le serveur mysql sous Mdv mais les repertoires équivalents ont un nom tapé en minuscule et le fait de respecter la casse empêche de les trouver.
en réécrivant (en minuscule) ça devrait pas faire de différence pour XP mais devenir limpide pour Mdv.

si je me plante j’aimerais le savoir avant d’aller plus loin, de toutes façons je sais pas où je dois réécrire.

denisb
9 février 2008 01:33
Spip en Local (Mandriva + XP)

a priori la casse (maj/min) utilisée pour le nom des répertoires n’a rien à voir avec les accès sql.

je suppose que tu utilise la version 1.9.2d de spip.

quand tu appelles http://127.0.0.1/spip (c’est à dire http://127.0.0.1/spip/index.php), le script définit un certain nombre de constantes qui prennent en compte des répertoires spécifiques de spip. ici, la casse est importante. tu dois avoir tous tes répertoires et sous-répertoires nommés en bas de casse (minuscules) sauf le repertoire IMG/ (à la racine).

donc (par exemple) :

config/
dist/
ecrire/
IMG/
  gif/
  jpg/
  pdf/
  png/
  psd/
  swf/
  tmp/
  txt/
  zip/
local/
oo/
tmp/
  cache/
  dump/
  sessions/
  upload/
  visites/

les sous-répertoires de IMG/ et de tmp/ se créent automatiquement en fonction des besoins des scripts (à l’installation, ces deux répertoires sont vides).

Mars
11 février 2008 13:22
Spip en Local (Mandriva + XP)

J’ai téléchargé la version 1.9.1, il y a déjà qq temps et c’est avec cette version que je me fais la main.
Ca vaut le coup de faire une migration vers la 1.9.2d avant d’aller plus loin ?
Dans ce cas là j’aimerais que tu m’indique un ordre dans lequel m’y prendre en fonction de ce que je veux obtenir (si ça t’ennuie pas, naturellement)

Je veux arriver à :
- un site en local ; accessible depuis les 2 OS (les fichiers sont une partition de données, les serveurs connaissent l’adresse). XP c’est pour travailler l’habillage avec du Illustrator, tester l’affichage sous IE 6 ; Linux c’est pour taper le code, envoyer en ftp, en fait : se connecter en général. Actuellement je peux plus fonctionner comme ça.
- le même en distant, que j’envoie à free après m’être assuré qu’il est conforme à ce que j’ai dessiné, c’est à dire suffisamment personalisé par rapport au "dist"

une idée en dur avec
le premier jet (printemps 2007)
les retouches (été 2007)

J’ai pas créé de bdd sur le compte free, est-ce que tu peux me dire ce que ça va représenter comme contraintes ? (le faire avant, renommer celle en local ?...)


Soyez indulgents je pars de trèèèèèèèèèèès loin !

Stanislas
11 février 2008 14:55
Spip en Local (Mandriva + XP)

J’ai téléchargé la version 1.9.1.... Ca vaut le coup de faire une migration vers la 1.9.2d avant d’aller plus loin ?

oui, il faut avoir une 192c minimum cause problème de sécurité.

Mars
11 février 2008 15:26
Spip en Local (Mandriva + XP)

bon ben allons-y pour la 1.9.2 ...d tant qu’à faire ? je recommence à zero en la dézippant et je recopie mes squelettes personnalisés, ça fait pas énorme. à condition de pouvoir recopier la base aussi

je commence par le distant ou par le local ?

Mars
12 février 2008 10:23
Spip en Local (Mandriva + XP)

euh... sachant pas si je m’embarquais pas dans une nouvelle galère, j’ai commencé par renommer mon /CACHE en /cache ça gene pas Easy php. Par contre ça suffit pas à Mandriva pour le trouver, j’ai toujours le même message d’erreur mais cette fois avec /CACHE /IMG /CACHE_5. toute bribe d’explication est la bienvenue.

denisb
12 février 2008 11:34
Spip en Local (Mandriva + XP)

très franchement : ton arborescence n’est pas très claire...

http://127.0.0.1/ renvoie sur quoi exactement ?

Mars
12 février 2008 11:57
Spip en Local (Mandriva + XP)

http://127.0.0.1/mxl87/
renvoie à D :/www/mxl87 sous XP
renvoie à /mnt/documents/www/mxl87 sous Mandriva
je suis pas sur ma machine en ce moment et je saurais pas donner une autre adresse que le point de montage mais c’est sur un disque distinct (hdc je crois) et la partition est en fat32

Mars
12 février 2008 12:06
Spip en Local (Mandriva + XP)

la base s’apelle mxl87 elle est enregistrée dans le dossier D :\wwz ou /mnt/documents/wwz (désolé de mémoire je sais pas dire plus précis)

Mars
21 février 2008 21:20
Spip en Local (Mandriva + XP)

Pas plus de succès avec Debian (Lenny), même avec des liens symboliques qui pourtant marcent pour le php.

RSS






squelette