Entwicklung mit XAMPP Windows

Fragen Rund um den Quelltext.
Antworten
Chris1970
Beiträge: 0
Registriert: Mi 11. Sep 2019, 17:51

Entwicklung mit XAMPP Windows

Beitrag von Chris1970 » Fr 7. Feb 2020, 11:31

Hallo,

bis zur Version 18 glaube ich hat XENTRAL OSS auch mit XAMP unter Windows funktioniert. Ab 19.4 kommt jetzt folgende Meldung

Service "DataTableService" was not found.
D:\xamp\htdocs\wawision\classes\Core\DependencyInjection\ServiceRegistry.php:64

Funktioniert XENTRAL nur mehr unter Linux, oder fehlt mir da nur eine Einstellung im XAMPP? Für meine kleinen Erweiterungen am XENTRAL war das recht einfach für mich, da ich die dann mit ECLIPSE am Windows die Entwicklung gemacht hatte, und die Änderung dann auf meinen Ubuntu Server überspielt habe. Kenne mich mit Linux nicht so sehr aus, daher war dies mein Ansatz.

mfg
Christian

sauterbe
Administrator
Beiträge: 6
Registriert: Mi 31. Dez 2014, 14:34

Re: Entwicklung mit XAMPP Windows

Beitrag von sauterbe » Fr 7. Feb 2020, 15:43

was für eine PHP Version verwendest du? Kannst du das auf PHP 7.2 verwenden.

Chris1970
Beiträge: 0
Registriert: Mi 11. Sep 2019, 17:51

Re: Entwicklung mit XAMPP Windows

Beitrag von Chris1970 » So 9. Feb 2020, 07:20

Ich verwende PHP 7.2.12

sauterbe
Administrator
Beiträge: 6
Registriert: Mi 31. Dez 2014, 14:34

Re: Entwicklung mit XAMPP Windows

Beitrag von sauterbe » Mo 17. Feb 2020, 11:01

das sollte passen - wir haben leider keine Erfahrung mit Windows. Könntest du auch Xentral als VM laufen lassen?

Chris1970
Beiträge: 0
Registriert: Mi 11. Sep 2019, 17:51

Re: Entwicklung mit XAMPP Windows

Beitrag von Chris1970 » Di 18. Feb 2020, 07:37

Ich hab Xentral als VM laufen, aber für die kleinen Anpassung eben auch lokal am PC unter XAMPP. Ich werde mich jetzt mal mit Eclipse und "Remote Systems" spielen, vielleicht hilft mir das ja weiter.

sauterbe
Administrator
Beiträge: 6
Registriert: Mi 31. Dez 2014, 14:34

Re: Entwicklung mit XAMPP Windows

Beitrag von sauterbe » Di 18. Feb 2020, 11:25

ok super danke

Chris1970
Beiträge: 0
Registriert: Mi 11. Sep 2019, 17:51

Re: Entwicklung mit XAMPP Windows

Beitrag von Chris1970 » Fr 28. Feb 2020, 09:57

Hallo,

fyi, ich hab jetzt Xentral 20.1 mit XAMPP unter Windows zum Laufen geabrcht. Ich hab in der Klasse Psr4ClassNameResolver.php folgende Korrektur eingebaut, dann hat es funktioniert.

public function resolveClassName($filePath)
{
// .src.php are built by the Build-Server and are not needed for execution
if (strpos($filePath, '.src.php') !== false) {
return null;
}
if (in_array($filePath, $this->excludes, true)) {
return null;
}

foreach ($this->prefixes as $prefix => $baseDir) {
/** Korrektur für XAMPP
* if (strpos($filePath, $baseDir) === 0) {
*
*/
if (strpos($filePath, $baseDir) === false) {

$offset = strlen($baseDir);
$relativePath = substr($filePath, $offset);
$relativePath = str_ireplace('.php', '', $relativePath);
$relativeNamespace = str_replace('/', '\\', $relativePath);

return $prefix . $relativeNamespace;
}
}

return null;
}

mfg
Christian

sauterbe
Administrator
Beiträge: 6
Registriert: Mi 31. Dez 2014, 14:34

Re: Entwicklung mit XAMPP Windows

Beitrag von sauterbe » So 1. Mär 2020, 12:08

danke ich checke es ab ob wir es einbauen können und gebe dir bescheid - danke dir! Top!

sauterbe
Administrator
Beiträge: 6
Registriert: Mi 31. Dez 2014, 14:34

Re: Entwicklung mit XAMPP Windows

Beitrag von sauterbe » Mo 2. Mär 2020, 12:51

Haben es geprüft - müssten aber sicherstellen das es sonst keine Probleme gibt.

Bei dir passt bis jetzt alles oder?

Chris1970
Beiträge: 0
Registriert: Mi 11. Sep 2019, 17:51

Re: Entwicklung mit XAMPP Windows

Beitrag von Chris1970 » Mi 4. Mär 2020, 11:14

Ja, bei mir geht alles

Antworten