Krusaf's Blog

Aller au contenu | Aller au menu | Aller à la recherche

lundi, décembre 17 2007

Migrer un forum SMF 1.1.X vers phpbb3

Vous souhaitez migrer votre forum sur le tout nouveau phpbb3. C'est facile mais faut pas s'y prendre n'importe comment :

  • Tout d'abord, mettez votre forum en mode maintenance pour que la convertion ne perde pas des topics ou autre ...
  • Faîtes un backup de la base de donnée et des fichiers tant qu'à faire (ça mange pas de pain). N'effacez pas les fichiers du forum SMF, ils sont utiles à la convertion !

Admettons que vous ayez un forum SMF 1.1.X installé dans une base de donnée nommée smf.

  • Copier les tables du forum SMF dans la nouvelle base (si vous souhaitez installer phpbb3 dans une nouvelle base)

Vous souhaitez peut-être installé votre forum phpbb3 dans une autre base de donnée ? Si oui, vous allez devoir copier les tables de la base du forum SMF dans votre nouvelle base de donnée. Sinon, phpbb3 installera ses tables dans la base smf.

  • décompressez les sources, les fichiers de langue et l'outil de convertion.
  • L'archive de l'outil de conversion va extraire deux répertoires includes et install que vous allez copier à la racine des sources du forum. Oui il existe des répertoires nommés pareille dans les sources de phpbb3 mais ne vous vinquiétez pas, vous n'écraserez rien.

A cette étape vous avez les sources de votre forum prête à être envoyées sur le serveur hébergeant votre forum. Ne remplacez pas les sources de votre SMF par phpbb3 qui n'est pas encore installé, uploadez le dans un répertoire différent qui sera temporaire. Nommez-le comme bon vous semble : phpbb3 par exemple.

  • Uploadez les sources sur le serveur web
  • ouvrez un navigateur internet à l'adresse où vous avez uploadé vos sources en ajoutant /install : http://tondomaine.com/phpbb3/install par exemple
  • A vous de remplir les différents formulaires ...
  • Une fois le forum installé, regardez les onglets sur la page, il y a un onglet "convert". Cliquez dessus. Vous pouvez à présent lancer la convertion de votre forum SMF vers phpbb3. ( Attention, il faut saisir le chemin relatif à votre ancien forum)
  • Différentes étapes vont être éxécutées et sont plus ou moins longues ... Une fois arrivé à la fin, vous aurez probablement à recréer les index de recherches (il suffit de se connecter pour cela à phpbb en tant qu'administrateur et d'aller dans le panneau d'administration, onglet "Maintenance" > Index de recherche. Attention cette opération peut être très longue !)

Si vous êtes arrivé ici, félicitations ! Cependant, il reste encore 2 ou 3 petites choses à régler ! Vérifier les droits de vos groupes d'utilisateurs ainsi que les rangs. Une chose n'a pas été migrée, il s'agit des mots de passe des utilisateurs. En effet, les mots de passe des utilisateurs sont (que ce soit sur SMF ou phpbb3) cryptés. Le cryptage étant différent, tous vos utilisateurs doivent changer de mots de passe. Ils ne peuvent pas en l'état se connecter à votre forum. Envoyez donc leur un mail en leur demandant de passer par la page permettant de récupérer un mot de passe quand on a oublié le sien. Il s'agit de la page : http://tondomaine.com/phpbb3/ucp.php?mode=sendpassword

J'espère que ce mini tut éclaircira quelques personnes. Je n'aborde aucun point technique, ce billet a été créé pour un public avisé. C'est pour cela que je ne traite aucun point de manière technique. Qu'en pensez-vous ?

lundi, novembre 19 2007

Playstation 3 & Linux

Depuis quelques jours, je suis l'heureux possesseurs d'une playstation 3. Ayant banni windows depuis longtemps, je recherche une solution pour monter un serveur upnp et dnla afin de lire mes mp3 (voir ogg) + vidéos stockées sur ma petite ubuntu.

Non je n'ai pas la solution miracle mais j'ai fais pas mal de recherches et je m'en vais vous les exposer. Si par chance, vous avez réussi de votre côté, je serai bien heureux de compléter ce présent billet !

Passons aux choses serieuses. La playstation 3 permet de rechercher des serveurs multimédia sur le réseau local et d'en lire les photos, musique (wav d'origin peut-être ?) et vidéos (sous certains formats, pas encore divx mais ca sera arranger dans un futur firmware).

J'ai installé plusieurs serveurs :

mediathomb : Je vois le serveur depuis la PS3, j'accède aux photos mais les MP3, pas moyen de les lire. Je pense que els vodés fonctionnent mais pas tous les formats.

ushare : idem

fuppes : J'ai procédé ainsi :

Attention, il faut installer les pré-requis suivants :

sudo apt-get install libtwolame-dev liblame-dev libmpcdec-dev  libvorbis-dev libflac-dev libmagick++9-dev uuid-dev libtag1-dev libavformat-dev  libflac++-dev libdlna-dev libavcodec-dev libavformat-dev libavutil-dev libpostproc-dev libswscale-dev
svn co http://fuppes-svn.ulrich-voelkel.de/trunk fuppes
cd fuppes
autoreconf -iVf
./configure --prefix=/usr
make
sudo make install
fuppes

Une fois fuppes exécuté sous une console, une url s'affichera vous permettant de configurer fuppes (spécifier les répertoires à partager ...). J'avais placé paas mal d'espoir sur ce logiciel mais ... toujours pas de lecture des MP3 :(

Je n'ai testé que cela. Il en existe d'autres, je les listerai plus tard ^^ (et les testerai ... quand l'envie viendra ;) )

Technique pour convertir une vidéo au format de la play :

sudo apt-get install gpac

Et le petit script qui va bien :

#!/bin/sh
##Released under the GPL.
## www.subvida.com
## Carlos Rivero
function usage {
cat eof $0 inputFile outputFile bitrate
where
    inputFile: The video to convert
    outoutFile: The output video
    bitrate: bitrate for the output (ex: 2000)
EOF
exit 1
}
[ $# -lt 3 ] && usage

echo "EXECUTING COMMAND: mencoder $1 -ovc x264 -oac faac -x264encopts subq=6:pass=1:bitrate=$3:bframes=3:partitions=p8x8,b8x8,i4x4:weight_b:threads=auto:nopsnr:nossim:frameref=3:mixed_refs:bime:brdo:level_idc=41:direct_pred=auto:trellis=1 -o "$2.avi""
echo "Now converting to AVC.  This will take the most time." + `date`

mencoder $1 -ovc x264 -oac faac -x264encopts subq=6:pass=1:bitrate=$3:bframes=3:partitions=p8x8,b8x8,i4x4:weight_b:threads=auto:nopsnr:nossim:frameref=3:mixed_refs:bime:brdo:level_idc=41:direct_pred=auto:trellis=1 -o "$2.avi"

echo "Now converting avi to MP4, due to limitations."
MP4Box -aviraw video $2.avi
MP4Box -aviraw audio $2.avi
mv $2_audio.raw $2_audio.aac
MP4Box -add $2_audio.aac -add $2_video.h264 $2.mp4

Je n'ai pas testé le script. Si jamais vous le testez, et que ça ne fonctionne pas, je veux bien y jeter un oeil.