xampp und Zend und es kommt kein Bild im Firefox ...
Hi,
ich habe mir mal schnell das aktuellste
xampp für Windows geladen.
Und dann das aktuellste
Zend Gdata 1.10.0 geladen.
Xampp habe ich direkt unter
D:\xampp\ entpackt (51 MB Selbst-extrahierendes RAR-Archiv).
Zend habe ich direkt unter
D:\xampp\ZendGdata-1.10.0\ entpackt.
Dann in htdocs einen Ordner digibi001 angelegt
D:\xampp\htdocs\digibi001\ angelgt.
In diesen Ordner habe ich dann infoframe-web.zip entpackt.
Dann in diesem Ordner die Datei
D:\xampp\htdocs\digibi003\config.ini angepasst:
Code:
db_host = "localhost"
db_name = "digibi"
;db_user = ""
db_user = "root"
db_password = ""
zendfw_path = "[B]D:\xampp\ZendGdata-1.10.0\library[/B]"
Mit PhpMyAdmin hab ich eine Datenbank digibi angelgt.
Ohne Tabellen oder einen andern User anzulegen, nur einen Datenbank angelgt.
Problem-1:
Wenn ich jetzt die Seite
http://localhost/digibi003/index.php im Browser aufrufe kommt folgende Fehlermeldung:
Code:
[B]Fatal error[/B]: Call to undefined function curl_init() in [B]D:\xampp\htdocs\digibi003\plugins\WeatherPlugin.php[/B] on line [B]34[/B]
Woran liegt das?
Problem-2:
Ich habe mal im Ordner
\plugins\ die Datei
WeatherPlugin.php umbennat ud da kommt die Fehlermdung nicht mehr.
Dafür bleibt die Seite kommpett lehr?
Was kann ich tun?
Was fehlt meinem
- xampp 1.7.3 noch?
- PHP-Version ist: 5.3.1.
- PHPinfo gibt folgendes aus:
Code:
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.11
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 7
PNG Support enabled
libPNG Version 1.2.40
WBMP Support enabled
XBM Support enabled
JIS-mapped Japanese Font Support enabled
Directive Local Value Master Value
gd.jpeg_ignore_warning 0
Als Vorraussetzung wird das hier angegeben:
- PHP >=5.2.x
- Gdlib (>=2.0) mit Freetype, PNG und JPG support
- php_imap (für das Mail-Plugin)
- simpleXML
- openssl
Wie finde ich raus was davon da ist und was fehtl in meinem xampp?
Oder muß ich das erst noch irgendwo konfigurieren?
So ich habe da mal schnell getest ob mein xampp überhaupt mit Grafiken umgehen kann mit diesem kleinen Script:
PHP:
<?php
error_reporting(E_ALL);
$img = imagecreate(120, 16);
$bgc = imagecolorallocate($img, 255, 255, 0);
$foc = imagecolorallocate($img, 0, 0, 0);
imagefill($img, 0, 0, $bgc);
imagerectangle($img, 0, 0, 119, 15, $foc);
date_default_timezone_set('Europe/Berlin');
$time = date("H:i");
imagettftext($img, 8, 0, 42, 12, $foc, "arialbd.ttf", $time);
header("content-type: image/png");
//imagepng($img, null); //mit imagepng() funktioniert es NICHT
imagejpeg($img, null); //mit imagejpeg() und imagegif() funktioniert es
imagedestroy($img);
?>
Und siehe da ich kann ein Bidl mit Uhrzeit sehen.
So ich habe mal die Fehlerausgabebehandlung geändert in der
index.php Datei.
von:
PHP:
error_reporting( E_ERROR );
auf:
und da kommt dann folgende Fehlermeldung:
PHP:
Notice: Undefined index: action in D:\xampp\htdocs\digibi003\index.php on line 85
Das ist Zeile 85:
PHP:
if(($_GET['action'] == 'call') && $plugins['CallsPlugin'])
aus
PHP:
// process call action if exist
if(($_GET['action'] == 'call') && $plugins['CallsPlugin'])
{
$plugins['CallsPlugin']->processCallEvent($_GET['event'], $_GET['src_name'], $_GET['src_address'], $_GET['dst_name'], $_GET['dst_address'], $_GET['duration']);
}
Und folgende Fehlermeldung:
PHP:
Fatal error: Call to undefined function curl_init() in D:\xampp\htdocs\digibi003\plugins\WeatherPlugin.php on line 34
WeatherPlugin.php Zeile 34:
LÖSUNG:
Ihr müst bei xampp in der php.ini (xampp\php\php.ini) die Zeile
aktivieren, also das ; wegmachen und zwar so:
Gruß.