Olá amigos!
Meu servidor de hospedagem cada vez mais eliminando as versões antigas do PHP, e os erros nos sistemas legados brotando com força.
Hoje na hostgator um dos meus sistemas mais antigos parou de funcionar, quando configurei para exibir os erros, foram vários que apareceram, e a solução mais rápida, foi atualizar a versão do CodeIgniter para a última versão, dentro da 3.x.x, hoje baixei a 3.1.13 neste endereço https://codeload.github.com/bcit-ci/CodeIgniter/zip/3.1.13 e descompactei, então copiei a pasta "system" para dentro do meu projeto, na verdade eu renomeei ela para "system3.1.13" e mudei no arquivo index.php a variável para apontar para essa nova pasta system assim fica mais fácil voltar para a antiga caso não resolvesse.
Os erros continuaram, e outra mudança que fiz foi salvar a sessão no banco de dados, tive que alterar 2 variáveis, primeiro no arquivo config defini a $config['sess_use_database'] = TRUE;
Conforme imagem abaixo:
application/config/config.php |
Daí deu um erro de persistência na conexão com o banco de dados, fui lá e coloquei como FALSE, a linha é a 68 no arquivo database.php conforme figura abaixo... pra você a linha deve ser outra mas a variável é essa: $db['default']['pconnect'] = FALSE;
application/config/database.php |
Caso ainda não tenha criado, é necessário criar uma tabela no banco de dados para armazenar as sessões, a SQL é a seguinte:
Nenhum comentário:
Postar um comentário