Remplace liste dans FAQ HowtoPHP.md par des <h3>

Cela permet de créer des liens vers des exemples spécifiques.
This commit is contained in:
Patrick Marchand 2018-11-26 18:51:29 +01:00
parent 93ca1b9400
commit 74bf4f0cb8

View file

@ -778,12 +778,12 @@ include /etc/nginx/hhvm.conf;
## FAQ
* J'ai un message d'erreur du type : _/usr/lib/php5/20090626/xcache.so doesn't appear to be a valid Zend extension_
### J'ai un message d'erreur du type : _/usr/lib/php5/20090626/xcache.so doesn't appear to be a valid Zend extension_
Remplacer `zend_extension=` par `extension=` pour le chargement du
module PHP.
* Certaines fonctions GD n'existent pas : imagerotate(), imageantialias(), etc.
### Certaines fonctions GD n'existent pas : imagerotate(), imageantialias(), etc.
Pour des raisons de sécurité et de maintenabilité, la version de
PHP de Debian n'embarque par le GD modifié par PHP. Ces fonctions
@ -794,14 +794,14 @@ un fichier partagé qui sera ensuite inclus systématiquement dans
votre code lorsque l'utilisation est nécessaire.
* Site avec accents en ISO-8859 cassés
### Site avec accents en ISO-8859 cassés
Si vous avez des fichiers PHP en ISO-8859, on peut forcer son
utilisation via `default_charset ISO-8859-15`. À noter que pour les
fichiers HTML ou TXT, on peut utiliser l'option Apache `AddDefaultCharset
ISO-8859-15`.
* Mes fonctions mysql_connect, mysql_pconnect, etc. ne fonctionnent plus en PHP 7
### Mes fonctions mysql_connect, mysql_pconnect, etc. ne fonctionnent plus en PHP 7
Il est conseillé d'utiliser PDO_MySQL, mais une méthode rapide est
d'utiliser l'extension mysqli : <http://php.net/manual/fr/book.mysqli.php>
@ -814,20 +814,20 @@ Quelques exceptions :
* mysqli_error() doit avoir un argument : le résultat de mysqli_connect()
* mysqli_select_db(), mysqli_query() doivent avoir le résultat de mysqli_connect() en 1er argument et non plus en second
* Erreurs avec le module php5-mysql
### Erreurs avec le module php5-mysql
Si vous avez des erreurs avec le module php5-mysql de Debian 7 (PHP
5.4) du type _ ERROR 1148 : The used command is not allowed with
this MySQL version_ une solution peut être d'utiliser le module
alternatif php5-mysqlnd
* Connaître les codes d'Error Reporting php :
### Connaître les codes d'Error Reporting php :
Pour calculer le nombre d'error reporting php dans la configuration
php, dans un vhost ou un .htacccess ce lien les répertories :
<https://maximivanov.github.io/php-error-reporting-calculator/>
* Désactiver l'envoi de mail (dans un VirtualHost par exemple)
### Désactiver l'envoi de mail (dans un VirtualHost par exemple)
Il faut configurer la variable *sendmail_path* à /bin/true comme
ceci, par exemple dans un VirtualHost :
@ -836,13 +836,13 @@ ceci, par exemple dans un VirtualHost :
php_admin_value sendmail_path "/bin/true -t -i -f www-foo"
~~~
* Désactiver la fonction mail()
### Désactiver la fonction mail()
~~~
php_admin_value sendmail_path "/bin/true"
~~~
* `allow_url_fopen = Off` empêche dutiliser file_get_contents
### `allow_url_fopen = Off` empêche dutiliser file_get_contents
La solution est dutiliser
(fsockopen())[https://secure.php.net/manual/fr/function.fsockopen.php]