Le répertoire temporaire PHP n'est pas défini

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Le répertoire temporaire PHP n'est pas défini

    Bonjour,

    je viens de me rendre compte de cet avertissement dans le gestionnaire d'extension "Le répertoire temporaire PHP n'est pas défini"

    C'est étrange car si je vais dans Panneau de configuration > serveur > Paramètre du serveur, il y a bien quelque chose dans ma case "Dossier temporaire"

    J'ai vu sur d'autre pages du forum que d'autres personnes ont se problème mais j'ai pas pu le régler pour ma part et puis il n'y a pas de procédure vraiment claire pour régler ce problème.

    Quelqu'un peut m'aider s'il vous plait ? merci

  • #2
    Re : Le répertoire temporaire PHP n'est pas défini

    bonjour,

    meme probleme.
    vous avez trouvé la solution?

    Commentaire


    • #3
      Re : Le répertoire temporaire PHP n'est pas défini

      Bonsoir

      Je suis chez infomaniak et j'ai le même problème. J'ai testé la solution donné par mon hébergeur mais cela ne fonctionne pas ?
      Le répertoire est /tmp ; il n'est accessible que par PHP et invisible par FTP.

      Vous pouvez bien-sûr créer ce répertoire vous-même sur votre espace FTP sous /web, le mettre en 777 (écriture pour tout le monde), et après cela, en indiquer le chemin à votre script...

      Le répertoire temporaire servira à stocker les fichiers de sessions PHP, les fichiers temporaires créés par certaines bibliothèques PHP, ou encore les fichiers temporaires créés lors d'upload volumineux.

      Les paramètres sont les suivants:

      php_value upload_tmp_dir /home/www/<SID>/tmp
      php_value session.save_path /home/www/<SID>/tmp
      php_admin_value upload_max_filesize 300M
      php_admin_value post_max_size 300M

      Les valeurs de upload_tmp_dir et session.save_path sont modifiables par fichier .htaccess.

      Cela plante dès que je rajoute les 2 lignes ci-dessous :

      php_admin_value upload_max_filesize 300M
      php_admin_value post_max_size 300M
      Si vous avez la solution je suis preneur

      Merci

      Commentaire


      • #4
        Re : Le répertoire temporaire PHP n'est pas défini

        Cela plante dès que je rajoute les 2 lignes ci-dessous :

        php_admin_value upload_max_filesize 300M
        php_admin_value post_max_size 300M

        Il y as une valeur concernant la durée du telechargement. ca peut aussi etre du a une erreur de timeout.

        et quel sont les logs de ton serveur?
        Tu as peut etre d autres infos dedans.
        Mon site de documentation sur Joomla et le CCK K2 : http://documentation.informaticien51.fr
        Une notice pour le CCK K2 ( mise à jour le 01/06/2015) :
        http://documentation.informaticien51...couverte-de-k2

        Commentaire


        • #5
          Re : Le répertoire temporaire PHP n'est pas défini

          Bonjour

          Dans le fichier Htacces j'ai ces lignes par défaut, mais comme je ne maîtrise pas
          j'ai rien modifié
          Dernière édition par acupunctor à 04/10/2011, 14h54

          Commentaire


          • #6
            Re : Le répertoire temporaire PHP n'est pas défini

            Voir le sujet
            "Je ne peux plus installer d'extensions"

            Commentaire


            • #7
              Re : Le répertoire temporaire PHP n'est pas défini

              Envoyé par cochondd Voir le message
              Voir le sujet
              "Je ne peux plus installer d'extensions"
              Avec un lien c'est plus facile
              Bonjour
              En fait j'ai le même problème, aussi j'ai installé Joomla 1.7 chez online.net (donc un autre fournisseur pour comparer) et je n'ai pas eu le problème.
              Chaque hébergeur dispose d'un chemin d'accès au site différent vu coté serveur.
              Il faut dans menu / Configuration /Paramètres du serveur / Dossier temporaire
              indiquer le bon chemin pour positionner le dossier 'tmp'
              idem pour les logs
              menu / Configuration /Paramètres système / Dossier logs

              J'ai trouvé pour online.net
              /tmp
              /logs

              Je cherche pour Magic online: car les valeurs qui suivent ne fonctionnent pas.
              /var/www/vhosts/monsite.com/httpdocs/tmp
              /var/www/vhosts/monsite.com/httpdocs/logs
              Bonsoir cochondd,

              Ont ne doit pas parlé de la même chose, toi tu parle du chemin absolue des répertoires
              tmp et logs où est installé Joomla, que tu modifie dans le fichier configuration.php

              Sauf erreur pour le message "Le répertoire temporaire PHP n'est pas défini"
              il modifier le fichier .htaccess

              A

              Commentaire


              • #8
                Re : Le répertoire temporaire PHP n'est pas défini

                Les 2 messages sont apparus durant les modifications apportées sur ces dossiers.

                Commentaire


                • #9
                  Re : Le répertoire temporaire PHP n'est pas défini

                  Bonjour,
                  Utilisateur de joomla chez OVH (version 1.523), j'ai installé la même version en local (Distribution Kubuntu 11.04) qui fonctionne très bien
                  Je souhaite installer Joomla version 1.7.1 sur la distribution Kubuntu 11.04 et, ldans la page administration (gestion des extensions avertissements j'ai le message suivant :
                  "Le répertoire temporaire PHP est celui que PHP utilise pour stocker un fichier enregistré avant que Joomla! puisse y accéder. Bien que l'absence de définition ne soit pas toujours un problème, si vous avez des erreurs concernant la non-détection des fichiers ou manifestes chargés, définir ce répertoire dans votre fichier php.ini pourrait régler ce problème"
                  Question : comment, très exactement, définir ce répertoire dans le fichier php.init ?

                  Je vous remercie pour votre aide

                  Commentaire


                  • #10
                    Re : Le répertoire temporaire PHP n'est pas défini

                    Bonjour,
                    Question : comment, très exactement, définir ce répertoire dans le fichier php.ini
                    Il faut regarder la section File Uploads du php.ini
                    Code:
                    ;;;;;;;;;;;;;;;;
                    ; File Uploads ;
                    ;;;;;;;;;;;;;;;;
                    
                    ; Whether to allow HTTP file uploads.
                    ; http://php.net/file-uploads
                    file_uploads = On
                    
                    ; Temporary directory for HTTP uploaded files (will use system default if not
                    ; specified).
                    ; http://php.net/upload-tmp-dir
                    ;upload_tmp_dir =
                    
                    ; Maximum allowed size for uploaded files.
                    ; http://php.net/upload-max-filesize
                    upload_max_filesize = 2M
                    
                    ; Maximum number of files that can be uploaded via a single request
                    max_file_uploads = 20
                    Pas de demande de support par MP.
                    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                    Commentaire


                    • #11
                      Re : Le répertoire temporaire PHP n'est pas défini

                      Merci pour votre réponse,

                      Préalablement à ma question j'avais modifié les fichier php.ini (dans l'arborescence de kubuntu [/etc/php5/apache2/php.ini et etc/php5/cli/php.ini]) comme suit :

                      ;;;;;;;;;;;;;;;;
                      ; File Uploads ;
                      ;;;;;;;;;;;;;;;;
                      ; Whether to allow HTTP file uploads.
                      ; http://php.net/file-uploads
                      file_uploads = On

                      ; Temporary directory for HTTP uploaded files (will use system default if not
                      ; specified).
                      ; http://php.net/upload-tmp-dir
                      ;upload_tmp_dir =

                      ; Maximum allowed size for uploaded files.
                      ; http://php.net/upload-max-filesize
                      upload_max_filesize = 32M

                      ; Maximum number of files that can be uploaded via a single request
                      max_file_uploads = 20

                      Et ce message d'erreur apparaît toujours, donc il doit y avoir une autre manipulation à faire, mais laquelle ?

                      Envoyé par jisse03 Voir le message
                      Bonjour,

                      Il faut regarder la section File Uploads du php.ini
                      Code:
                      ;;;;;;;;;;;;;;;;
                      ; File Uploads ;
                      ;;;;;;;;;;;;;;;;
                      
                      ; Whether to allow HTTP file uploads.
                      ; http://php.net/file-uploads
                      file_uploads = On
                      
                      ; Temporary directory for HTTP uploaded files (will use system default if not
                      ; specified).
                      ; http://php.net/upload-tmp-dir
                      ;upload_tmp_dir =
                      
                      ; Maximum allowed size for uploaded files.
                      ; http://php.net/upload-max-filesize
                      upload_max_filesize = 2M
                      
                      ; Maximum number of files that can be uploaded via a single request
                      max_file_uploads = 20

                      Commentaire


                      • #12
                        Re : Le répertoire temporaire PHP n'est pas défini

                        Code:
                        ; Temporary directory for HTTP uploaded files (will use system default if not
                        ; specified).
                        ; http://php.net/upload-tmp-dir
                        upload_tmp_dir = /tmp
                        en pensant (mais c'est déjà le cas, à passer ce répertoire en écriture)
                        Code:
                        chmod ugo+w /tmp
                        Pas de demande de support par MP.
                        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                        Commentaire


                        • #13
                          Re : Le répertoire temporaire PHP n'est pas défini

                          Bingo ça fonctionne, il n'y a plus d'avertissement !!! merci infiniment pour votre aide;
                          Je rencontre un autre problème lors de l'installation d'un thème par exemple, le message suivant apparait

                          JInstaller::Install : impossible de trouver un fichier d'initialisation XML

                          Il doit bien y avoir une solution, je vais voir sur le web, à moins que vous ne connaissiez la solution ?

                          Commentaire


                          • #14
                            Re : Le répertoire temporaire PHP n'est pas défini

                            JInstaller::Install : impossible de trouver un fichier d'initialisation XML
                            ça ressemble au bon vieux problème de droits. Dans l'admin Joomla!, Site , Informations Système, Permission des dossiers, tout est en vert ?

                            Sur une installation Linux, quel module PHP est installé: mod_php, mod_fcgi, SuPHP ?
                            Suivant les cas, des droits différents sont à appliquer.
                            Pas de demande de support par MP.
                            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                            Commentaire


                            • #15
                              Re : Le répertoire temporaire PHP n'est pas défini

                              Envoyé par jisse03 Voir le message
                              Bonjour,

                              Il faut regarder la section File Uploads du php.ini
                              Code:
                              ;;;;;;;;;;;;;;;;
                              ; File Uploads ;
                              ;;;;;;;;;;;;;;;;
                              
                              ; Whether to allow HTTP file uploads.
                              ; http://php.net/file-uploads
                              file_uploads = On
                              
                              ; Temporary directory for HTTP uploaded files (will use system default if not
                              ; specified).
                              ; http://php.net/upload-tmp-dir
                              ;upload_tmp_dir =
                              
                              ; Maximum allowed size for uploaded files.
                              ; http://php.net/upload-max-filesize
                              upload_max_filesize = 2M
                              
                              ; Maximum number of files that can be uploaded via a single request
                              max_file_uploads = 20
                              Bonjour,

                              merci mais il est où ce fichier php.ini ? j'ai fait une recherche avec Filezilla sur mon serveur ftp hébergé chez OVH mais je ne le trouve pas.

                              Merci pour ton aide.

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X