aasvitorino Posted May 8, 2017 at 06:53 PM Report Share #604056 Posted May 8, 2017 at 06:53 PM Boa tarde a todos. Tenho estado a desenvolver um site em ambiente local em PHP com Framework CodeIgniter 3. O meu problema é que o site funciona correctamente no servidor local, mas quando passo para o servidor web o site leva muito tempo a carregar na 1ª vez e não carrega CSS/JS/IMAGENS faz a ligação à BD correctamente e após terminar o carregamento apresenta os seguintes erros: https://drive.google.com/open?id=0B1pjhudn-ldcUTlMQTE3TWxDRkU Ao fazer F5 na segunda vez é apresentado o seguinte erro do browser Chrome: https://drive.google.com/file/d/0B1pjhudn-ldcbjF3cGZMcDl5UjQ/view Em qualquer modo apenas carrega a 1ª página embora com problemas, pois caso tente aceder a outra pagina chamando o respetivo controlador/função é apresentado o erro 404 - Page not found. Andei a pesquisar e acredito que o problema possa estar relacionado com o ficheiro .htaccess que contem o seguinte código: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] Quando ao ficheiro de config.php: $config['base_url'] = 'http://omeudominio.com'; $config['index_page'] = 'index.php'; $config['uri_protocol'] = 'REQUEST_URI'; no index_page já coloquei '' (em branco); no uri_protocol já testei com AUTO; Já testei enumeras situações no .htaccess mas estou sem mais soluções. O que é certo é que o site funciona perfeitamente em localhost e quando passa para o servidor trava desta forma! Agradeço desde já a vossa ajuda. Cumps. Link to comment Share on other sites More sharing options...
jacreis Posted May 8, 2017 at 09:09 PM Report Share #604060 Posted May 8, 2017 at 09:09 PM (edited) Remove o htaccess e tenta aceder ao site ex.: example.com/index.php/news/article/my_article Se continuar a ter o erro o problema está algures no código Podes tentar ver se existe mais alguma info nos logs PS: o htaccess parece-me bem Edited May 8, 2017 at 09:10 PM by jacreis adicionar mais info. --- Link to comment Share on other sites More sharing options...
aasvitorino Posted May 8, 2017 at 09:27 PM Author Report Share #604061 Posted May 8, 2017 at 09:27 PM (edited) 18 minutos atrás, jacreis disse: Remove o htaccess e tenta aceder ao site ex.: example.com/index.php/news/article/my_article Se continuar a ter o erro o problema está algures no código Podes tentar ver se existe mais alguma info nos logs PS: o htaccess parece-me bem Jacreis, agradeço a resposta! acedendo directamente com sugerido, localmente funciona bem, já no servidor continua com o erro. No server acede à pagina inicial tudo o resto dá erro igual a ter chamado um controlado/função que não existem, o famoso: " 404 Page Not Found - The page you requested was not found. " exemplo que utilizei: ( www.dominio.com/index.php/controlador/funcao). Quanto aos logs, não consegui descortinar nada! Continuo a tentar, até porque tenho que encontrar a solução o mais breve possível. Obrigado uma vez mais. Edited May 8, 2017 at 09:28 PM by aasvitorino Link to comment Share on other sites More sharing options...
jacreis Posted May 8, 2017 at 09:42 PM Report Share #604063 Posted May 8, 2017 at 09:42 PM - Não terás o url 'localhost' hardcoded? - Já limpaste o a cache/cookies do browser? Ou tenta abrir em incognito mode. - Consegues aceder aos assets directamente por URL ex.: http://website.com/assets/css/mycss.css Lamento, mas sem mais info é só isto que me lembro para te ajudar. --- Link to comment Share on other sites More sharing options...
aasvitorino Posted May 8, 2017 at 10:22 PM Author Report Share #604065 Posted May 8, 2017 at 10:22 PM 22 minutos atrás, jacreis disse: - Não terás o url 'localhost' hardcoded? - Já limpaste o a cache/cookies do browser? Ou tenta abrir em incognito mode. - Consegues aceder aos assets directamente por URL ex.: http://website.com/assets/css/mycss.css Lamento, mas sem mais info é só isto que me lembro para te ajudar. - Não terás o url 'localhost' hardcoded? R: Desculpa mas o que pretendes dizer com localhost hardcoded? Honestamente desconheço o termo! 😕 -------------- - Já limpaste o a cache/cookies do browser? Ou tenta abrir em incognito mode. R: Após o primeiro carregamento da pagina as vezes seguinte obrigam-me sempre a limpar os cookies/cache do browser, caso contrario dá sempre o erro de redirecionamentos até que não faço essa limpeza. Em modo incognito é igual. -------------- - Consegues aceder aos assets directamente por URL ex.: http://website.com/assets/css/mycss.css R: Aqui o comportamento é o mesmo consigo aceder a um css directamente no primeiro carregamento, mas se volto a pedir novo carregamento da pagina vou para aceder ao css e lá surge o erro de redirecionamento. --------------- Já estás a ajudar muito, apesar de já ter testado algumas destas situações como o css e os cookies existe sempre alguma coisa que me pode levar à solução. De qualquer forma apenas consigo dar a informação que julgo estar associada a este comportamento, já que não me dá erros mais específicos, estou a tentar entender a razão deste comportamento, pelo que me parece mais lógico dentro do meu conhecimento! Link to comment Share on other sites More sharing options...
jacreis Posted May 9, 2017 at 08:52 AM Report Share #604067 Posted May 9, 2017 at 08:52 AM Então já está? Entretanto lembrei-me que poderias tentar utilizar o xdebug para tentares encontrar o problema. --- Link to comment Share on other sites More sharing options...
aasvitorino Posted May 9, 2017 at 09:52 PM Author Report Share #604093 Posted May 9, 2017 at 09:52 PM 12 horas atrás, jacreis disse: Então já está? Entretanto lembrei-me que poderias tentar utilizar o xdebug para tentares encontrar o problema. Boa noite jacreis, infelizmente ainda não encontrei solução. Não percebo porque motivo não me surgem erros de redirecionamento em localhost :/ Link to comment Share on other sites More sharing options...
jacreis Posted May 9, 2017 at 10:39 PM Report Share #604096 Posted May 9, 2017 at 10:39 PM Pois só vendo... se quiseres manda-me uma PM que eu logo que puder dou uma vista de olhos. --- Link to comment Share on other sites More sharing options...
aasvitorino Posted May 10, 2017 at 12:46 PM Author Report Share #604117 Posted May 10, 2017 at 12:46 PM 14 horas atrás, jacreis disse: Pois só vendo... se quiseres manda-me uma PM que eu logo que puder dou uma vista de olhos. Boas, entrei e contacto com a empresa onde tenho o alojamento, e o que me disseram para fazer foi para desactivar o ModSecurity do dominio/subdominio em questão. Realmente funcionou! Mas será boa prática? Só pensei nisso depois de desligar o telefone. Agora estou dividido! Link to comment Share on other sites More sharing options...
jacreis Posted May 10, 2017 at 02:23 PM Report Share #604123 Posted May 10, 2017 at 02:23 PM Quanto a questão de boas práticas, isso é muito relativo. É mais uma questão de incrementar a segurança que outra coisa. Pessoalmente não desactivava o modsec e tentaria encontrar o pedaço de código onde está o problema e reescreve-lo. Tb podes tentar procurar por codeigniter + mod_security e ver o que surge. Eu de todas as vezes que utilizei o codeigniter para um projecto, nunca me deparei nenhuma interferência com o modsec. Mais info: https://softwareengineering.stackexchange.com/questions/6146/is-mod-security-a-good-thinghttps://www.liquidweb.com/kb/when-mod-security-attacks/ --- Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now