Frage zu Xampp Runtime Configurations?

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Frage zu Xampp Runtime Configurations?

Postby Kuulari » 09. August 2012 16:34

Hallo,

ich wollte gerne mal wissen ob Xampp irgendwelche Windows Einstellungen verwendet die man Konfigurieren kann/muss.

Hintergrund ist eine Applikation die ich schreiben möchte welche die Google Shopping API verwendet. Dazu verwende ich ein fertiges Framework. Das Framework hat auch bereits auf einem anderen Rechner funktioniert, nur eben auf meinem Hauptrechner nicht.
Das Framework verlangt cURL und DOM, beides habe ich ich aber in der php.ini aktiviert.

Als Alternative zu Xampp habe es mal mit Easy-PHP versucht, da kommt aber genau der gleiche Fehler.

Ich bin nicht sicher ob die Fehlermeldung hier was bringt, ich poste aber trotzde mal:

Code: Select all
Notice: Undefined index: Auth in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php on line 368

Strict Standards: Non-static method _GSC_AtomParser::_xmlToDOM() should not be called statically in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php on line 2405

Warning: DOMDocument::loadXML(): Empty string supplied as input in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php on line 2359

Notice: Trying to get property of non-object in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php on line 2407

Notice: Trying to get property of non-object in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php on line 2410

Notice: Trying to get property of non-object in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php on line 2413

Fatal error: Uncaught exception 'GSC_ParseError' in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php:2418 Stack trace: #0 C:\xamppneu\htdocs\gshopping3\GShoppingContent.php(1205): _GSC_AtomParser::parseManagedAccounts(false) #1 C:\xamppneu\htdocs\gshopping3\examples\GetAccount.php(36): GSC_Client->getAccount('123456') #2 {main} thrown in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php on line 2418


Ich habe auch versucht den Fehler im Framework-Quelcode zu lokalisieren - aber das führt nicht wirklich weiter. Und wie gesagt, auf einem anderen Rechner hat es schon funktioniert.

Vielen Dank für jedwede Hilfe, bin mit meinem Latein ziemlich am Ende.
Kuulari
 
Posts: 1
Joined: 09. August 2012 16:16
Operating System: Win7

Re: Frage zu Xampp Runtime Configurations?

Postby Altrea » 09. August 2012 20:23

Hallo Kuulari,

Kuulari wrote:ich wollte gerne mal wissen ob Xampp irgendwelche Windows Einstellungen verwendet die man Konfigurieren kann/muss.

Nein, XAMPP ist so weit es ging portabel, also systemunabhängig.

Kuulari wrote:Das Framework hat auch bereits auf einem anderen Rechner funktioniert, nur eben auf meinem Hauptrechner nicht.
[...]
Als Alternative zu Xampp habe es mal mit Easy-PHP versucht, da kommt aber genau der gleiche Fehler.

Hast du mal verglichen, welche Komponenten der Rechner auf dem es funktioniert verwendet?
Worauf ich hinaus will: Sowohl die aktuelle XAMPP Version als auch EasyPHP Version verwenden äußerst aktuelle Komponenten (vor Allem PHP 5.4) für das manche auch nahmhafte Anwendungen noch nicht ausgelegt sind.

Kuulari wrote:Ich bin nicht sicher ob die Fehlermeldung hier was bringt, ich poste aber trotzde mal:

Mir bringen die Fehlermeldungen schon etwas, aber ich kenne deine Anwendung nicht.

Kuulari wrote:
Code: Select all
Notice: Undefined index: Auth in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php on line 368

Strict Standards: Non-static method _GSC_AtomParser::_xmlToDOM() should not be called statically in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php on line 2405

Warning: DOMDocument::loadXML(): Empty string supplied as input in C:\xamppneu\htdocs\gshopping3\GShoppingContent.php on line 2359

Diese drei Meldungen solltest du beheben. Die Strict Standards Meldungen über das error_reporting ausblenden und die Notice durch eine saubere Programmierung lösen.
Die Warning wird aber vermutlich die Meldung sein, die am ehesten etwas mit der Funktionalität zu tun hat. Du musst halt klären, weshalb der loadXML Funktion ein leerer Parameter übergeben wurde. Das können wir hier nicht leisten.

Alles weitere könnten Folgefehler sein. Grundregel beim Debuggen von PHP Meldungen: Immer von oben nach unten vorgehen. Die erste Meldung zuerst.

Vielleicht ist das aber auch alle die Mühe nicht wert, nämlich dann, wenn die Anwendung nicht PHP 5.4 Kompatibel ist. In dem Fall solltest du zu einer älteren XAMPP Version zurückkehren (XAMPP 1.7.7 für den PHP 5.3 Zweig, XAMPP 1.7.1 für PHP 5.2).

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 11 guests

cron