#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 !
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