Pages : 1
#1 Le 09/11/2013, à 18:58
- mao-40
[Résolu] Apache 2.4 -> retour à version antérieure
Bonsoir,
En passant à la version 13.10, Apache est passé à la version 2.4 et depuis le mod_rewrite ne fonctionne plus. Je pense qu'il y a d'autres incompatibilité. Ça fait une semaine que j'épluche et essaie différentes astuces données dans les docs et forums pour résoudre ce problème connu. Docs et forums apportant des solutions toutes différentes, mais pour l'instant non fonctionnelles pour moi.
J'aimerais savoir s'il est possible de repasser à un version antérieure d'apache sans repasser à Ubuntu 13.04 ?
Merci pour votre aide.
Dernière modification par mao-40 (Le 09/11/2013, à 22:55)
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#2 Le 09/11/2013, à 20:13
- tiramiseb
Re : [Résolu] Apache 2.4 -> retour à version antérieure
Salut,
Pourquoi vouloir te bloquer sur une vieille version plutôt que d'évoluer et d'utiliser la dernière version ?
Il y a eu quelques changements, mais pas de dysfonctionnement notable...
mod_rewrite, notamment, existe encore et fonctionne sur Apache.
Peux-tu montrer le problème que tu rencontres ?
(message d'erreur ? log ?)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 09/11/2013, à 22:05
- mao-40
Re : [Résolu] Apache 2.4 -> retour à version antérieure
Pourquoi vouloir te bloquer sur une vieille version plutôt que d'évoluer et d'utiliser la dernière version ?
Juste parce que ça fait une semaine que je ne peux plus bosser sur mes sites pour le boulot (d'avoir déjà perdu quelques heures à essayer de résoudre le pb avant de poster ici), et que ça fonctionnait sur la version apache précédente. Donc en attendant mieux...
Je joins un extrait du fichier errors.log d'apache, rien de probant sur la redirection il me semble :
[Sat Nov 09 21:59:58.666336 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/mao/sites/mei_v02/structure/require/fonctions.php on line 6, referer: http://localhost/
[Sat Nov 09 21:59:58.666438 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/mao/sites/mei_v02/structure/require/fonctions.php on line 8, referer: http://localhost/
[Sat Nov 09 21:59:58.666484 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/mao/sites/mei_v02/structure/require/fonctions.php on line 9, referer: http://localhost/
[Sat Nov 09 21:59:58.666796 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: lang_common in /home/mao/sites/mei_v02/forums/last_posts.php on line 39, referer: http://localhost/
[Sat Nov 09 21:59:58.666812 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: lang_common in /home/mao/sites/mei_v02/forums/last_posts.php on line 40, referer: http://localhost/
[Sat Nov 09 21:59:58.666822 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: lang_common in /home/mao/sites/mei_v02/forums/last_posts.php on line 41, referer: http://localhost/
[Sat Nov 09 21:59:58.666843 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: lang_common in /home/mao/sites/mei_v02/forums/last_posts.php on line 42, referer: http://localhost/
[Sat Nov 09 21:59:58.666867 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: item_status in /home/mao/sites/mei_v02/forums/last_posts.php on line 107, referer: http://localhost/
[Sat Nov 09 21:59:58.666877 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: icon_type in /home/mao/sites/mei_v02/forums/last_posts.php on line 109, referer: http://localhost/
[Sat Nov 09 21:59:58.666885 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: icon_text in /home/mao/sites/mei_v02/forums/last_posts.php on line 110, referer: http://localhost/
[Sat Nov 09 21:59:58.666899 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: subject in /home/mao/sites/mei_v02/forums/last_posts.php on line 112, referer: http://localhost/
[Sat Nov 09 21:59:58.666908 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: forum in /home/mao/sites/mei_v02/forums/last_posts.php on line 114, referer: http://localhost/
[Sat Nov 09 21:59:58.666917 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: search_set in /home/mao/sites/mei_v02/forums/last_posts.php on line 115, referer: http://localhost/
[Sat Nov 09 21:59:58.666925 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: i in /home/mao/sites/mei_v02/forums/last_posts.php on line 115, referer: http://localhost/
[Sat Nov 09 21:59:58.666934 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: search_set in /home/mao/sites/mei_v02/forums/last_posts.php on line 116, referer: http://localhost/
[Sat Nov 09 21:59:58.666942 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: i in /home/mao/sites/mei_v02/forums/last_posts.php on line 116, referer: http://localhost/
[Sat Nov 09 21:59:58.666950 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: search_set in /home/mao/sites/mei_v02/forums/last_posts.php on line 116, referer: http://localhost/
[Sat Nov 09 21:59:58.666958 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Notice: Undefined variable: i in /home/mao/sites/mei_v02/forums/last_posts.php on line 116, referer: http://localhost/
[Sat Nov 09 21:59:58.666969 2013] [:error] [pid 15291] [client 127.0.0.1:40564] PHP Fatal error: Call to undefined function format_time() in /home/mao/sites/mei_v02/forums/last_posts.php on line 116, referer: http://localhost/
Dernière modification par mao-40 (Le 09/11/2013, à 22:07)
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#4 Le 09/11/2013, à 22:11
- tiramiseb
Re : [Résolu] Apache 2.4 -> retour à version antérieure
En effet, les problèmes dans ces logs n'ont aucun rapport avec mod_rewrite.
Tu n'as pas non plus dit quel est ton problème de redirection...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 09/11/2013, à 22:13
- mao-40
Re : [Résolu] Apache 2.4 -> retour à version antérieure
La page d'accueil de chacun de mes sites s'affiche correctement, mais dès que je clique sur un lien, j'ai une "erreur 404".
Dernière modification par mao-40 (Le 09/11/2013, à 22:20)
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#6 Le 09/11/2013, à 22:18
- tiramiseb
Re : [Résolu] Apache 2.4 -> retour à version antérieure
Il faut des détails...
=> les règles de rewrite
=> la manière dont elles sont configurées
=> l'adresse chargée
=> l'erreur dans le "access.log"
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 09/11/2013, à 22:26
- mao-40
Re : [Résolu] Apache 2.4 -> retour à version antérieure
Il faut des détails...
=> les règles de rewrite
=> la manière dont elles sont configurées
=> l'adresse chargée
=> l'erreur dans le "access.log"
On dévie un peu de ma demande de départ, ça fait en gros 6 ans que je développe ces sites sous ubuntu, avec le mod_rewrite fonctionnel, donc j'ose espérer que mes règles de rewrite sont bien écrites, ou du moins fonctionnelles... Et que le souci vient réellement de la nouvelle config d'Apache notamment, le fichier de config /etc/apache2/sites-available/default n'existant plus (remplacé par 000.default.conf) avec des règles d'écritures qui justement elles, ont changé.
J'aimerais vraiment revenir temporairement à une version antérieure d'apache, le temps que je puisse bosser dessus le temps de trouver une solution.
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#8 Le 09/11/2013, à 22:46
- tiramiseb
Re : [Résolu] Apache 2.4 -> retour à version antérieure
notamment, le fichier de config /etc/apache2/sites-available/default n'existant plus (remplacé par 000.default.conf) avec des règles d'écritures qui justement elles, ont changé.
Ça fait 6 ans que tu développes des sites, et tu n'as toujours pas désactivé la configuration "exemple" !?
... tu ne peux pas revenir simplement à une version antérieure d'Apache en restant sur Ubuntu 13.10. Réinstaller une 13.04 est plus simple.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 09/11/2013, à 22:55
- mao-40
Re : [Résolu] Apache 2.4 -> retour à version antérieure
Ça fait 6 ans que tu développes des sites, et tu n'as toujours pas désactivé la configuration "exemple" !?
Ce n'est pas mon job, mais j'en ai besoin pour mon boulot. Ce que je voulais dire c'est que tout fonctionnait jusqu'à la mise à jour et que les sites fonctionnent en ligne sur OVH ou o2switch sans souci, donc...
Je viens juste de faire une installation fraîche de 13.10, puisque l'update depuis la 13.04 n'a pas résolu des problèmes d'instabilité, donc non, je n'ai pas encore désactivé la config exemple !!! Mais le problème ne vient pas de là, j'en suis presque sûr
... tu ne peux pas revenir simplement à une version antérieure d'Apache en restant sur Ubuntu 13.10. Réinstaller une 13.04 est plus simple.
Si pas d'autre possibilité de "dowgrade" d'Apache, je vais revenir à la 12.04, pour d'autres soucis.
Merci pour ton aide
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
Pages : 1