Ich arbeite mit der voip.ms php api Ich möchte ein PHP-Skript von der CLI laufen es funktioniert gut auf meinem Mac im Terminal, aber auf dem Ubuntu-Server schlägt es fehl ...php-cli require_once() fehlgeschlagen auf ubuntu funktioniert auf mac
das Skript:
<?php
require_once("class.voipms.php");
$voipms = new VoIPms();
...
der Anfang von class.voipms.php
<?
class VoIPms{
...
der Fehler
ersten spuckt es 2000+ Linien von class.voipms.php aus dann
PHP Fatal error: Class 'VoIPms' not found in /root/voipreg/check.php on line 3
offensichtlich die Klasse in class.voipms.php und das Skript kann class.voipms.php finden, weil es auf die cli gedruckt wird und Alles läuft gut von Terminal auf meinem Mac so bin ich ziemlich verwirrt!
Jede Hilfe wäre toll!
Das war es, jetzt habe ich Funktionen in der Datei class.voipms.php mit der Klasse nicht gefunden ist es gibt eine Menge Dinge, die ich erwarten sollte, nicht funktionieren von Mac zu Ubuntu? – JJD
Klingt wie ein anderes Problem, das davon abhängt, welche Klassen nicht gefunden werden (eingebaut vs benutzerdefiniert). Die Unterschiede zwischen den beiden und Ihrem Code sind wahrscheinlich nur die installierten Erweiterungen. Wenn diese übereinstimmen, sollte der Code noch ausgeführt werden. Sehr wenig in PHP ist plattformspezifisch. Und das wäre normalerweise nur zwischen Windows und einem * nix-System. –
:-(sie sind alle benutzerdefiniert – JJD