Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/06/2011, à 23:45

guydu71

installer spip

Bonsoir,

Ya t'il quelqu'un qui peux me dire comment installer spip.

j'ai regardé des tutos mais j'y arrive pas.

bonne soirée

Guy

Hors ligne

#2 Le 28/06/2011, à 15:18

aqwa

Re : installer spip

Bonjour,

As-tu installé Apache, Php et MySql ? Sinon :

sudo apt-get install apache2 mysql-server php5 php5-mysql

Ensuite, tu dois télécharger et déposer le dossier de Spip dans /var/www.
Pour terminer, tu saisis http://127.0.0.1/spip/ecrire dans ton navigateur.

À quel endroit cela bloque-t-il ?


Ubuntu 15.04 64 bits - Intel Core 2 Duo E8500 - 4 Go RAM - NVidia GeForce 9600 GT

Hors ligne

#3 Le 28/06/2011, à 21:07

guydu71

Re : installer spip

bonsoir,

je comprends pas avec fizella. tous le monde parle de fizella et pour être franc, je nage total.

je vais essayé tes explications.

Hors ligne

#4 Le 28/06/2011, à 21:11

aqwa

Re : installer spip

fizella ? Filezilla, non ?

Au fait, tu veux l'installer où ton Spip ? J'ai supposé que c'était sur ton ordinateur, auquel cas Filezilla ne te sera d'aucune utilité, ou bien tu veux créer un site sur Internet ?

Dernière modification par aqwa (Le 28/06/2011, à 21:17)


Ubuntu 15.04 64 bits - Intel Core 2 Duo E8500 - 4 Go RAM - NVidia GeForce 9600 GT

Hors ligne

#5 Le 28/06/2011, à 21:54

guydu71

Re : installer spip

oui excuses j'en ai oublié un morceau

pour t'expliquer. au départ j'ai crée un site avec webacapella sous windwos vista. mais avec webacapella je ne pouvais pas crée un espace membre donc, je suis passé sous ubuntu. Et je voudrais le refaire donc avec spip.

bien sur il sera sur internet.

si tu  veux regarder http://air71.free.fr

Hors ligne

#6 Le 28/06/2011, à 21:55

guydu71

Re : installer spip

en plus j'arrive pas à déposer le dossier dans var/www

Hors ligne

#7 Le 28/06/2011, à 23:06

aqwa

Re : installer spip

Je ne connais pas webacapella.

Si tu veux installer Spip, tu peux aussi bien le faire sous Vista. Par contre, je pense qu'il vaut mieux effectivement d'abord l'installer en local pour tester, puis transférer ensuite les fichiers nécessaires chez ton hébergeur, avec FileZilla par exemple.

Pour déplacer le dossier spip dans /var/www, en supposant qu'il est sur ton bureau, tu peux faire :

sudo mv /home/guy/Bureau/spip /var/www

guy est éventuellement à remplacer par le bon répertoire.


Ubuntu 15.04 64 bits - Intel Core 2 Duo E8500 - 4 Go RAM - NVidia GeForce 9600 GT

Hors ligne

#8 Le 28/06/2011, à 23:19

guydu71

Re : installer spip

merci, je vais essayé.

Hors ligne

#9 Le 28/06/2011, à 23:41

guydu71

Re : installer spip

guy@guy-Aspire-6920:~$ sudo mv /home/guy/spip /var/www
mv: impossible de déplacer «/home/guy/spip» vers «/var/www/spip»: Le dossier n'est pas vide

j'ai un soucis, j'ai ça comme message

Hors ligne

#10 Le 29/06/2011, à 09:11

aqwa

Re : installer spip

Si tu as vraiment tapé cette commande, tu as oublié Bureau entre guy et spip. Peut-être manque-t-il également un / en fin de commande, à voir :

sudo mv /home/guy/Bureau/spip /var/www/

Ubuntu 15.04 64 bits - Intel Core 2 Duo E8500 - 4 Go RAM - NVidia GeForce 9600 GT

Hors ligne

#11 Le 29/06/2011, à 10:59

guydu71

Re : installer spip

Bonjour,

guy@guy-Aspire-6920:~$ sudo mv /home/guy/Bureau/spip /var/www/
[sudo] password for guy:
mv: impossible de déplacer «/home/guy/Bureau/spip» vers «/var/www/spip»: Le dossier n'est pas vide
guy@guy-Aspire-6920:~$

j'ai recommancé et voila le message?

Merci pour ton aide

Hors ligne

#12 Le 29/06/2011, à 13:26

aqwa

Re : installer spip

Je ne comprends pas. Que donne la commande ls /var/www ?


Ubuntu 15.04 64 bits - Intel Core 2 Duo E8500 - 4 Go RAM - NVidia GeForce 9600 GT

Hors ligne

#13 Le 29/06/2011, à 19:07

guydu71

Re : installer spip

bonjour,

le dossier spip est bien dans var/www/ je viens de vérifier

guy@guy-Aspire-6920:~$ ls /var/www
index.html  spip
voila le résultat

Hors ligne

#14 Le 29/06/2011, à 19:27

aqwa

Re : installer spip

Cela signifie donc que d'une manière ou d'une autre, tu as réussi à copier le dossier spip dans /var/www.
Et maintenant, que donnent les adresses http://127.0.0.1/spip et http://127.0.0.1/spip/ecrire dans ton navigateur ?


Ubuntu 15.04 64 bits - Intel Core 2 Duo E8500 - 4 Go RAM - NVidia GeForce 9600 GT

Hors ligne

#15 Le 29/06/2011, à 23:03

guydu71

Re : installer spip

Not Found

The requested URL /spip[/url was not found on this server.
Apache/2.2.17 (Ubuntu) Server at 127.0.0.1 Port 80

pour les adresses, j'ai ce message.

Hors ligne

#16 Le 29/06/2011, à 23:16

guydu71

Re : installer spip

par contre si je tape :

/var/www/spip/ecrire/index.php  j'ai une fenêtre qui souvre et j'ai soit ouvrir ou enregistrer. si j'ouvre j'ai ce message.

<?php

/***************************************************************************\
*  SPIP, Systeme de publication pour l'internet                           *
*                                                                         *
*  Copyright (c) 2001-2010                                                *
*  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
*                                                                         *
*  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
*  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
\***************************************************************************/

define('_ESPACE_PRIVE', true);
if (!defined('_ECRIRE_INC_VERSION')) include 'inc_version.php';

// Verification anti magic_quotes_sybase, pour qui addslashes("'") = "''"
// On prefere la faire ici plutot que dans inc_version, c'est moins souvent et
// si le reglage est modifie sur un site en prod, ca fait moins mal
if (addslashes("'") !== "\\'") die('SPIP incompatible magic_quotes_sybase');

include_spip('inc/cookie');

//
// Determiner l'action demandee
//

$exec = (string)_request('exec');
$reinstall = _request('reinstall')?_request('reinstall'):($exec=='install'?'oui':NULL);
//
// Les scripts d'insallation n'authentifient pas, forcement,
// alors il faut blinder les variables d'URL
//
if (autoriser_sans_cookie($exec)) {
    if (!isset($reinstall)) $reinstall = 'non';
    set_request('transformer_xml');
    $var_auth = true;
} else {
    // Authentification, redefinissable
    $auth = charger_fonction('auth', 'inc');
    $var_auth = $auth();
    if ($var_auth) {
        echo auth_echec($var_auth);
        exit;
    }
}

// initialiser a la langue par defaut
include_spip('inc/lang');
utiliser_langue_visiteur();

if (_request('action') OR _request('var_ajax') OR _request('formulaire_action')){
    // Charger l'aiguilleur qui va mettre sur la bonne voie les traitements derogatoires
    include_spip('public/aiguiller');
    if (
        // cas des appels actions ?action=xxx
        traiter_appels_actions()
     OR
        // cas des hits ajax sur les inclusions ajax
        traiter_appels_inclusions_ajax()
     OR
         // cas des formulaires charger/verifier/traiter
      traiter_formulaires_dynamiques())
      exit; // le hit est fini !
}

//
// Gestion d'une page normale de l'espace prive
//

// Controle de la version, sauf si on est deja en train de s'en occuper
if (!$reinstall=='oui'
AND !_AJAX
AND isset($GLOBALS['meta']['version_installee'])
AND ($GLOBALS['spip_version_base'] != (str_replace(',','.',$GLOBALS['meta']['version_installee']))))
    $exec = 'demande_mise_a_jour';

// Quand une action d'administration est en cours (meta "admin"),
// refuser les connexions non-admin ou Ajax pour laisser la base intacte.
// Si c'est une admin, detourner le script demande vers cette action:
// si l'action est vraiment en cours, inc_admin refusera cette 2e demande,
// sinon c'est qu'elle a ete interrompue et il faut la reprendre

elseif (isset($GLOBALS['meta']["admin"])) {
    if (preg_match('/^(.*)_(\d+)_/', $GLOBALS['meta']["admin"], $l))
        list(,$var_f,$n) = $l;
    if (_AJAX
        OR !(
            isset($_COOKIE['spip_admin'])
            OR (isset($GLOBALS['visiteur_session']) AND $GLOBALS['visiteur_session']['statut']=='0minirezo')
            )
        ) {
        spip_log("Quand la meta admin vaut " .
             $GLOBALS['meta']["admin"] .
             " seul un admin peut se connecter et sans AJAX." .
             " En cas de probleme, detruire cette meta.");
        die(_T('info_travaux_texte'));
    }
    if ($n) {
        list(,$var_f,$n) = $l;
        if ($var_f != $exec) {
            spip_log("Le script $var_f lance par $n se substitue a $exec");
            $exec = $var_f;
        }
    }
}
// si nom pas plausible, prendre le script par defaut
elseif (!preg_match(',^[a-z_][0-9a-z_]*$,i', $exec)) {
    $exec = "accueil";
    set_request('exec', $exec);
}

// Verification des plugins
// (ne pas interrompre une restauration ou un upgrade)
elseif ($exec!='upgrade'
AND !$var_auth
AND !_DIR_RESTREINT
AND autoriser('configurer')
AND lire_fichier(_CACHE_PLUGINS_VERIF,$l)
AND $l = @unserialize($l)) {
    foreach ($l as $fichier) {
        if (!@is_readable($fichier)) {
            spip_log("Verification plugin: echec sur $fichier !");
            include_spip('inc/plugin');
            verifie_include_plugins();
            break; // sortir de la boucle, on a fait un verif
        }
    }
}

// compatibilite ascendante
$GLOBALS['spip_display'] = isset($GLOBALS['visiteur_session']['prefs']['display'])
    ? $GLOBALS['visiteur_session']['prefs']['display']
    : 0;
$GLOBALS['spip_ecran'] = isset($_COOKIE['spip_ecran']) ? $_COOKIE['spip_ecran'] : "etroit";

//  si la langue est specifiee par cookie et ne correspond pas
// (elle a ete changee dans une autre session, et on retombe sur un vieux cookie)
// on appelle directement la fonction, car un appel d'action peut conduire a une boucle infinie
// si le cookie n'est pas pose correctement dans l'action
if (!$var_auth AND isset($_COOKIE['spip_lang_ecrire'])
  AND $_COOKIE['spip_lang_ecrire'] <> $GLOBALS['visiteur_session']['lang']) {
      include_spip('action/converser');
      action_converser_post($GLOBALS['visiteur_session']['lang'],true);
}


// Passer la main aux outils XML a la demande (meme les redac s'ils veulent).
// mais seulement si on a bien ete auhentifie
if ($var_f = _request('transformer_xml')) {
    set_request('var_url', $exec);
    $exec = $var_f;
}

if ($var_f = tester_url_ecrire($exec)) {
    $var_f = charger_fonction ($var_f);
    $var_f(); // at last
}
else {
// Rien de connu: rerouter vers exec=404 au lieu d'echouer
// ce qui permet de laisser la main a un plugin
    $var_f = charger_fonction('404');
    $var_f($exec);
}

$debug = ((_request('var_mode') == 'debug') OR !empty($tableau_des_temps)) ? array(1) : array();
if ($debug) {
    $var_mode_affiche = _request('var_mode_affiche');
    $GLOBALS['debug_objets'][$var_mode_affiche][$var_mode_objet . 'tout'] = ($var_mode_affiche== 'validation' ? $page['texte'] :"");
    echo erreur_squelette();
}
?>

Hors ligne

#17 Le 30/06/2011, à 00:15

aqwa

Re : installer spip

Ça devient galère cette histoire. Que donne http://127.0.0.1 dans ton navigateur ?
Et peux-tu poster ce que renvoie la commande

cat /etc/apache2/sites-available/default

Ubuntu 15.04 64 bits - Intel Core 2 Duo E8500 - 4 Go RAM - NVidia GeForce 9600 GT

Hors ligne

#18 Le 30/06/2011, à 00:37

guydu71

Re : installer spip

http://127.0.0.1 ÇA ME DONNE :

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.


La suite :
guy@guy-Aspire-6920:~$ cat /etc/apache2/sites-available/default
<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Hors ligne

#19 Le 30/06/2011, à 01:20

FUN

Re : installer spip

Salut

C'est un problème PHP, selon moi. Le navigateur ouvre le script au lieu de l'exécuter. J'ai eu le cas. Il faut installer le bout de logiciel qui va bien :

sudo apt-get install libapache2-mod-php5

Pour installer un serveur web sur ton ordi, une méthode intéressante :

* sudo tasksel
* choisir "LAMP Server"
* Valider

Ubuntu se débrouille ! smile



Pour installer SPIP facilement il y a une méthode simple : mettre le fichier spip_loader.php dans /var/www/ puis aller le lancer depuis le navigateur à l'adresse http://127.0.0.1/spip_loader.php

Il télécharge le reste des fichiers et lance l'installation de la base de données. Il y a juste trois-quatre champs à renseigner. Il alerte si les droits ne sont pas corrects.

Ensuite on prépare son site en local tranquillement, on sauvegarde la base de données, et on installe Spip sur le site distant avec la même méthode (spip_loader.php installé à la racine par ftp puis tout le reste par le navigateur).

Attention : le premier utilisateur doit être le même qu'en local (le webmestre) avec le même mot de passe.

Il reste à restaurer la base de données, le dossier IMG, les éventuels squelettes personnalisés et les plugins sur le site distant.

Les deux sites sont ensuite identiques.

La communauté Spip, francophone et très active, peux t'aider sur le forum (http://forum.spip.org/fr_article2014.html) ou sur IRC (#spip sur Freenode).

Mais la simple lecture de la doc devrait t'éclairer : http://www.spip.net/fr_article402.html

Ne te décourage pas, SPIP est un excellent produit.


FUN

Vieux voyou

Hors ligne

#20 Le 30/06/2011, à 07:45

guydu71

Re : installer spip

guy@guy-Aspire-6920:~$ sudo apt-get install libapache2-mod-php5
[sudo] password for guy:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
libapache2-mod-php5 est déjà la plus récente version disponible.
libapache2-mod-php5 passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 11 non mis à jour.

sudo tasksel, je le tape dans le terminal? ça me donne ça :guy@guy-Aspire-6920:~$ sudo tasksel
[sudo] password for guy:
sudo: tasksel: command not found

Hors ligne

#21 Le 30/06/2011, à 09:18

aqwa

Re : installer spip

Il faut d'abord installer le paquet tasksel. Mais je n'ai jamais utilisé cette méthode, donc je n'irai pas plus loin dans cette voie.
De toute façon, apparemment, Apache fonctionne correctement. Pour tester php, pourrais-tu créer un fichier hello.php contenant la ligne :

<? echo "Hello"; ?>

Tu le places dans /var/www (sudo mv /chemin_du_fichier/hello.php /var/www) et tu saisis http://127.0.0.1/hello.php dans ton navigateur. Tu dois évidemment obtenir 'Hello'. Sinon, qu'obtiens-tu ?

Dernière modification par aqwa (Le 30/06/2011, à 09:24)


Ubuntu 15.04 64 bits - Intel Core 2 Duo E8500 - 4 Go RAM - NVidia GeForce 9600 GT

Hors ligne

#22 Le 30/06/2011, à 10:49

guydu71

Re : installer spip

comment je le crée le fichier hello.php?

Hors ligne

#23 Le 30/06/2011, à 13:03

aqwa

Re : installer spip

Par exemple, clic droit sur le bureau, 'Créer un document' > 'Fichier vierge', que tu nommes hello.php. Puis clic droit sur ce fichier, 'Ouvrir avec Éditeur de texte'. Tu inscris <? echo "Hello"; ?> dedans, et tu sauves. Il reste à le mettre au bon endroit.
Plus rapide, tape la commande :

gksudo gedit /var/www/hello.php

Cela t'ouvre un fichier hello.php dans l'éditeur de texte avec des droits administrateur, et qui est déjà dans /var/www. Tu inscris <? echo "Hello"; ?> dedans, et tu sauves.

Bon, alors, ça donne quoi ce http://127.0.0.1/hello.php ?

Dernière modification par aqwa (Le 30/06/2011, à 13:03)


Ubuntu 15.04 64 bits - Intel Core 2 Duo E8500 - 4 Go RAM - NVidia GeForce 9600 GT

Hors ligne

#24 Le 30/06/2011, à 21:56

guydu71

Re : installer spip

ça me parait pas mal comme resultat : hello

bon et alors maintenant que ça marche, je dois faire quoi?

merci pour ton coup de main, c'est sympa

Hors ligne

#25 Le 30/06/2011, à 22:03

aqwa

Re : installer spip

J'aurais presque préféré que ça ne marche pas, parce que là, si http://127.0.0.1/spip ne donne toujours rien, je ne sais plus trop quoi faire (cela devrait afficher site en travaux, ou quelque chose du genre).
Donc si ça ne fonctionne toujours pas, peux-tu tenter http://127.0.0.1/spip/index.php et poster le résultat de ls /var/www/spip ?

Dernière modification par aqwa (Le 30/06/2011, à 22:06)


Ubuntu 15.04 64 bits - Intel Core 2 Duo E8500 - 4 Go RAM - NVidia GeForce 9600 GT

Hors ligne