Résolu le 18-12-23 Help pour débutante LAMP

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
Répondre
Malynou
Messages : 264
Enregistré le : mar. 13 sept. 2016 06:05

Help pour débutante LAMP

Message par Malynou »

Bonjour à tous !

Voilà, je me replonge tout doux dans le développement php/MySQL.
Sachant que la dernière fois que j'ai mis le nez dans un code, ça devait être en 2008, par là. Qu'à l'époque, j'étais une pure windowsienne et qu'entre temps, grâce à vous, je suis devenue une pure linuxienne et que mes restes sont limités...

J'ai, bien sûr été chercher de la doc histoire de me remettre dans le bain et notamment un bouquin "Concevez votre site web avec PHP et MySQL" de Mathieu Nebra.

Oui, sauf qu'il a installé XAMPP qui n'est a priori pas conseillé et que du coup, il “range” le site-test qu'il crée dans le dossier "/opt/lampp/htdocs" que je n'ai pas, moi...
Les fichiers PHP devront être placés dans le répertoire /opt/lampp/htdocs. Vous pouvez y créer un sous-répertoire tests pour vos premiers tests.
Dans mon cas d'installations de “pile” LAMP, où dois-je ranger mes sites pour les lancer depuis mon navigateur http://localhost/tests ?

Merci d'avance pour vos éclairages...
Bises
Maly
PC 1 : DELL Latitude E4310 | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-94-generic x86_64 | dual core Intel Core i5 M 560 | 3 Go | Intel Core Processor Integrated Graphics
PC 2 : HP Pavilion dv5 Notebook | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-92-generic x86_64 | dual core AMD Turion X2 Ultra | 3 Go | AMD RV620/M82 [Mobility Radeon HD 3450/3470]
Malynou
Messages : 264
Enregistré le : mar. 13 sept. 2016 06:05

Re: Help pour débutante LAMP

Message par Malynou »

Hello cyrille

Merci pour le lien mais tu me renvoies à mon propre post lol
Failed ! Try again :lol:
J'ai vu que tu étais actif sur les questions php/MySQL et aussi que tu préférais nginx
Je ne connais pas du tout, j'étais habituée à travailler avec apache et phpMyAdmin que j'ai d'ailleurs aussi réinstallé...
Modifié en dernier par Malynou le lun. 18 déc. 2023 15:36, modifié 1 fois.
PC 1 : DELL Latitude E4310 | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-94-generic x86_64 | dual core Intel Core i5 M 560 | 3 Go | Intel Core Processor Integrated Graphics
PC 2 : HP Pavilion dv5 Notebook | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-92-generic x86_64 | dual core AMD Turion X2 Ultra | 3 Go | AMD RV620/M82 [Mobility Radeon HD 3450/3470]
Malynou
Messages : 264
Enregistré le : mar. 13 sept. 2016 06:05

Re: Help pour débutante LAMP

Message par Malynou »

cyrille a écrit : lun. 18 déc. 2023 15:37Le bon lien viewtopic.php?f=12&t=13032
Ah super ! merci !
cyrille a écrit : lun. 18 déc. 2023 15:37Désolé
Beeeeeeen faut pas... L'erreur est humaine, et ça permet de rigoler un peu ;)
cyrille a écrit : lun. 18 déc. 2023 15:37nginx plus ou moins comme apache mais moins usine à gaz et tout aussi performant ;)
Mais du coup, ça marche pas avec phpMyAdmin, si ?
PC 1 : DELL Latitude E4310 | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-94-generic x86_64 | dual core Intel Core i5 M 560 | 3 Go | Intel Core Processor Integrated Graphics
PC 2 : HP Pavilion dv5 Notebook | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-92-generic x86_64 | dual core AMD Turion X2 Ultra | 3 Go | AMD RV620/M82 [Mobility Radeon HD 3450/3470]
Malynou
Messages : 264
Enregistré le : mar. 13 sept. 2016 06:05

Re: Help pour débutante LAMP

Message par Malynou »

cyrille a écrit : lun. 18 déc. 2023 15:30Dis nous quand ça commence à être compliqué ;)
Bon... Nous y sommes... J'ai corrigé les erreurs les unes après les autres mais ça ne veut pas...

Code : Tout sélectionner

~$ sudo mkdir -p /var/www/site-1.com/public_html
[sudo] Mot de passe de ninou :           
~$ sudo chown -R ninou /var/www/site-1.com
~$ cat /var/www/site-1.com/public_html/index.html 
<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <title>Site 1</title>
  </head>
  <body>
    <h1>Cool, site 1 disponible :)</h1>
  </body>
</html>
cat: /var/www/site-1.com/public_html/index.html: Aucun fichier ou dossier de ce type
bash: !DOCTYPE: event not found
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « ) »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
Effectivement, le fichier index.html n'est a priori pas créé, on reprend...

Code : Tout sélectionner

~$ sudo touch /var/www/site-1.com/public_html/index.html
~$ cat /var/www/site-1.com/public_html/index.html 
<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <title>Site 1</title>
  </head>
  <body>
    <h1>Cool, site 1 disponible :)</h1>
  </body>
</html>
bash: !DOCTYPE: event not found
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « newline »
bash: erreur de syntaxe près du symbole inattendu « ) »
Bon... Les sauts de ligne en ligne de commande, ptêt que le mode console est chatouilleux... OK, OK... On reprend en échappant bien les guillemets, je suis pas folle :

Code : Tout sélectionner

~$ cat /var/www/site-1.com/public_html/index.html "<!DOCTYPE html> <html lang=\"fr\"> <head> <meta charset=\"utf-8\"> <title>Site 1</title> </head> <body> <h1>Cool, site 1 disponible :)</h1> </body> </html>"
bash: !DOCTYPE: event not found
Bon, là, il me saoule, je tape le code direct dans le dossier var en l'ouvrant en superutilisateur... Et j'enregistre, plus simple...

On passe au .conf : et je sens les mêmes soucis poindre donc je vais direct dans le dossier que j'ouvre en superutilisateur pour taper le texte

Code : Tout sélectionner

<VirtualHost *:80>
    ServerName site-1.com
    ServerAlias www.site-1.com
    ServerAdmin webmaster@site-1.com
    DocumentRoot /var/www/site-1.com/public_html

    <Directory /var/www/site-1.com/public_html>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/site-1.com-error.log
    CustomLog ${APACHE_LOG_DIR}/site-1.com-access.log combined
</VirtualHost>
Mais oui mais non... Ça ne fonctionne pas

Code : Tout sélectionner

$ ls -l /etc/apache2/sites-enabled/
total 0
lrwxrwxrwx 1 root root 35 déc.  16 11:52 000-default.conf -> ../sites-available/000-default.conf
site-1.com.conf n'est pas passé au travers la moulinette... Je suis coincée...
PC 1 : DELL Latitude E4310 | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-94-generic x86_64 | dual core Intel Core i5 M 560 | 3 Go | Intel Core Processor Integrated Graphics
PC 2 : HP Pavilion dv5 Notebook | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-92-generic x86_64 | dual core AMD Turion X2 Ultra | 3 Go | AMD RV620/M82 [Mobility Radeon HD 3450/3470]
Malynou
Messages : 264
Enregistré le : mar. 13 sept. 2016 06:05

Re: Help pour débutante LAMP

Message par Malynou »

Alors...
Première commande :

Code : Tout sélectionner

~$ ls -l  /etc/apache2/sites-available/
total 16
-rw-r--r-- 1 root root 1332 mai    3  2023 000-default.conf
-rw-r--r-- 1 root root 6338 mai    3  2023 default-ssl.conf
-rw-r--r-- 1 root root  430 déc.  18 17:06 site-1.com.conf
Deuxième :

Code : Tout sélectionner

~$ ls -l /var/www/site-1.com/public_html
total 4
-rw-r--r-- 1 root root 172 déc.  18 16:57 index.html
PC 1 : DELL Latitude E4310 | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-94-generic x86_64 | dual core Intel Core i5 M 560 | 3 Go | Intel Core Processor Integrated Graphics
PC 2 : HP Pavilion dv5 Notebook | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-92-generic x86_64 | dual core AMD Turion X2 Ultra | 3 Go | AMD RV620/M82 [Mobility Radeon HD 3450/3470]
Malynou
Messages : 264
Enregistré le : mar. 13 sept. 2016 06:05

Re: Help pour débutante LAMP

Message par Malynou »

Ah.... Donc c'est à faire AVANT

Code : Tout sélectionner

ls -l /etc/apache2/sites-enabled/
, car là c'est bon

Code : Tout sélectionner

~$ ls -l /etc/apache2/sites-enabled/
total 0
lrwxrwxrwx 1 root root 35 déc.  16 11:52 000-default.conf -> ../sites-available/000-default.conf
lrwxrwxrwx 1 root root 34 déc.  18 17:59 site-1.com.conf -> ../sites-available/site-1.com.conf
PC 1 : DELL Latitude E4310 | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-94-generic x86_64 | dual core Intel Core i5 M 560 | 3 Go | Intel Core Processor Integrated Graphics
PC 2 : HP Pavilion dv5 Notebook | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-92-generic x86_64 | dual core AMD Turion X2 Ultra | 3 Go | AMD RV620/M82 [Mobility Radeon HD 3450/3470]
Malynou
Messages : 264
Enregistré le : mar. 13 sept. 2016 06:05

Re: Help pour débutante LAMP

Message par Malynou »

cyrille a écrit : lun. 18 déc. 2023 18:02 Il faut suivre le tuto à la lettre ;)
Bien Chèf ! Je continue ! :l
PC 1 : DELL Latitude E4310 | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-94-generic x86_64 | dual core Intel Core i5 M 560 | 3 Go | Intel Core Processor Integrated Graphics
PC 2 : HP Pavilion dv5 Notebook | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-92-generic x86_64 | dual core AMD Turion X2 Ultra | 3 Go | AMD RV620/M82 [Mobility Radeon HD 3450/3470]
Malynou
Messages : 264
Enregistré le : mar. 13 sept. 2016 06:05

Re: Help pour débutante LAMP

Message par Malynou »

cyrille a écrit : lun. 18 déc. 2023 18:23Ai horreur de ce terme ! :twisted: :twisted:
Beaucoup l'ont en horreur ici, pour ça que j'aime l'utiliser :lol:
cyrille a écrit : lun. 18 déc. 2023 18:23ça va le faire ;)
Ça l'a fait, grâce à tes réaiguillages avisés... Merci à toi :B

Puka refaire la même avec mon dossier tests puis avec mon dossier de travail (là, ça va être autre chose, mais on n'y est pas encore lol)

Bonne soirée à tous !
;)
PC 1 : DELL Latitude E4310 | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-94-generic x86_64 | dual core Intel Core i5 M 560 | 3 Go | Intel Core Processor Integrated Graphics
PC 2 : HP Pavilion dv5 Notebook | Linux Mint 21.3 Virginia | Cinnamon 6.0.4 | 5.15.0-92-generic x86_64 | dual core AMD Turion X2 Ultra | 3 Go | AMD RV620/M82 [Mobility Radeon HD 3450/3470]
Répondre