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 05/01/2015, à 19:43

joris.remandet

[Resolu]Probleme configuration lamp

Bonjour à tous,

Bonne année à tous les membres du forum pour commencer smile

Me voici avec un problème qui peut-être embarassant :

J'utilise LAMP afin d'avoir un serveur Web Apache, ainsi que du PHP et du MySQL, j'installe donc les paquets nécessaires qui sont indiqués dans la documentation concernant lamp, mais le problème est que tout simplement, le serveur Web Apache fonctionne, mais j'ai énormément de mal a copier les fichiers dans le répertoire www à cause des droits (j'ai essayé de créer des alias mais je ne comprends pas trop le fonctionnement et la mise en place malgré la bonne documentation), et j'ai aussi le problème que le PHP n'est pas du tout interprété par le serveur, ce qui est pénalisant car toutes mes pages contiennent du PHP et une base de données MySQL (je peux donner un exemplaire de mon projet pour ceux qui veulent voir exactement).

Que dois-je faire pour que le PHP (et donc le MySQL) soit bien reconnu, et que mes pages puisse fonctionner.

Merci de votre aide par avance smile

Joris

Dernière modification par joris.remandet (Le 08/01/2015, à 08:18)


Portable : Dell Inspiron 17 5748 , Intel Core i5 4510U, SSD Samsung 840 Pro 256 GB, 8 Go de RAM DDR3, Intel HD 4400 / NVIDIA GeForce 840M 2Go (avec Optimus)
Possession d'un Raspberry Type B pour un serveur FTP

Hors ligne

#2 Le 06/01/2015, à 22:15

Pacifick_FR42

Re : [Resolu]Probleme configuration lamp

Bonsoir,
Tes fichiers sont dans var/www/html/ ?
Pour les copier utilise sudo, quitte à rééquilibrer avec un chown -R www-data:www-data var/www/html

Hors ligne

#3 Le 06/01/2015, à 22:24

joris.remandet

Re : [Resolu]Probleme configuration lamp

Bonsoir,

Oui mes fichiers sont dans le /var/www/html

J'ai résolu en parti ce problème, maintenant j'en ai un autre : je viens de copier ma base de données SQL correspondant a mes fichiers dans /var/lib/mysql avec les mêmes parametres (utlisateur et mot de passe identique), ma BDD apparait bien dans l'interface phpmyadmin, mais lorsque j'essaye d'accèder à la table, j'ai le droit à ça :

#1146 Table tpecole.enfant doesn't exist

Alors que la table existe bien vu que le projet fonctionnait sous WAMP


Portable : Dell Inspiron 17 5748 , Intel Core i5 4510U, SSD Samsung 840 Pro 256 GB, 8 Go de RAM DDR3, Intel HD 4400 / NVIDIA GeForce 840M 2Go (avec Optimus)
Possession d'un Raspberry Type B pour un serveur FTP

Hors ligne

#4 Le 06/01/2015, à 22:33

Pacifick_FR42

Re : [Resolu]Probleme configuration lamp

? pourquoi n'as tu pas simplement exporter tes bases pour les importer ? c'est quant même plus "catholique"...
Tu peux donner le retour de ls -l var/www/html/

Hors ligne

#5 Le 06/01/2015, à 22:39

joris.remandet

Re : [Resolu]Probleme configuration lamp

Voici ce que donne la commande :

-rw-r--r-- 1 www-data www-data 11510 janv.  6 21:14 index.html
lrwxrwxrwx 1 www-data www-data    22 déc.  14 22:35 phpmyadmin -> /usr/share/phpmyadmin/
drwx------ 5 www-data www-data  4096 déc.  11 08:29 TPPHPECOLE

Concernant l'export et l'import, je viens d'essayer, et j'ai une erreur, je joins l'erreur en entier :

Erreur
Requête SQL:

--
-- Base de données : `tpecole`
--
-- --------------------------------------------------------
--
-- Structure de la table `enfant`
--
CREATE TABLE IF NOT EXISTS  `enfant` (

`idenfant` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`nom` TEXT COLLATE utf8_bin NOT NULL ,
`prenom` TEXT COLLATE utf8_bin NOT NULL ,
`section` TEXT COLLATE utf8_bin NOT NULL ,
`datenaissance` DATE NOT NULL ,
PRIMARY KEY (  `idenfant` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =4;

MySQL a répondu: Documentation

#1046 - No database selected

Edit : pour l'import j'ai trouvé, c'est parce que j'ai pas créer la base, je l'ai créer, j'ai importé, et ça marche tout smile

Dernière modification par joris.remandet (Le 06/01/2015, à 22:42)


Portable : Dell Inspiron 17 5748 , Intel Core i5 4510U, SSD Samsung 840 Pro 256 GB, 8 Go de RAM DDR3, Intel HD 4400 / NVIDIA GeForce 840M 2Go (avec Optimus)
Possession d'un Raspberry Type B pour un serveur FTP

Hors ligne

#6 Le 07/01/2015, à 22:17

Pacifick_FR42

Re : [Resolu]Probleme configuration lamp

Pour importer une base, il faut que les tables soient vides (ou aucune tables) mais oui, il faut au moins la base.
Et ton site, il est où, c'est juste le fichier index.html ?

Dernière modification par Pacifick_FR42 (Le 07/01/2015, à 22:18)

Hors ligne

#7 Le 07/01/2015, à 22:19

joris.remandet

Re : [Resolu]Probleme configuration lamp

Mon site se trouve dans le dossier "TPPHPECOLE" ^^


Portable : Dell Inspiron 17 5748 , Intel Core i5 4510U, SSD Samsung 840 Pro 256 GB, 8 Go de RAM DDR3, Intel HD 4400 / NVIDIA GeForce 840M 2Go (avec Optimus)
Possession d'un Raspberry Type B pour un serveur FTP

Hors ligne

#8 Le 07/01/2015, à 23:07

Pacifick_FR42

Re : [Resolu]Probleme configuration lamp

Les droits sont pas bon, petit rappel, 755 pour les dossier et 644 pour les fichiers
Tu peux donner le contenu de ton fichier index.html

Hors ligne

#9 Le 07/01/2015, à 23:10

joris.remandet

Re : [Resolu]Probleme configuration lamp

Quelles commandes je dois utiliser pour que ça soit bon ?

Et le contenu du fichier index.html c'est la page de démarrage du serveur Apache


Portable : Dell Inspiron 17 5748 , Intel Core i5 4510U, SSD Samsung 840 Pro 256 GB, 8 Go de RAM DDR3, Intel HD 4400 / NVIDIA GeForce 840M 2Go (avec Optimus)
Possession d'un Raspberry Type B pour un serveur FTP

Hors ligne

#10 Le 07/01/2015, à 23:20

Pacifick_FR42

Re : [Resolu]Probleme configuration lamp

À la racine de /var/www/html :

find . -type d -exec sudo chmod 755 {} \;
find . -type f -exec sudo chmod 644 {} \;

Par contre, il faut te documenter sur la config de apache pour activer correctement ton site notament la partie DocumentRoot

Dernière modification par Pacifick_FR42 (Le 07/01/2015, à 23:25)

Hors ligne

#11 Le 07/01/2015, à 23:29

joris.remandet

Re : [Resolu]Probleme configuration lamp

J'ai juste a modifier la ligne documentroot par un chemin que je souhaite ?

Edit : je viens de suivre exactement ce qui est marqué dans la doc pour avoir les alias (j'ai mis un dossier www-dev dans /home/joris2), et quand j'essaye d'accèder à public ou a private (avec mon petit site dedans), je me retrouve avec une belle erreur 403 ..

Edit 2 : j'ai rien dit, il suffisait juste de remettre les droits par défauts, ce qui est bien maintenant, c'est que je peux editer mon site directement en allant dans mes allias smile

Dernière modification par joris.remandet (Le 07/01/2015, à 23:54)


Portable : Dell Inspiron 17 5748 , Intel Core i5 4510U, SSD Samsung 840 Pro 256 GB, 8 Go de RAM DDR3, Intel HD 4400 / NVIDIA GeForce 840M 2Go (avec Optimus)
Possession d'un Raspberry Type B pour un serveur FTP

Hors ligne

#12 Le 08/01/2015, à 00:48

Pacifick_FR42

Re : [Resolu]Probleme configuration lamp

Cool wink
D'autre questions ?

Hors ligne

#13 Le 08/01/2015, à 08:17

joris.remandet

Re : [Resolu]Probleme configuration lamp

Merci pour l'aide,

Je n'ai pas (ou plus) de question pour le moment, tout à l'air de fonctionner, même l'édition d'une page avec Netbeans directement dans mon dossier /home/joris2/www-dev.

Ca sécurise donc bien plus le serveur, qui du coup n'est pas accessible par /var/www/html.

Je passe donc mon sujet en résolu smile


Portable : Dell Inspiron 17 5748 , Intel Core i5 4510U, SSD Samsung 840 Pro 256 GB, 8 Go de RAM DDR3, Intel HD 4400 / NVIDIA GeForce 840M 2Go (avec Optimus)
Possession d'un Raspberry Type B pour un serveur FTP

Hors ligne

#14 Le 08/01/2015, à 21:43

Pacifick_FR42

Re : [Resolu]Probleme configuration lamp

C'était un plaisir, mais je pense pas que ce soit plus sécurisé que /var/www/html, mais avec ta config, ça permet d'héberger plusieurs sites (vhost)

Meilleurs Vœux ! smile

Hors ligne