Apache2 failed : erreur de syntaxe depuis Mint 21.1

Postez ici toutes vos demandes d’assistance.
Did
Messages : 224
Enregistré le : mar. 10 oct. 2017 18:44

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par Did »

Dernier message de la page précédente :

Merci.
si tu ne purges pas les fichiers de conf.
ok ok. Mais euh... le paquet que je dois purger, du coup, c'est lequel ?
(désolé, mais je ne suis pas sûr du tout... c'est dans Apache, ou dans Mint ou comment ?)
Desktop: Cinnamon Linux Mint 21.3
ThinkPad E560 64-bit
Bios: LENOVO v: R00ET44W (1.19 ) date: 05/12/2016
CPU: Dual core Intel Core i7-6500U CPU 2.50GHz
Memory RAM : 8GiB
Graphics: Card-1: Intel Sky Lake Integrated Graphics
Card-2: Advanced Micro Devices [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
Resolution: 1920x1080@60.01hz

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par cyrille »

L'installation d'Apache se pilote par le gestionnaire de paquet deb de la Mint

Donc je dirais un truc du style

Code : Tout sélectionner

sudo apt purge apache2
Puis tu regardes dans /etc si toujours un dossier apache2

Si oui, vire le (enfin deplace le dans un premier temps, ça permettra sa reinstallation si tu t'es foiré qq part)

Code : Tout sélectionner

sudo mv /etc/apache2 /etc/apache2-bak
Et réinstalle apache

Puis dans /var/www/html

Tu crées un fichier php de ce style

Code : Tout sélectionner

<?php
phpinfo()
?>

Et tu vérifies la version de php. Enfin si apache démarre après l'installation , tu devrais avoir du php 8.1

Suffira ensuite de définir une politique de droit du répertoire de publication web car par défaut c'est du root
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Did
Messages : 224
Enregistré le : mar. 10 oct. 2017 18:44

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par Did »

Super ! Merci, ça progresse, j'y suis presque !!!

Donc j'ai purgé, réinstallé apache2. J'ai de nouveau vérifié les fichiers à modifier, comme indiqué dans ce tuto que j'ai déjà indiqué : https://blog.pascal-martin.fr/public/zf ... hosts.html

J'ai d'abord eu un 404, donc c'était un mieux, et là, j'ai la page index.php de mon dossier dans var/www/dossier. qui s'affiche sous FF, mais sans le css !
Donc le chemin est bon... mais il manque un petit truc.... :)

En cherchant dans mes marques-pages, je tombe sur un ancien sujet que j'avais déjà posté ici : https://forum-francophone-linuxmint.fr ... 87#p158887
C'est loin alors je ne sais pas si j'avais vu le dernier comm' après coup... La personne a raison : formuler une question claire, c'est mieux.. le souci c'est de connaître le vocabulaire adéquat... c'est complexe et j'en suis désolé... :)

Mais en tout cas, on dirait que j'en suis au même point, je me cite :
J'ai tenté à tout hasard d'installer un paquet "php" avec le paquet "phpmyadmin" et là, c'est bon, la page index.php s'affiche correctement, et donc avec le CSS.
Est-ce que la manip de purger, ou de réinstaller Apache2, ou je ne sais.. ? Est-ce que tout cela a pu changer qlq chose au fait que j'ai commencé aujourd'hui par installer phpmyadmin ?
En clair, est-ce qu'il faut que je réinstalle quelque chose de php ? Et si oui quoi ?

Je suis désolé, mais je crois avoir vérifié dans la logithèque, un paquet "php" est bien installé...
This package is a dependency package, which depends on latest stable PHP version (currently 8.1).
Une idée pour faire afficher la page .php avec le CSS ? :)


Et sinon, je n'ai pas bien compris cette partie de ton dernier comm' :
Tu crées un fichier php de ce style
<?php
phpinfo()
?>
Desktop: Cinnamon Linux Mint 21.3
ThinkPad E560 64-bit
Bios: LENOVO v: R00ET44W (1.19 ) date: 05/12/2016
CPU: Dual core Intel Core i7-6500U CPU 2.50GHz
Memory RAM : 8GiB
Graphics: Card-1: Intel Sky Lake Integrated Graphics
Card-2: Advanced Micro Devices [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
Resolution: 1920x1080@60.01hz

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par cyrille »

J'ai du mal à te suivre
Une idée pour faire afficher la page .php avec le CSS ? :)
Quelle page ? L'as tu programmée toi même si oui y fais tu référence à une feuille de style interne ou externe
Dequel CSS parles tu ?
Tu peux faire une copie écran ?
Et sinon, je n'ai pas bien compris cette partie de ton dernier comm' :

Code : Tout sélectionner

  Tu crées un fichier php de ce style
    <?php
    phpinfo()
    ?>
https://www.php.net/manual/fr/function.phpinfo.php

Essaye de dire exactement où tu bloques.
Quel est ton niveau en php ? Sais tu l'écrire ou utilises des scripts tout fait ?
Appréhendes tu la notion de site dynamique (répertoire de pub et interprétation php ) ?
Ce n'est pas une critique juste pour t'aider au mieux ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Did
Messages : 224
Enregistré le : mar. 10 oct. 2017 18:44

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par Did »

Hello,
Essaye de dire exactement où tu bloques.
Ben là, j'ai adapté tout ce que j'ai pu (avec l'aide de la page internet déjà citée), et pourtant ça reste affiché en html, il me manque la mise en forme. L'adresse est donc bonne, mais en effet, comme déjà précédemment (probablement à la précédente mise à niveau d'ailleurs), un truc coince, peut-être à propos de php, la version ou autre chose...
Est-ce que je fais réinstaller là dessus, un php 7.4 ?
Quel est ton niveau en php ? Sais tu l'écrire ou utilises des scripts tout fait ?
Appréhendes tu la notion de site dynamique (répertoire de pub et interprétation php ) ?
Je sais à peine bidouiller. :) J'ai par exemple créé une boucle de calcul en php avec affichage de résultats de 1 à 100 (mais il me faut du temps, car je ne pratique pas), je m'inspire de scripts déjà écrits, et je sais un peu créer, mais très très basique. Suis incapable de t'écrire un truc là, tout seul, sans aide, sans aller chercher/vérifier comment tout cela s'organise.
Je suis surtout passé de html à php, quand j'ai eu besoin de faire des include *.inc.php ! Donc des morceaux de code que je pouvais intégrer sur plusieurs pages.
Je n'utilise pas de bases de données (mais j'aimerais bien, si j'ai le temps, un jour, d'apprendre... ), donc affichage de pages, sans inscription, et pas dynamique donc.
J'ai bidouillé en html et css, par exemple à adapter un script pour faire un menu déroulant.. Voilà, me suis formé sur le tas. (site du zéro notamment)

https://www.php.net/manual/fr/function.phpinfo.php
phpinfo() sert généralement à vérifier la configuration ainsi que les variables prédéfinies, pour une plate-forme donnée.
Bon.. ok ... :) mais... :)
Desktop: Cinnamon Linux Mint 21.3
ThinkPad E560 64-bit
Bios: LENOVO v: R00ET44W (1.19 ) date: 05/12/2016
CPU: Dual core Intel Core i7-6500U CPU 2.50GHz
Memory RAM : 8GiB
Graphics: Card-1: Intel Sky Lake Integrated Graphics
Card-2: Advanced Micro Devices [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
Resolution: 1920x1080@60.01hz

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par cyrille »

Le mieux est d'utiliser la version de php la plus récente
Le CSS n'a rien à voir la dedans

Tu peux faire voir ton code ?
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Did
Messages : 224
Enregistré le : mar. 10 oct. 2017 18:44

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par Did »

Le CSS n'a rien à voir la dedans

Tu peux faire voir ton code ?
Oui, le CSS n'est pas en cause, je me dis ça aussi, car de toute façon, le chemin au dossier est bon, et c'est aussi là qu'est le fichier CSS. Alors je ne sais pas trop pourquoi la mise ne forme n'apparaît pas, mais bon...

Te faire une copie du code ? Ben en fait, ça servirait à rien.. car c'est très basique, et je viens de revérifier, il n'y a aucune référence à, par exemple une version de php, ou quoi que ce soit qui touche de près ou de loin à php...
Mais aussi, parce que j'ai déjà eu ce souci, et cela s'est arrangé sans avoir à toucher au code des pages php que j'ai, donc le problème ne vient pas de là. (cf post précédent déjà cité)

Je te fais une copie du début de la page index, rien de spécial :

Code : Tout sélectionner

<!DOCTYPE html>
<html lang="fr" prefix="og: http://ogp.me/ns#">
<!--<html lang="fr" xmlns:og="http://ogp.me/ns#">--> 

<?php
session_start();
$pagencours = $_SERVER['PHP_SELF']; // Récupère le nom de la page en cours
?> 

puis :

Code : Tout sélectionner

    <head>  
		<?php 
			include('head_title.inc.php');
		?>
etc...

puis dans ce fichier head_title.inc.php :

Code : Tout sélectionner

    <meta charset="utf-8"/>
    <!-- [if lt IE 9]>
	<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
	<![endif] -->
	<link rel="stylesheet" href="Style.css" /> <!-- ligne pour relier au fichier mise en forme -->
	<!-- [if lte IE 7]>
    <link rel="stylesheet" href="style_ie.css" />
    <![endif] -->
(pfiou... j'ai pas mis les pattes là dedans depuis un bail... et quand je vois le mot "gogole", même juste en com'... )

Si quelque chose manque, ou pose souci, ça serait alors dès le début...
Desktop: Cinnamon Linux Mint 21.3
ThinkPad E560 64-bit
Bios: LENOVO v: R00ET44W (1.19 ) date: 05/12/2016
CPU: Dual core Intel Core i7-6500U CPU 2.50GHz
Memory RAM : 8GiB
Graphics: Card-1: Intel Sky Lake Integrated Graphics
Card-2: Advanced Micro Devices [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
Resolution: 1920x1080@60.01hz

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par cyrille »

Peu d'info utiles dans ces morceaux de code
Je te conseille de partir de ta propre feuille CSS plutot que des trucs de ce style

Code : Tout sélectionner

	<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
Pars d'une feuille simple que tu complexifiera par la suite
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Did
Messages : 224
Enregistré le : mar. 10 oct. 2017 18:44

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par Did »

Oui oui, j'ai bien sûr ma propre feuille de style, regarde dans le code, elle s'appelle style.css.
Ce que tu pointes n'est pas activé, c'est entre parenthèses <!-- -->, donc passe pour être un commentaire.
Desktop: Cinnamon Linux Mint 21.3
ThinkPad E560 64-bit
Bios: LENOVO v: R00ET44W (1.19 ) date: 05/12/2016
CPU: Dual core Intel Core i7-6500U CPU 2.50GHz
Memory RAM : 8GiB
Graphics: Card-1: Intel Sky Lake Integrated Graphics
Card-2: Advanced Micro Devices [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
Resolution: 1920x1080@60.01hz

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par cyrille »

N'empeche qu'avec si peu de code, on ne pourra pas t'aider
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Did
Messages : 224
Enregistré le : mar. 10 oct. 2017 18:44

Re: Apache2 failed : erreur de syntaxe depuis Mint 21.1

Message par Did »

Ok.
Le reste du code n'apporterait rien de plus.
Bon, toute façon, le code est opérationnel, et en local, ça ne pose souci que depuis la mise à niveau de Mint. Donc la solution n'est pas dans le code des pages html/php.
Faut que je cherche au niveau de php etc, de la configuration d'Apache2....
Merci en tout cas.
Je vais m'y replonger quand j'aurai plus de temps.
Desktop: Cinnamon Linux Mint 21.3
ThinkPad E560 64-bit
Bios: LENOVO v: R00ET44W (1.19 ) date: 05/12/2016
CPU: Dual core Intel Core i7-6500U CPU 2.50GHz
Memory RAM : 8GiB
Graphics: Card-1: Intel Sky Lake Integrated Graphics
Card-2: Advanced Micro Devices [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
Resolution: 1920x1080@60.01hz

Verrouillé