Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#26 22-11-2012 17:58:37

k-1
Membre
Date d'inscription: 14-09-2012
Messages: 30

Re: soucis d'hebergement 1&1

Dernièrement j'ai aidé quelqu'un qui avait un probleme similaire, non pas avec Zend mais avec Joomla et le probleme venait du transfert FTP. Les fichiers souhaités étaient présents mais ils n'étaient pas interprétés. La solution a été de refaire une seconde fois le transfert des fichiers via FTP et ensuite tout est rentré dans l'ordre

alors pense tu que je dois transferer a nouveau mes sur le ftp?

Hors ligne

 

#27 22-11-2012 18:05:48

us2rn4m2
Membre
Date d'inscription: 07-05-2011
Messages: 104

Re: soucis d'hebergement 1&1

Si comme tu dis

j'ai fait ce que tus dis l'erreur semble avoir changer mais légerement

alors je crois que oui. Du moins les fichiers qui parraissent corrompus.

Dernière modification par us2rn4m2 (22-11-2012 18:06:38)

Hors ligne

 

#28 22-11-2012 18:16:30

amiss
Membre
Lieu: Cesson-Sévigné
Date d'inscription: 08-05-2011
Messages: 115

Re: soucis d'hebergement 1&1

pour ZF 1.8+ il est inutile se surcharger la méthode _initDb() afin de fabriquer un nouvel objet ($db) de connexion car tout est déjà défini dans application.ini  en ce sens que tu peux récupérer l'objet $db autrement qu'en créant une nouvelle connexion. Renommes ta méthode _initDb ( _initBDD() par exemple) pour éviter de mal redéfinir celle de la super classe(Zend_Application_Bootstrap_Bootstrap ).

Code:

[lang=php]
//dans la classe Bootstap

/*
permet de récupérer l'adaptater configuré dans application.ini
*/
protected function _initBDD()
{

   $resource = $this->getPluginResource('db'); 

    $db = $resource->getDbAdapter();
Zend_Registry::set("db", $db);


  
}

Dernière modification par amiss (22-11-2012 18:17:49)

Hors ligne

 

#29 25-11-2012 21:48:17

k-1
Membre
Date d'inscription: 14-09-2012
Messages: 30

Re: soucis d'hebergement 1&1

Salut a tous (amiss,us2rn4m2)

je pense que le probleme vient du fichier .htaccess apres quelque modif que voici l'erreur a changer:


[production]

; Debug output
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
phpSettings.date.timezone = "Europe/Paris"

; Include path
includePaths.library = APPLICATION_PATH "/../library"

; Bootstrap
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"

appnamespace = "Application"

; Front Controller
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.defaultModule = "accueil"
resources.frontController.params.displayExceptions = 0
resources.frontController.params.prefixDefaultModule = "1"

resources.modules[] =

; Layout
resources.layout.layout = "layout"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"

; Views
resources.view.encoding = "UTF-8"
resources.view.basePath = APPLICATION_PATH "/views/"
resources.view[] =

resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
[staging : production]


[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

[development : production]
zfdebug.plugins.Variables = null
zfdebug.plugins.Time = null
zfdebug.plugins.Memory = null
zfdebug.plugins.Exception = null
zfdebug.plugins.Html = null
zfdebug.plugins.Registry = null
; zfdebug.plugins.File = null
; zfdebug.plugins.Cache = null
; zfdebug.plugins.Database = null

[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1

;
resources.db.adapter = "MYSQLI"
resources.db.params.host = ".db.1and1.com "
resources.db.params.username = ""
resources.db.params.password = ""
resources.db.params.dbname = ""
resources.db.params.charset = "utf8"
resources.db.params.date_format = YYYY-MM-ddTHH:mm:ss
resources.db.isDefaultTableAdapter = true
ainsi que mon fichier .htaccess celui dans le fichier public:
Citation:
SetEnv APPLICATION_ENV production
AddType x-mapp-php5 .php

RewriteEngine On
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|divx)$ index.php
Options -MultiViews
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
ainsi que celui a laa racine de mon ftp:
Citation:
SetEnv APPLICATION_ENV development

# "active" PHP5
AddType x-mapp-php5 .php

# Active rewrite engine
RewriteEngine on

RewriteBase /
# pour que google trouve le fichier robots.txt, on ne redirige pas vers index.php
RewriteRule ^robots.txt$ robots.txt [L]
# pareil pour le fichier sitemap
RewriteRule ^sitemap.xml$ sitemap.xml [L]

# Active rewrite engine
RewriteEngine on

RewriteBase /
# pour que google trouve le fichier robots.txt, on ne redirige pas vers index.php
RewriteRule ^robots.txt$ robots.txt [L]
# pareil pour le fichier sitemap
RewriteRule ^sitemap.xml$ sitemap.xml [L]

RewriteEngine On
# Only apply to URLs on this domain
RewriteCond %{HTTP_HOST} (.*)$ http://www.ong-centrafrique.org$

# Only apply to URLs that aren't already under folder.
RewriteCond %{REQUEST_URI} !^/public/

# Don't apply to URLs that go to existing files or folders.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all those to insert /folder.
RewriteRule ^(.*)$ /public/$1

# Also redirect the root folder.
RewriteCond %{HTTP_HOST}(.*)$ http://www.ong-centrafrique.org$
RewriteRule ^(/)?$ public/index.php [L]
voila je pense (apres ces modifs) il m'affiche une erreur 500 sitehttp://ong-centrafrique.org/

Dernière modification par k-1 (25-11-2012 21:51:44)

Hors ligne

 

#30 25-11-2012 23:02:54

us2rn4m2
Membre
Date d'inscription: 07-05-2011
Messages: 104

Re: soucis d'hebergement 1&1

Salut,

T'as changé le .htaccess ok, mais du coup ton site n'est meme plus accessible !!

Hors ligne

 

#31 25-11-2012 23:53:28

k-1
Membre
Date d'inscription: 14-09-2012
Messages: 30

Re: soucis d'hebergement 1&1

salut us2rn4m2 j'ai oublier de te demander  faut il supprimer le htaccess du fichier public pour laisser celui a la racine du ftp

Hors ligne

 

#32 27-11-2012 08:31:27

us2rn4m2
Membre
Date d'inscription: 07-05-2011
Messages: 104

Re: soucis d'hebergement 1&1

A mon avis si il y a bien un seul .htaccess que tu dois garder pour l'instant c'est bien celui qui se trouve dans le dossier public. Pour celui qui se trouve à la racine du ftp je ne sais pas (c'est toi qui la mis, c'est 1&1 ?).

Question:
- Quel editeur de code utilises - tu, et quel est son encodage ?
- Quel FTP utilises - tu ?

Ton probleme est assez étrange. Peut etre que l'encodage du fichier application.ini pose probleme ? Avec l'editeur de code de 1&1 tu devrais peut etre créer un nouveau fichier application.ini et ecrire manuellement les directives (pas de copier - coller), ou du moins juste les noms des sections [] et tester.

Si quelqu'un à de meilleures suggestions .....

Dernière modification par us2rn4m2 (28-11-2012 09:08:39)

Hors ligne

 

#33 05-12-2012 22:10:27

k-1
Membre
Date d'inscription: 14-09-2012
Messages: 30

Re: soucis d'hebergement 1&1

salut us2rn4m2 j'avais décrocher un peu ce probleme m'a fait devenir insomniac..
Pour repondre a ta question j'utilise Netbeans comme ide j'ai cree mon projet avec zendtool
le ftp:filezilla

voila aprés avoir repris mon script est heberger une vouvelle fois il m'affiche ceci:
Warning: require_once(Zend/Application.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/5/d441632309/htdocs/public/index.php on line 25

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Application.php' (include_path='.:./library:./application/models/:./application/utils/:./application:.:/usr/lib/php5') in /homepages/5/d441632309/htdocs/public/index.php on line 25

je met en ligne mon fichier index:

<?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'));

defined('FONTS_PATH')
//    || define('FONTS_PATH', 'C:/Windows/Fonts/');
    || define('FONTS_PATH', APPLICATION_PATH . '/../public/fonts/');
defined('MAIL_WEBMASTER')
    || define('MAIL_WEBMASTER', 'info@radi-rca.org');

// Ensure library/ is on include_path
set_include_path('.' . PATH_SEPARATOR . './library'
     . PATH_SEPARATOR . './application/models/'
     . PATH_SEPARATOR . './application/utils/'
     . PATH_SEPARATOR . './application'
     . PATH_SEPARATOR . 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();

et la config de mes fichiers:
-application
  -library
-nbproject
-public

Hors ligne

 

#34 06-12-2012 04:59:26

us2rn4m2
Membre
Date d'inscription: 07-05-2011
Messages: 104

Re: soucis d'hebergement 1&1

J'comprends pas trop ton include path. T'es sur un systeme Linux, Unix ? Sur Windows si t'as plusieurs valeurs a mettre dans ton include path, il faut les séparer avec un point-virgule ';'

A l'heure ou t'en ai, ta vraiment besoin de ces valeurs. :./application/models/:./application/utils/:./application:.:/usr/lib/php5'
(D'ailleurs j'vois pas trop ce qu'elle viennent faire là, mais bon si t'en as besoin ...)

Tu veux pas le remettre comme c'etait avant
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/../library'),
    get_include_path(),
)));

Dernière modification par us2rn4m2 (06-12-2012 06:11:24)

Hors ligne

 

#35 07-12-2012 10:03:25

k-1
Membre
Date d'inscription: 14-09-2012
Messages: 30

Re: soucis d'hebergement 1&1

us2rn4m2 a écrit:

J'comprends pas trop ton include path. T'es sur un systeme Linux, Unix ? Sur Windows si t'as plusieurs valeurs a mettre dans ton include path, il faut les séparer avec un point-virgule ';'

A l'heure ou t'en ai, ta vraiment besoin de ces valeurs. :./application/models/:./application/utils/:./application:.:/usr/lib/php5'
(D'ailleurs j'vois pas trop ce qu'elle viennent faire là, mais bon si t'en as besoin ...)

Tu veux pas le remettre comme c'etait avant
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/../library'),
    get_include_path(),
)));

salut us2rn4m2 oui effectivement tu as raison au fait vu que j'ai créer mon projet avec zend tools et j'ai pas mis de  virtualhost(j'ai fait une erreur) d'ou la raison pour laquelle j'essaye de modifier mon fichier index ainsi que mon .htaccess (mais sur ce je vais le remettre comme c'était avant)et voir encore

Hors ligne

 

#36 19-12-2012 10:58:02

us2rn4m2
Membre
Date d'inscription: 07-05-2011
Messages: 104

Re: soucis d'hebergement 1&1

Et ben voila !! J'le vois ton site maintenant ! Alors c'etait quoi le probleme ? Ch'ui curieux de savoir !!

Hors ligne

 

#37 31-12-2012 05:34:45

k-1
Membre
Date d'inscription: 14-09-2012
Messages: 30

Re: soucis d'hebergement 1&1

Salut us2rn4m2 oui j'ai résolu le probleme désolée de t'informer aussi tardivement mais (tres occuper ces derniers temps ) alors le soucis voila j' ai modifier mon index

<?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'));

defined('FONTS_PATH')
//    || define('FONTS_PATH', 'C:/Windows/Fonts/');
    || define('FONTS_PATH', APPLICATION_PATH . '/../public/fonts/');
defined('MAIL_WEBMASTER')
    || define('MAIL_WEBMASTER', 'info@radi-rca.org');

// 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();

puis j'ai rajoutez un index a la racine de mon ftp

<?php
define('RUNNING_FROM_ROOT', true);
include 'public/index.php';
?>

voila je tenais a te remercier 1000 fois pour ton intérêt

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