Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-08-2008 15:07:35

Tavarez
Membre
Lieu: Valenciennes
Date d'inscription: 18-07-2008
Messages: 56

Quelques problèmes sur 1&1

Bonjour à tous,

J'ai lu pas mal de topics et autres afin de parvenir à installer mon site chez 1&1, grâce à celà j'ai reussi à resoudre pas mal de problème. Mais d'autres problèmes persistent...
1) lorsque je tente d'accèder à certaines vues il me dit que le fichier n'existe pas alors qu'il est bien présent!
2) lorsque je tente d'accèder à l'un de mes formulaire il me dit que le fichier Zend_Form_Element_TextArea n'existe pas.

Je vous donne mes codes ainsi que les erreurs relatives à mon problème. Merci d'avance pour votre aide!

index.php

Code:

<?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 1);
date_default_timezone_set('Europe/Paris');

// mise en place des répertoires et chargement des classes
set_include_path('.'
    . PATH_SEPARATOR . './library'
    . PATH_SEPARATOR . './application/models/'
. PATH_SEPARATOR . '../application/files'
    . PATH_SEPARATOR . get_include_path());

include "Zend/Loader.php";
Zend_Loader::registerAutoload();
Zend_Loader::loadClass('Zend_Db_Table');
Zend_Loader::loadClass('Zend_Db_Select');
Zend_Loader::loadClass('Zend_Debug');
Zend_Loader::loadClass('Zend_Auth');

// Chargement de la configuration
$config = new Zend_Config_Ini('./application/config.ini', 'general');
$registry = Zend_Registry::getInstance();

$registry->set('config', $config);

// Mise en place de la BDD
$db = Zend_Db::factory($config->db);
Zend_Db_Table::setDefaultAdapter($db);
Zend_Registry::set('dbAdapter', $db);

// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');

$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');

Zend_Layout::startMvc($config->layout);


// run!
$frontController->dispatch();

le .htaccess:

Code:

SetEnv PHP_VER 5
AddType x-mapp-php5 .php

RewriteEngine on
RewriteBase /

RewriteRule ^(img|css|js|flash|sounds|files)/(.*)$ /public/$1/$2 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule (.*) /index.php [L]

Erreur lorsque je tente d'accèder à l'url: http://www.guitar-gathering.com/tabs/add-tab

Code:

ing: Zend_Loader::include_once(Zend/Form/Element/TextArea.php) [zend-loader.include-once]: failed to open stream: No such file or directory in /homepages/18/d200203239/htdocs/library/Zend/Loader.php on line 83

Warning: Zend_Loader::include_once() [function.include]: Failed opening 'Zend/Form/Element/TextArea.php' for inclusion (include_path='.:./library:./application/models/:../application/files:.:/usr/lib/php5') in /homepages/18/d200203239/htdocs/library/Zend/Loader.php on line 83

Fatal error: Class 'Zend_Form_Element_TextArea' not found in /homepages/18/d200203239/htdocs/application/models/UploadForm.php on line 45

Erreur lorsque je tente d'accèder à l'url: http://www.guitar-gathering.com/index/new-account

Code:

Error 404 - Not found

Le fichier requis n'a pas été trouvé. Il peut s'agir d'une erreur technique. Veuillez réessayer ultérieurement. Si vous ne pouvez pas accéder au fichier après plusieurs tentatives, cela signifie qu'il a été supprimé.

J'ai reutilisé le .htaccess d'un membre du forum et ce fichier à l'air de fonctionner sans problèmes. J'ai également eu des problèmes de droits d'accès sur certains fichiers notamment sur les css, c'est resolu mais ce serait pas le meme problème pour le reste par hasard?


Il n'y a qu'en faisant des erreurs qu'on apprend...

Hors ligne

 

#2 11-08-2008 15:15:25

Tavarez
Membre
Lieu: Valenciennes
Date d'inscription: 18-07-2008
Messages: 56

Re: Quelques problèmes sur 1&1

J'ajoute egalement le fichier UploadForm qui génère l'erreur ce qui est etrange c'est qu'il ne génère une erreur qu'avec le textarea et pas avec les autres elements!

Code:

<?php

class UploadForm extends Zend_Form 
{ 
    public function __construct($options = null) 
    { 
        $this->addElementPrefixPath('App', 'App/');
        parent::__construct($options);
        $this->setName('upload');
        $this->setAttrib('enctype', 'multipart/form-data');
        
        
        $id = new Zend_Form_Element_Hidden('id');

        $title = new Zend_Form_Element_Text('title');
        $title->setLabel('Titre *')
                  ->setRequired(true)
                  ->addValidator('NotEmpty');

        $artist = new Zend_Form_Element_Text('artist');
        $artist->setLabel('Artiste *')
                  ->setRequired(true)
                  ->addValidator('NotEmpty');

        $category = new Zend_Form_Element_Select('category');
        $category->setLabel('Categorie')
              ->setMultiOptions(array(
                    1 =>'Britpop', 
                    2 =>'Funk', 
                    3 =>'Fusion',
                    4 =>'Grunge',
                    5 =>'Metal',
                    6 =>'Pop',
                    7 =>'Pop/Rock',
                    8 =>'Punk',
                    9 =>'Punk/Rock',
                    10 =>'Reggae',
                    11 =>'Rock',
                    12 =>'Rock Alternatif',
                    13 => 'Autre'
                    
))
              ->setRequired(true)->addValidator('NotEmpty', true);

        $notice = new Zend_Form_Element_TextArea('notice');
        $notice->setLabel('Conseils pour jouer cette tablature')
        ->setAttribs(array('rows' => 12, 'cols' => 50));


        $file = new App_Form_Element_File('file');
        $file->setLabel('Fichier a charger')
                 ->setRequired(true)
                 ->addValidator('NotEmpty');
             

        $submit = new Zend_Form_Element_Submit('Soumettre');
        $submit->setLabel('Charger');
        
        $this->addElements(array($id, $title, $artist,$category, $notice, $file, $submit));
            

    } 
}

Il n'y a qu'en faisant des erreurs qu'on apprend...

Hors ligne

 

#3 11-08-2008 15:45:17

Tavarez
Membre
Lieu: Valenciennes
Date d'inscription: 18-07-2008
Messages: 56

Re: Quelques problèmes sur 1&1

En regardant bien dans mon code et en faisant quelques tests je pense que celà vient des path, d'autant plus que pour le moment je ne récupère aucune info de ma bdd! quelle galère vraiment. Le code pour modifier le path est le suivant mais je dois mettre quoi maintenant pour que ça fonctionne? ça je ne vois vraiment pas.

Code:

set_include_path('.'
    . PATH_SEPARATOR . './library'
    . PATH_SEPARATOR . './application/models/'
. PATH_SEPARATOR . '../application/files'
    . PATH_SEPARATOR . get_include_path());

Il n'y a qu'en faisant des erreurs qu'on apprend...

Hors ligne

 

#4 12-08-2008 13:40:17

Tavarez
Membre
Lieu: Valenciennes
Date d'inscription: 18-07-2008
Messages: 56

Re: Quelques problèmes sur 1&1

J'ai essayé de tout supprimer pour recommencer au cas où j'aurai oublié quelque chose, mais c'est encore pire qu'avant, maintenant il ne reconnait pas ma fonction: date_default_timezone_set('Europe/Paris');

Alors là je vais vraiment finir par me tirer les cheveux!

Personne n'aurait une bonne procédure pour installer son site chez 1&1?

Merci


Il n'y a qu'en faisant des erreurs qu'on apprend...

Hors ligne

 

#5 12-08-2008 13:49:43

Tavarez
Membre
Lieu: Valenciennes
Date d'inscription: 18-07-2008
Messages: 56

Re: Quelques problèmes sur 1&1

Bon le problème est regle au niveau de la date j'avais oublié une ligne dans le .htaccess, mais le problème précédent est toujours là, si j'arrive à résoudre mes problème je penserai à mettre un topic sur l'hébergement chez 1&1.


Il n'y a qu'en faisant des erreurs qu'on apprend...

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages