Pages : 1
#1 Le 22/11/2016, à 15:20
- bird12358
Probleme de mon installation gitlist
Bonjour,
Je suis en train d'installer un gitlist pour mes dossier git sur un serveur perso.
Je m'arrache les cheveux pour reussir à l'installer.
Quelqu'un pourrait-il me donner un lien de site à jour avec apache2 sous ubuntu 16.04?
Ou simplement m'aider. J'ai ce message quand j'ouvre la page web:
Not Found
The requested URL /index.php/ was not found on this server.
Apache/2.4.18 (Ubuntu) Server at 192.168.0.33 Port 80
D'avance merci.
Hors ligne
#2 Le 22/11/2016, à 19:56
- J5012
Re : Probleme de mon installation gitlist
je pense que l'erreur est basique : celle que font tous les debutants n'ayant jamais installé de serveur http ... rien qu'à voir ce forum bardé de plein de sujets à propos de l'install de apache2 ... sur ce meme forum il ya un tuto en cours d'ecriture où tu pourras poser des questions plus ciblees : http://forum.ubuntu-fr.org/viewtopic.php?id=1990066
gitlist : cependant gitlist n'est pas une application php autonome, et demande la configuration et l'installation de composants silex et twig qui sont des sortes d'atelier de dev rapide pour php ...
tu dois donc installer ces 3 applications pour que ca fonctionne ! == pas simple comme tu debutes ...
as-tu deja essayé les autres interfaces pour git ? comme gitweb (dispo dans les paquets officiels)
edit : si tu ne developpes pas gitlist, tu n'as pas besoin des ateliers silex et twig : ce que dis le fichier install de l'archive gitlist-0.5.0.tar.gz :
# GitList Installation
* Download GitList from [gitlist.org](http://gitlist.org/) and decompress to your `/var/www/gitlist` folder, or anywhere else you want to place GitList.
* Rename the `config.ini-example` file to `config.ini`.
* Open up the `config.ini` and configure your installation. You'll have to provide where your repositories are located and the base GitList URL (in our case, http://localhost/gitlist).
* Create the cache folder and give read/write permissions to your web server user:```
cd /var/www/gitlist mkdir cache chmod 777 cache
```
That's it, installation complete!
et bien sur les prerequis pour le serveur http :
## Requirements
In order to run GitList on your server, you'll need:* git
* Apache with mod_rewrite enabled or nginx
* PHP 5.3.3
Dernière modification par J5012 (Le 22/11/2016, à 20:10)
Hors ligne
#3 Le 23/11/2016, à 09:11
- bird12358
Re : Probleme de mon installation gitlist
D'abord merci pour le retour.
Alors j'ai effectivement fait ce qui est demandé dans le fichier d'install.
Visiblement dans les dernieres version d'ubuntu mieux vaut placer le dossier gitlist dans le répertoire /var/www/html.
Mon fichier config.ini ressemble a ca:
[git]
client = '/usr/bin/git' ; Your git executable path
default_branch = 'master' ; Default branch when HEAD is detached
repositories[] = '/media/DD/server/reposGit/' ; Path to your repositories
; If you wish to add more repositories, just add a new line
; WINDOWS USERS
;client = '"C:\Program Files (x86)\Git\bin\git.exe"' ; Your git executable path
;repositories[] = 'C:\Path\to\Repos\' ; Path to your repositories
; You can hide repositories from GitList, just copy this for each repository you want to hide
; hidden[] = '/home/git/repositories/BetaTest'
[app]
baseurl ='http://localhost/gitlist'
debug = false
cache = true
theme = "default"
; If you need to specify custom filetypes for certain extensions, do this here
[filetypes]
; extension = type
; dist = xml
; If you need to set file types as binary or not, do this here
[binary_filetypes]
; extension = true
; svh = false
; map = true
; set the timezone
[date]
; timezone = UTC
; format = 'd/m/Y H:i:s'
Ensuite j'ai du modifier le fichier .htacess :
<IfModule mod_rewrite.c>
Options -MultiViews +SymLinksIfOwnerMatch
RewriteEngine On #AJOUT
RewriteBase /var/www/html/gitlist #AJOUT
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L,NC]
</IfModule>
<Files config.ini>
order allow,deny
deny from all
</Files>
Et dans mon fichier apache2.conf, j'ai passé les AllowOverride none à AllowOverride All
J'ai essayé d'installé gitweb mais j'ai les même problèmatique.
Je m'arrache les cheveux sur cette installation.
Edit:J'ai installé php7.0
Dernière modification par bird12358 (Le 23/11/2016, à 09:11)
Hors ligne
#4 Le 23/11/2016, à 16:34
- Ayral
Re : Probleme de mon installation gitlist
Modération : le fil qui fait doublon avec celui ci a été fermé avec renvoi ici.
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne
#5 Le 23/11/2016, à 23:28
- J5012
Re : Probleme de mon installation gitlist
@bird12358 : est-ce que ton serveur apache2 fonctionne sans php ? et avec php sans git ?
Hors ligne
#6 Le 24/11/2016, à 07:23
- bird12358
Re : Probleme de mon installation gitlist
Oui il fonctionne, j ai bien ma page qui apparaît sur localhost. Qu'est ce que tu entends par PHP sans gît?
Dernière modification par bird12358 (Le 24/11/2016, à 07:46)
Hors ligne
#7 Le 24/11/2016, à 13:16
- kholo
Re : Probleme de mon installation gitlist
salut,
donc, ce que demande J5012 c'est si tu as tout fonctionnel
peut être peux tu reprendre mon tuto pour compléter ton installation.
Pour les vérif :
pour l'accès à mysql, tu te connectes en ligne de commande
ou plus simplement tu vas à la dernière étape en te connectant sur phpmyadmin
qui, en étant fonctionnel, valide le http, le php et le sql (il faut créer une base pour être sûr)
si tu n'as pas pris l'option d'installer phpmyadmin, ligne de commande et :
test de mysql :
mysql -u root -p
Ça demande le mot de passe (mysql !).
Et le prompt mysql > apparaît
pour sortir
exit ;
pour php,
on crée un fichier qui donnera des infos systèmes
nano ~/test.php
y mettre
<?php
phpinfo();
?>
ctrl + x puis o puis touche entrée
puis on déplace le fichier pour test
adapter /var/www/html pour le dossier choisi pour les sites webs
sudo mv ~/test.php /var/www/html
chez moi c'est plutôt :
sudo mv ~/test.php /srv/www/html
puis lancer la page
http://localhost/
retrouver test.php et le lancer
Si tu fais tout ça sans problèmes c'est que la partie lamp est ok !
Hors ligne
#8 Le 25/11/2016, à 15:19
- bird12358
Re : Probleme de mon installation gitlist
Merci. Visiblement il fallait que j'installe d'autres paquet en plus que ceux cités dans le tuto.
Genial tu m'as sauvé la vie .
Hors ligne
#9 Le 26/11/2016, à 11:25
- kholo
Re : Probleme de mon installation gitlist
si tu pouvais nous en dire plus et passer le sujet en [résolu]...
n'hésites pas à mettre des détails sur ton install git
Hors ligne
Pages : 1