vcpablo 0 Denunciar post Postado Dezembro 18, 2013 Olá pessoal, acabei de subir todas as pastas de um projeto feito em Zend para a Locaweb. Já no index.php na pasta "public/" já recebo a seguinte mensagem de erro, que diz que o arquivo "Autoloader.php" não foi encontrado. Por estar hospedado na Locaweb, eu preciso realizar algum procedimento para instalar ou configurar o Zend no servidor? A hospedagem é Linux. Alguém já realizou algo parecido? Segue abaixo a mensagem de erro: Warning: require_once(../../usr/share/php/Zend/Loader/Autoloader.php) [function.require-once]: failed to open stream: No such file or directory in /home/storage/b/d4/21/mrooffshore/public_html/public/index.php on line 32Fatal error: require_once() [function.require]: Failed opening required '../../usr/share/php/Zend/Loader/Autoloader.php' (include_path='.:/usr/share/pear:../library:../application:../application/models:../application/controllers:../application/controllers/plugins') in/home/storage/b/d4/21/mrooffshore/public_html/public/index.php on line 32 Compartilhar este post Link para o post Compartilhar em outros sites
erison 63 Denunciar post Postado Dezembro 19, 2013 ja passei por isso e assim você deve estar colocando tudo dentro da public, você tem que colocar apenas o arquivo da public no zend dentro da public da locaweb e o restante dos arquivos como libeary, application etc.. fora da public. Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Dezembro 19, 2013 Primeiro conheça qual a hierarquia da aplicação, e saberá aplicar corretamente. Compartilhar este post Link para o post Compartilhar em outros sites
vcpablo 0 Denunciar post Postado Janeiro 15, 2014 Resolvido Para aqueles que tiverem um problema parecido, eu consegui resolver fazendo alterações no htaccess. Na verdade, para fazer funcionar eu precisei de 2 arquivos .htaccess Um vai dentro da pasta "public_html" do site com a seguinte configuração: Nele configuramos os ambientes ("Produção", "Teste" e "Desenvolvimento") e a regra de redirecionamento para a pasta "public" da estrutura do Zend. #Produção SetEnv APPLICATION_ENV staging #Teste/Implantação #SetEnv APPLICATION_ENV testing #Desenvolvimento #SetEnv APPLICATION_ENV development RewriteEngine on RewriteCond %{REQUEST_URI} !^/public/ # Rewrite all those to insert /folder. RewriteRule ^(.*)$ /public/$1 O segundo arquivo vai dentro da pasta "/public", da estrutura do seu projeto Zend, com a seguinte configuração: #Produção SetEnv APPLICATION_ENV staging #Teste/Implantação #SetEnv APPLICATION_ENV testing #Desenvolvimento #SetEnv APPLICATION_ENV development RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] Espero ter ajudado. Abraços. =] Compartilhar este post Link para o post Compartilhar em outros sites