Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera do IM,
Estou com um problema, desenvolvi a aplicação a mesma ja foi instalada no servidor de varios clientes e agora chegou um em que se recusa mudar de servidor, e ja tentei mudar varias configurações no servidor e não funciona, o safe-mode tambem ja foi desabilitado.
O erro e o seguinte:
Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(/usr/share/pear/./application/controllers/PtController.php) is not within the allowed path(s): (/var/www/vhosts/xxxxxxxxx.com.br:/tmp:/usr/share/php) in /var/www/vhosts/xxxxxxxx.com.br/httpdocs/final/library/Zend/Loader.php on line 198
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (pt)' in /var/www/vhosts/xxxxxxxx.com.br/httpdocs/final/library/Zend/Controller/Dispatcher/Standard.php:248 Stack trace: #0 /var/www/vhosts/xxxxxxxx.com.br/httpdocs/final/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /var/www/vhosts/xxxxxxxx.com.br/httpdocs/final/index.php(43): Zend_Controller_Front->dispatch() #2 {main} thrown in /var/www/vhosts/xxxxxxxx.com.br/httpdocs/final/library/Zend/Controller/Dispatcher/Standard.php on line 248
Mas acontece que ele da problema so em um servidor nos outros em que a aplicação foi instalada rodou normalmente tanto servidores windows quanto linux. e PtController não e lang não são as versões do sistema.
Olha aplicação PHP é complicado ficar dando problema de instalação viu!
Crie um plugin coloquei na inicialização do bootstrap e verifique os valores do request para ter certeza que não é problema de rota!
public function dispatchLoopStartup( Zend_Controller_Request_Abstract $request)
{
Zend_Debug::dump($request);
}
Se tiver duvida na criação do Plugin acesse:
http://framework.zend.com/manual/1.11/en/zend.controller.plugins.html
nao sera permissao na pasta nao? normalmente problemas de permissao na pasta se deve ao servidor ser linux...e acredite, este problema so t da seguranca...
Não e problema na instalação não veio, tipo o sistema não tem instalador, e so descompactar e configurar, ja configurei ele todo, ja testei em varios outros servidores e somente neste da problema, eu entro em contato com o pessoal de la eles dizem que ja mudaram e não mudaram, consegui simular o msm problema em um computador meu aqui, e consegui arrumar, mas eles dizem que ja mudaram la e não funciona, creio que eles que são idiotas eu vou e conversar com o cliente e troca-lo de servidor.
Valeu ai galera! ^^
Amigo o seus erros ai não tem muito a ver com Zend_loader não!
O Warning esta sendo gerado por que ele esta dentro de uma pasta que ele não tem permissão de executar.
E o segundo eu acredito que seja um erro de Router pois ele ta colocando no parâmetro do controller o valor "pt" que acredito que seja de um parâmetro de lang!
Verifique suas instalações, modo de execução e suas rotas