Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Problème avec .htaccess avec CMSMS 2.1 et Apache 2.4
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.1
#~ Url du site :
#~ Hébergeur / Soft : host.fr
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.1.2
#~ Installed Modules:
#~ AceEditor2: 1.05
#~ AdminSearch: 1.0
#~ CGExtensions: 1.51.1
#~ CGGoogleMaps2: 0.99.3
#~ CGSimpleSmarty: 2.0.5
#~ CMSContentManager: 1.1
#~ CMSMailer: 5.2.14
#~ Captcha: 0.5.2
#~ DesignManager: 1.1.1
#~ FileManager: 1.5.2
#~ FormBuilder: 0.8.1.3
#~ Gallery: 2.1
#~ MicroTiny: 2.0.3
#~ ModuleManager: 2.0.2
#~ Navigator: 1.0.2
#~ News: 2.50.4
#~ Search: 1.50.2
#~ SiteMapMadeSimple: 1.2.8
#~ TinyMCE: 3.1
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 20000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ auto_alias_content: true
#~ locale:
#~ set_names: true
#~ timezone: Europe/Paris
#~ permissive_smarty: false
#~ Php Information:
#~ phpversion: 5.6.14-0+deb8u1
#~ md5_function: On (Vrai)
#~ json_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_ALL: 22527
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ test_file_timedifference: Une différence de date avec l'environnement PHP a été détectée. Cela peut causer des problèmes lorsque vous publiez des articles.
#~ test_db_timedifference: Une différence de date avec l'environnement PHP a été détectée. Cela peut causer des problèmes lorsque vous publiez des articles.
#~ create_dir_and_file: 1
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ register_globals: Off (Faux)
#~ output_buffering: 4096
#~ disable_functions: pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority,
#~ open_basedir: /mnt/sites/T015/119913:/usr/share/php:/tmp
#~ test_remote_url: Valable
#~ file_uploads: On (Vrai)
#~ post_max_size: 20M
#~ upload_max_filesize: 20M
#~ session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ check_ini_set: On (Vrai)
#~ curl: On
#~ Performance Information:
#~ allow_browser_cache: On (Vrai)
#~ browser_cache_expiry: 60
#~ php_opcache: On (Vrai)
#~ smarty_cache: Off (Faux)
#~ smarty_compilecheck: Off (Faux)
#~ smarty_cache_udt: Off (Faux)
#~ auto_clear_cache_age: On (Vrai)
#~ Server Information:
#~ Server Software: Apache/2.4.10 (Debian)
#~ Server Api: apache2handler
#~ Server Os: Linux 3.16.0-4-amd64 On x86_64
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.0.32
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Permission Information:
#~ tmp: /mnt/sites/T015/119913/11258/tmp (0775)
#~ tmp_cache: /mnt/sites/T015/119913/11258/tmp/cache (0775)
#~ templates_c: /mnt/sites/T015/119913/11258/tmp/templates_c (0775)
#~ modules: /mnt/sites/T015/119913/11258/modules (0775)
#~ uploads: /mnt/sites/T015/119913/11258/uploads (0775)
#~ Masque de création de fichier (umask) : /mnt/sites/T015/119913/11258/tmp/cache (0775)
#~ config_file: 0640
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour.

Depuis la version Apache 2.4, les fichiers .htaccess doivent être modifiés :

==> "order deny,allow" devient "Require all denied"

A l'installation basique de CMSMS 2.1 sur le serveur distant tout c'est bien passé. Malheureusement, l'accès au dossier "uploads" est bloqué par le fichier .htaccess qu'il contient (voir ci dessous) et le site ne pouvant donc pas accèder au dossier "uploads", aucune images ne s'affichent, entre autres.

.htaccess d'origine :

Code :
# To deny PHPs
<Files ~ "\.(php|php3|php4|php5|phtml|pl|cgi)$">                                                                              
  order deny,allow                                                                                                            
  deny from all                                                                                                              
</Files>

Etant donné que le serveur utilise Apache v. 2.4, j'ai dû modifier le fichier .htacces comme ceci :

.htaccess modifié :

Code :
# To deny PHPs
<Files ~ "\.(php|php3|php4|php5|phtml|pl|cgi)$">
    Require all denied
</Files>

Malheureusement, le site s'affiche toujours sans pouvoir accéder au dossier "uploads", donc sans accès aux fichiers .js, images... etc. qu'il contient.

Si je supprime le .htaccess mon site fonctionne parfaitement.

Quelqu'un a-t-il une solution ?
Merci.
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)