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 21/02/2005, à 10:31

lemagicien

[Résolu] transfert site php

bonjour,
j'avais crée un site intranet en php (npds) avec easyphp et je désire le transferer sur ubuntu.
J'ai installe apache2 php4 et mysql.
J'ai transfere le contenu de www dans mon dossier personnel et j'y ai placé l'extraction de ma base *.sql
Mais après car je n'ai pas trouvé de doc à part pour easyphp !!
merci

Dernière modification par lemagicien (Le 24/02/2005, à 13:27)

Hors ligne

#2 Le 21/02/2005, à 12:02

PierreR

Re : [Résolu] transfert site php

http://localhost/ par defaut renvoie le contenu de /var/www/.
Donc, soit tu mets ton site dans /var/www/, soit (solution que je préfère), tu fait un lien symbolique vers l'endroit où tu as placé ton site dans /var/www : cd /var/www/ puis ln ou_tu_as_ton_site ce_que_tu_veux.
Ton site sera alors accessible par http://localhost/ce_que_tu_veux.

Hors ligne

#3 Le 21/02/2005, à 12:03

PierreR

Re : [Résolu] transfert site php

Pour ta bdd, utilise phpmyadmin : http://localhost/phpmyadmin/

Hors ligne

#4 Le 21/02/2005, à 14:19

lemagicien

Re : [Résolu] transfert site php

J'ai bien transfere le site vers /var/www.
En ce qui concerne phpmyadmin j'ai un message d'erreur à savoir
not found   l'url n'est pas trouvé par contre j'ai un message dessous qui me dit   apache/2.0.50(ubuntu) php/4.3.8 server at localhost port 80

Lorsque je regarde dans /etc j'ai apache et apache2. Faut-il supprimer apache ?

Hors ligne

#5 Le 21/02/2005, à 16:35

PierreR

Re : [Résolu] transfert site php

Euh, t'as installé phpmyadmin (apt-get install phpmyadmin) ?

Hors ligne

#6 Le 21/02/2005, à 16:48

lemagicien

Re : [Résolu] transfert site php

Effectivement, je ne l'avais pas installé sad

J'ai suivi ce tuto et tout va bien :
http://gfabio.blog.free.fr/?2004/12/12/ … ller-mysql

Au passage ... j'ai transféré mon site sur mon dossier personnel.
Quel est la ligne de commande pour transférer tout ce qui se trouve dans mon dossier site dans le dossier /var/www
merci

Hors ligne

#7 Le 21/02/2005, à 17:40

PierreR

Re : [Résolu] transfert site php

Heu sudo mv /dossier_site /var/www.
Mais je te conseille plutôt la technique du lien symbolique, comme ça, tu garde ton site dans ton dossier site, c'est plus confortable pour le modifier.

Hors ligne

#8 Le 21/02/2005, à 21:01

lemagicien

Re : [Résolu] transfert site php

et quel est cette technique...
merci PierreR

Hors ligne

#9 Le 21/02/2005, à 23:11

patfrat

Re : [Résolu] transfert site php

J'ai réalisé également le transfert de mes sites sous windows/easyphp vers ubuntu/apache2/mysql
Mes sites sont sous /home/mon_compte/www/
et j'y accède en tapant http://localhost/ tout simplement
tout çà avec une installation de base avec apt-get ... et qq modifs

Pour ce faire :
1- j'ai créé un repertoire www/ sous /home/mon_compte/
2- en root, j'ai édité le fichier de config suivant :

$ gedit /etc/apache2/sites-available/default

3 lignes modifiées :
- DocumentRoot /home/mon_compte/www/
- <Directory /home/mon_compte/www/>
- et ajout de # devant RedirectMatch ^/$ /apache2-default/

NameVirtualHost *
<VirtualHost *>
	ServerAdmin webmaster@localhost
	
	DocumentRoot /home/mon_compte/www/
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	    <Directory /home/mon_compte/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
		# This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
		# RedirectMatch ^/$ /apache2-default/
	</Directory>
...

3 - j'ai copié de mes partitions windows montées sous linux mes sites vers mon repertoire /home/mon_compte/www/

4 - comme mes partitions windows sont en ntfs, les fichiers et les repertoires sont en lecture seule... il faut donc les rendre accessible pour soi-même sans être en root : j'ai donc fait ceci
$ chmod -R 777 /home/mon_compte/www/
et le tour est joué

Tous mes sites dans ce rep et çà roule

5 - de plus j'ai édité la config de php pour installer la librairie GD et modifier qq paramètres ...
$ gedit /etc/php4/apache2/php.ini   
(fichier facile à trouver en faisant un phpinfo() en localhost)
J'ai changé : register_globals = On
et décommenter la ligne après installation du module gd pour php4
;extension=gd.so
=>
extension=gd.so

6 - j'ai copié mes bases de données (repertoires) mysql de 
D:easyphpmysqldata vers /var/lib/mysql   (toujours dans le cas d'une installation standard sous ubuntu)
puis chmod -R 755 /var/lib/mysql/ pour les autorisations d'accès

7- et roule ma poule tongue

Hors ligne

#10 Le 21/02/2005, à 23:54

PierreR

Re : [Résolu] transfert site php

Oui, mais si tu veux acceder à easyphp, comment tu fais, tu mets un lien symbolique dans /home/mon_compte/www/ qui pointe vers /var/www/phpmyadmin, le contraire me parait plus propre. Mais bon, c'est subjectif. Perso, j'ai préféré mettre un lien symbolique vers /home/mon_compte/php dans /var/www en faisant sudo ln /home/mon_compte/php nimporte_quoi dans /var/www de façon à pouvoir accéder au site par http://localhost/nimporte_quoi, nimporte_quoi correspondant au répertoire attribué par mon hébergeur. (pour le lien symbolique, sinon, j'avais déjà expliqué au dessus)

Hors ligne

#11 Le 22/02/2005, à 00:15

patfrat

Re : [Résolu] transfert site php

effectivement, tu peux faire un lien vers phpmyadmin dans /home/mon_compte/www/ :
ln -s /var/www/phpmyadmin/ phpmyadmin
et çà marche mais chacun fait comme il veut.
J'ai juste voulu détailler ma façon de faire ... qui n'est pas la meilleure ni la plus mauvaise .... mais je pense avoir donné qq "astuces" pour savoir où trouver les fichiers de conf d'apache, de php et faire fonctionner tout çà ...sans grande prétention ..... un petit plus ...

Dernière modification par patfrat (Le 22/02/2005, à 00:16)

Hors ligne

#12 Le 22/02/2005, à 17:12

lemagicien

Re : [Résolu] transfert site php

merci les gars !

Dernière modification par lemagicien (Le 24/02/2005, à 13:50)

Hors ligne