Hallo zusammen,
ich versuche auf einem 1und1 Server eine Bildergallery einzurichten.
Die vorraussetzungen scheinen alle bei 1und1 sehr gut zu sein:
Auszug Installationscheck:
PHP Version >= 4.3.0 - ja (4.4.9)
- XML Unterstützung vorhanden
- gd_lib Unterstützung vorhanden
- gd_lib >= 2.0 ja (2.0.28)
- imagecreatetruecolor vorhanden
- Speicherlimit Sehr gut (90M)
- Maximale Auflösung ~ 4431 x 3327
- Funktion imagerotate vorhanden vorhanden
- Text Wasserzeichen vorhanden
- Remote jpg Unterstützung vorhanden
- File Uploads vorhanden
- upload_max_filesize 40M
Session vorhanden
- session.save_path /tmp
Javascript vorhanden
Image Magick Support vorhanden
ffmpeg Support nicht verfügbar
ffmpeg video convert nicht verfügbar
Wie man sieht liegt das Speicherlimit sehr hoch und er gibt entsprechend an, dass Bilder bis 4431x3327 funktionieren müssten.
Kopiere ich nun per FTP Bilder in einen Ordner, wird der Ordner entsprechend angezeigt, die Bilder darin jedoch nicht (ich erhalte den Platzhalter für nicht vorhandene Bilder).
Wenn ich die Datei von 2,5MB auf 500KB verkleinere und dann hochlade, funktioniert alles prächtig.
Welcher Wert / welche Einstellung ist für die automatische Bearbeitung zuständig?
Bei 1und1 muss ich für eine Log Datei erst die entsprechende PHP Datei bearbeiten:
Code:
Um die Error Logs aufzuzeichnen fügen Sie einfach folgenden Code am Anfang Ihres PHP-Scripts ein, bzw. binden Sie per include() eine Datei ein, die den Code enthält.
Das Script schreibt aufgetretene Fehler in die Datei error.csv.
Script 1: error_log.php
<?php
error_reporting(0);
$old_error_handler = set_error_handler("userErrorHandler");
date_default_timezone_set(date_default_timezone_get());
function userErrorHandler ($errno, $errmsg, $filename, $linenum, $vars) {
$time=date("d M Y H:i:s");
// Get the error type from the error number
$errortype = array (1 => "Error",
2 => "Warning",
4 => "Parsing Error",
8 => "Notice",
16 => "Core Error",
32 => "Core Warning",
64 => "Compile Error",
128 => "Compile Warning",
256 => "User Error",
512 => "User Warning",
1024 => "User Notice"),
2047 => "All Errors",
2048 => "Runtime Notice");
$errlevel=$errortype[$errno];
//Write error to log file (CSV format)
$errfile=fopen("errors.csv","a");
fputs($errfile,"\"$time\",\"$filename: $linenum\",\"($errlevel) $errmsg\"\r\n");
fclose($errfile);
if($errno!=2 && $errno!=8) {
//Terminate script if fatal errror
die("A fatal error has occured. Script execution has been aborted");
}
}
?>
In welche PHP muss ich dies einfügen, damit die automatische Bilderbearbeitung aufgezeichnet wird, damit ich den Fehler aufspüren kann?
Gruß
Andy