IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

faire tourner Zend chez un hébergeur Web


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut faire tourner Zend chez un hébergeur Web
    Bonsoir,

    pour faire tourner Zend, il faut pouvoir modifier des fichiers de config (php.ini et autres) ; or, souvent ces fichiers sont inaccessibles, donc comment faire ?

  2. #2
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Dans le cas ton hébergeur peut autoriser la modification de la configuration via fichier .htaccess

  3. #3
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Merci pour la réponse ; je me doutais que ça pouvait passer par des .htaccess, mais prenons un exemple simple pour mieux comprendre : dans mon projet exemple et qui tourne pour l'instant en local, il y a dans www\nomprojet\application\configs\application.ini
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    [production]
    ...
    resources.db.adapter=PDO_MYSQL
    resources.db.params.host=localhost
    resources.db.params.dbname=projetZend
    resources.db.params.username=root
    resources.db.params.password=
    [staging : production]
     
    [testing : production]
    ...
    [development : production]
    ...
    J'ai juste mis les lignes qu'on a du rajouter ; comment faire ça avec un .htaccess ?

  4. #4
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Bonjour,

    Je pense qu'il y a (grosse) méprise.
    Application.ini est un fichier de conf tout à fait classique et il n'y a pas de restriction quand à son utilisation.
    Rien à voir avec php.ini, ni .htaccess

  5. #5
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Je pense qu'il y a (grosse) méprise.
    Ca, c'est clair, n'y connaissant pas grand chose, et du coup, j'ai fait un petit essai : j'ai mis ce qui tourne en local sur internet, juste en modifiant les lignes citées pour y mettre les paramètres de la base MySQL (et y créer la table utilisée), mais ça me donne l'erreur suivante :
    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homepages/18/d246623212/htdocs/zend/nomprojet/public/index.php on line 26
    sachant que le code de ce fichier est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <?php
     
    // Define path to application directory
    defined('APPLICATION_PATH')
        || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
     
    // Define application environment
    defined('APPLICATION_ENV')
        || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
     
    // Ensure library/ is on include_path
    set_include_path(implode(PATH_SEPARATOR, array(
        realpath(APPLICATION_PATH . '/../library'),
        get_include_path(),
    )));
     
    /** Zend_Application */
    require_once 'Zend/Application.php';
     
    // Create application, bootstrap, and run
    $application = new Zend_Application(
        APPLICATION_ENV,
        APPLICATION_PATH . '/configs/application.ini'
    );
    $application->bootstrap()
                ->run();
    ?>
    quelle peut être la solution ?

  6. #6
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Je te propose d uploader ton application local pour la mettre sur ton serveur web mais sans modification cette fois ci et indique nous les erreurs

Discussions similaires

  1. Installer Zend sur son hébergeur web
    Par pierreluc.ca dans le forum Zend Framework
    Réponses: 2
    Dernier message: 23/09/2011, 10h35
  2. Faire tourner un jar périodiquement chez un hébergeur
    Par Jcpan dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 27/08/2010, 00h18
  3. Réponses: 2
    Dernier message: 13/06/2009, 15h02
  4. librarie zend chez les hébergeurs ?
    Par Mohammed200 dans le forum Apache
    Réponses: 1
    Dernier message: 22/05/2009, 14h01
  5. Comment faire tourner un executable sur un site web ?
    Par petitclem dans le forum C++Builder
    Réponses: 15
    Dernier message: 26/06/2008, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo