Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite
Eu tinha uma máquina windows rodando php 5.0.x e apache 2.0.x e mysql 5.0, estava tudo rodando ok, fiz um backup do meu banco de dados e dos meus programas php, instalei em uma nova máquina os programas mas com versão mais atual, php 5.2.13, apache 2.2.15 e mysql 5.1.45. Fiz todas as configurações descomentei todas as extensions necessárias como mysql, gd2, etc, testei o php com o famoso phpinfo()m tudo estava lá descrito legal, fiz uns códigos básicos php roudou normal, então retornei todo meu banco de dados, retornei todas minhas aplicações, então quando fui testar minhas apliações, todas para acessar pede usuário e senha, ao tentar acessar todos o banco de dados todos estão com esse erro:
****
Warning: Unknown: POST Content-Length of 79 bytes exceeds the limit of -1673527296 bytes in Unknown on line 0
Warning: Cannot modify header information - headers already sent in Unknown on line 0
Até o phpmyadmin, já rodei o google igual loco e não acho o problema o que pode ser?
Cara já acessei via prompt: mysql -h localhost -u root
Acesso todos os bancos de dados normalmente, manipulo eles normalmente o problema esta só em tentar acessar via php. O que pode ser isso?
Pessoal consegui corrigir, o problema era nas configuraçõe do php.ini, na parte referente a memória e upload eu tinha aumentado muito, reduzi para 60m e rodoiu normal, valeu.
Aproveitando o post como faço para logar no phpmyadmin com o usuário root sem senha, porque foi assim que deixei o meu mysql, para acessar no prompt eu acesso assim: mysql -h localhost -u root sem senha, então no phpmyadmin eu coloco root no usuário e deixo sem senha aí ele me da a seguinte mensagem de erro:
****
Login without a password is forbidden by configuration (see AllowNoPassword)
Venha como esta o meu arquivo config.sample.inc.php:
<?php
/ vim: set expandtab sw=4 ts=4 sts=4: /
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use setup/
*
* All directives are explained in Documentation.html and on phpMyAdmin
* wiki <http://wiki.phpmyadmin.net>.
*
* @version $Id$
* @package phpMyAdmin
*/
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = ''; / YOU MUST FILL IN THIS FOR COOKIE AUTH! /
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/ Authentication type /
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/ Server parameters /
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = true;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
/ rajk - for blobstreaming /
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';
/ User for advanced features /
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';/*
* End of servers configuration
*/
/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>
Como responder esse problema?
resolvido, coloquei senha, caso encerrado
Tente acessar o MySQL com o sistema de administração do próprio MySQL, ele irá lhe mostrar exatamente onde está o erro.
Att.
Henrique Flausino