Poweradmin werkte altijd perfect,
nu krijg ik deze melding:
Oops! An error occured!
Unable to include the DB/.php file for `://:@/'
<< back
Wie helpt ?
Likes: 0
Poweradmin werkte altijd perfect,
nu krijg ik deze melding:
Oops! An error occured!
Unable to include the DB/.php file for `://:@/'
<< back
Wie helpt ?
db.php is volgens mij een bestand wat bij de pear library zit die met php mee wordt geleverd. Misschien heb je een nieuwe versie van php geinstalleerd zonder de pear libraries.
Volgens mij staat dat allemaal goed..
Als je een beetje leest (naar onder scrollt), en pools een beetje begrijpt:
http://www.bsd.edu.pl/?pid=15
Staat een stukje over die foutmelding, en wat commando's om het te repareren zover ik eruit kan begrijpen.
Dank voor je reactie,
dit is een probleem op een freebsd installatie.
Ik heb het geinstalleerd op een debian installatie en is alles keurig geinstalleerd met apt-get (dselect).
Het werkte prima....
Zijn er nog specifieke dingen op de server veranderd voor dit probleem begon, of kwam het echt uit het niets opeens?
-edit
Nog andere meldingen in de error_log van je webserver?
Valt je btw. ook iets op aan de foutmelding?
Ik heb hem wel eens zoiets gezien:
Unable to include the DB/mysql.php file for `mysql://pdns:@localhost/pdns'
net alsof configuratie niet klopt ofzo?
Laatst gewijzigd door Max; 25/12/04 om 15:59.
Volgens mij is PHP opgewaardeerd met apt-get enz. Ik zal de logs (nogmaals) nakijken. Andere applicaties met PEAR werken wel.
Heb je de nieuwste versie van PowerAdmin?
Herinstalleren van het script al geprobeerd? (dus wel eventueel een backup maken van belangrijke gegevens)
Het lijkt erop dat hij niet weet welke db gegevens hij moet gebruiken namelijk, waardoor ze leeg zijn. En als resultaat krijg je dan die error...
Ik denk dat ik dat maar even ga proberen, ik heb al geprobeerd om PEAR opnieuw te installeren..
Ik zal maar even een backup maken van de mysql tabel van powderdns
Volgens mij dan hetzelfde probleem,
lijkt iets te maken te hebben met PEAR..
Je kan proberen in database.inc.php de dns string voor de database verbinding, zelf te maken.
$dsn = "$dbdsntype://$dbuser:$dbpass@$dbhost/$dbdatabase";
zal dan iets worden als
$dsn = "mysql://userass@localhost/dbname";
Ik weet niet of dit nou ook het probleem op lost, maar de foutmelding die ik krijg te zien, geeft je geen informatie over db type enzo.
En als PEAR niet weet dat hij mysql moet gebruiken, kan hij het bestand ook niet openen. Nu probeert hij dus DB/.php te openen, en die zal niet bestaan nee.
Eigenlijk wel raar dat ze niet controlleren of er dan wel/niet inhoud is. (Als dat echt de fout is..) Ik gebruik verder zelf geen PEAR ofzo, dus kan zelf ook niets testen voor je.
Laatst gewijzigd door Max; 25/12/04 om 18:04.