Jump to content

Hilfe! wenn ich das und das mache ist eine leere Seite zu sehen


Recommended Posts

Ein Appel an alle, die ein im Titel genanntes Problem schildern:

 

Prestashop hat ein Debugmodus.

im Ordner config/defines.inc.php, Zeile 28 (erste codezeile)

define('_PS_MODE_DEV_', false);

 

false bitte in true ändern, danach die besagte weiße Seite neu laden. In den meisten Fällen kommt dann eine Fehlermeldung, die entweder selbstaussagend ist, oder die einer, der sich etwas besser auskennt, kennt und etwas dazu beisteuern kann. Diese sollte dann auch gepostet werden. Erst das macht eine kompetente Hilfestellung überhaupt möglich.

 

Vielen Dank

Link to comment
Share on other sites

  • 5 weeks later...

@ Mareb - Manchmal reicht es auch nicht aus nur den Developer-Modus auf "true" zu setzen wie oben beschrieben.

 

Die restlichen Debug-Anweisungen sollten auch aktiviert werden, um nähere Auskunft über tiefergehende Fehler zu finden.

 

Bitte kontrolliere ob deine restlichen Debug-Anweisungen auch aktiviert sind. Der komplette Block sieht dann so aus:

 

/* Debug only */
define('_PS_MODE_DEV_', true);
if (_PS_MODE_DEV_)
{
@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);
}
else
{
@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);
}
define('_PS_DEBUG_PROFILING_', true);

 

Wenn dann auch hier keine Fehlermeldung kommen sollten und die weiße Seite bleibt, dann kann es sein, dass dein Provider Fehlermeldungen am Server generell ausgeschaltet hat. In diesem Fall bitte deinen Provider die error-logs zur Verfügung zu stellen zum genannten Zeitpunkt wo du die weiße Seite hattest.

Wo ist denn deine weiße Seite ? In den Modulen ? Im Admin der Produkte ?

Link to comment
Share on other sites

Der Vollständigkeit halber sollte man noch kurz erwähnen, dass der obige Codeschnippsel so nur in 1.5 er Shops zu finden ist.

 

Die 1.4 er verteilen das Ganze auf Drei Dateien

In der defines.inc.php sind

define('_PS_MODE_DEV_', true);
define('_PS_MODE_DEMO_', true);

zu finden. Beide Werte sind standardmässig auf "false" und auch hinterher, wenn alles klappt wieder auf "false" zu setzen.

 

In der config.inc.php findet man:

/* Debug only */
@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);

$start_time = microtime(true);

/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);;

 

Damit nicht genug findet sich in der smarty.config.inc.php der folgende Abschnitt:

global $smarty;
$smarty = new Smarty();
$smarty->template_dir = _PS_THEME_DIR_.'tpl';
$smarty->compile_dir = _PS_SMARTY_DIR_.'compile';
$smarty->cache_dir = _PS_SMARTY_DIR_.'cache';
$smarty->config_dir = _PS_SMARTY_DIR_.'configs';
$smarty->caching = false;
$smarty->force_compile = (bool)Configuration::get('PS_SMARTY_FORCE_COMPILE');
$smarty->compile_check = false;
$smarty->debugging = false;
$smarty->debugging_ctrl = 'URL'; // 'NONE' on production
$smarty->deprecation_notices = false; // so many depreciated yet not migrated smarty calls

Hier sind die fünf letzten Zeilen interesannt.

$smarty->force_compile = (bool)Configuration::get('PS_SMARTY_FORCE_COMPILE');

erwingt das Kompilieren / Übersetzen der Templatedateien, der Wert wird aber am besten über das Back-Office gesetzt.

$smarty->compile_check = true;

wie oben, aber es werden nur geänderte Dateien neu übersetzt (imho in 1.4.x keine Möglichkeit das im BO anzugeben)

$smarty->debugging = true;

Na was wohl *g* Fehler-Suche / Anzeige anschalten

Meiner Meinung nach passieren die meisten "white Screens" wegen Fehler im Smartycode. Wenn der Smartycompiler nicht versteht, was der Entwickler zur Anzeige bringen möchte..... Bleibt der Ofen äh der Bildschirm eben aus, aeh weiss.

 

$smarty->deprecation_notices = true; // so many depreciated yet not migrated smarty calls

Schaltet die Anzeige von Hinweisen auf veraltete Smartyanweisungen ein. Wie so ziemlich alles in der EDV geht die Entwicklung weiter. Im Html bzw, Css ist der Tag "bold" ("strong") nicht mehr aktuell und Smarty hat da auch so seine Tags. Diese Anweisung ist da wohl mehr was für die Templateentwickler.

 

In PS 1.5.x gibt es die smarty.config.inc.php auch, der Block ist nur geringfügig anders, daher erspare ich mir das zerlegen in kleine Codeschnippsel an dieser Stelle mal.

Ach ja Zeilen mit "Configuration::get" haben ganz sicher eine Stelle im Back-Office zum ändern, da muss man nicht im Quellcode eingreifen.

 

Nicht vergessen, wenn alles läuft, die Dateien wieder zurück zu ändern.

 

LG Klaus / Lockesoft

  • Like 1
Link to comment
Share on other sites

  • 4 weeks later...

Hallo Leute.

Diese weisse Seite war zu Anfang auch mein Problem. Habe dann alles Haargenau so eingestellt wie es cd2500 geschrieben hat. Nun kommt der nächste Ärger!

 

Anstelle der weissen Seite habe ich jetzt zunterst auf jeder Seite folgende Meldung

Fatal error: Uncaught exception 'Exception' with message 'Serialization of 'SimpleXMLElement' is not allowed' in /var/www/web8/html/tools/profiling/Controller.php:267 Stack trace: #0 /var/www/web8/html/tools/profiling/Controller.php(267): serialize(Object(Context)) #1 /var/www/web8/html/tools/profiling/Controller.php(310): Controller->sizeofvar(Object(Context)) #2 /var/www/web8/html/tools/profiling/Controller.php(237): Controller->displayDebug() #3 /var/www/web8/html/classes/Dispatcher.php(349): Controller->run() #4 /var/www/web8/html/index.php(28): DispatcherCore->dispatch() #5 {main} thrown in /var/www/web8/html/tools/profiling/Controller.php on line 267

 

Zudem kommt, wenn ich die Domain www.onlineshop-masco.ch aufrufe jedesmal die Meldung

Redirection automatique dans 5 secondes

 

http://www.onlinesho...co.ch/index.php

 

Wer kann mir da helfen?

 

Muss noch folgendes erwähnen. Arbeite ganz neu mit Prestashop. Die Prestashop Version ist 1.5.4.1 und als Theme habe ich theme640 aus dem Prestashop Addons Shop für €108.00 gekauft und installiert

Link to comment
Share on other sites

Soeben habe ich mich in den Admin Bereich eingeloggt. Auf jeder Seite ist ganz unten folgendes zu sehen

PrestaShop™ 1.5.4.1

 

 

Ladezeit0.084s

| Kontakt | Bug Tracker | Forum

 

 

Load time: 84ms

Good boy! That's what I call a webserver!

  • config: 42ms
  • constructor: 0ms
  • init: 19ms
  • checkAccess: 0ms
  • setMedia: 2ms
  • postProcess: 1ms
  • initHeader: 5ms
  • initContent: 11ms
  • initFooter: 0ms
  • display: 4ms

Hook processing: 10ms / 1.67 Mb

  • displayBackOfficeHeader: 7ms / 1.44 Mb
  • moduleRoutes: 3ms / 0.23 Mb
  • displayAdminForm: 0ms / 0 Mb
  • actionDispatcher: 0ms / 0 Mb
  • actionAdminControllerSetMedia: 0ms / 0 Mb
  • displayBackOfficeFooter: 0ms / 0 Mb
  • displayBackOfficeTop: 0ms / 0 Mb
  • displayAdminThemesForm: 0ms / 0 Mb

Memory peak usage
:
16.85 Mb
  • config:
    9.88 Mb

  • constructor:
    0 Mb

  • init:
    3.34 Mb

  • checkAccess:
    0 Mb

  • setMedia:
    0 Mb

  • postProcess:
    0 Mb

  • initHeader:
    0.61 Mb

  • initContent:
    0.94 Mb

  • initFooter:
    0.01 Mb

  • display:
    0.36 Mb

Total cache size (in Cache class)
:
0.29 Mb

DB type
: DbPDO

SQL Queries
:
42 queries

Time spent querying
:
11ms

Included files
: 75

Size of included files
:
1.49 Mb
Globals (> 1 Ko only): 1172 Ko
  • _LANGADM ≈ 1105.1 Ko
  • _MODULE ≈ 10.5 Ko
  • _MODULES ≈ 10.4 Ko
  • HTTP_SERVER_VARS ≈ 8.6 Ko
  • _SERVER ≈ 8.6 Ko
  • HTTP_ENV_VARS ≈ 7.4 Ko
  • _ENV ≈ 7.4 Ko
  • _REQUEST ≈ 3.8 Ko
  • _COOKIE ≈ 3.1 Ko
  • HTTP_COOKIE_VARS ≈ 3 Ko

 

Stopwatch (with SQL_NO_CACHE) (total = 42)

1.284 ms SELECT SQL_NO_CACHE h.`name` as hook, m.`id_module`, h.`id_hook`, m.`name` as module, h.`live_edit` FROM `ps_module` m INNER JOIN `ps_hook_module` hm ON hm.`id_module` = m.`id_module` INNER JOIN `ps_hook` h ON hm.`id_hook` = h.`id_hook` WHERE ((SELECT COUNT(*) FROM ps_module_shop ms WHERE ms.id_module = m.id_module AND ms.id_shop IN (1)) = 1) AND (h.name != "displayPayment") AND (hm.id_shop = 1) ORDER BY hm.`position`

in /var/www/web8/html/classes/Hook.php:296

88 rows browsed1.04 ms SELECT SQL_NO_CACHE c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop FROM `ps_configuration` c LEFT JOIN `ps_configuration_lang` cl ON (c.id_configuration = cl.id_configuration)

in /var/www/web8/html/classes/Configuration.php:116

118 rows browsed0.643 ms UPDATE `ps_configuration` SET `value` = '1369292260',`date_upd` = '2013-05-23 08:57:40' WHERE `name` = 'PS_IMG_UPDATE_TIME' AND id_shop_group IS NULL AND id_shop IS NULL LIMIT 1

in /var/www/web8/html/classes/Configuration.php:329

0.511 ms SELECT SQL_NO_CACHE s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main FROM ps_shop_url su LEFT JOIN ps_shop s ON (s.id_shop = su.id_shop) WHERE (su.domain = 'www.onlineshop-masco.ch' OR su.domain_ssl = 'www.onlineshop-masco.ch') AND s.active = 1 AND s.deleted = 0 ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC

in /var/www/web8/html/classes/shop/Shop.php:317

USING FILESORT - 1 row browsed0.492 ms SELECT SQL_NO_CACHE * FROM `ps_tab` t LEFT JOIN `ps_tab_lang` tl ON (t.`id_tab` = tl.`id_tab` AND tl.`id_lang` = 1) ORDER BY t.`position` ASC

in /var/www/web8/html/classes/Tab.php:230

USING FILESORT - 104 rows browsed0.377 ms SELECT SQL_NO_CACHE * FROM `ps_country` a LEFT JOIN `ps_country_lang` `b` ON a.id_country = b.id_country AND b.id_lang = 1 LEFT JOIN `ps_country_shop` `c` ON a.id_country = c.id_country AND c.id_shop = 1 WHERE (a.id_country = 19) LIMIT 1

in /var/www/web8/html/classes/ObjectModel.php:212

1 row browsed0.369 ms UPDATE `ps_configuration` SET `value` = '200',`date_upd` = '2013-05-23 08:57:40' WHERE `name` = 'SHOP_LOGO_WIDTH' AND id_shop_group IS NULL AND id_shop IS NULL LIMIT 1

in /var/www/web8/html/classes/Configuration.php:329

0.357 ms SELECT SQL_NO_CACHE m.`id_module`, m.`name`, (SELECT COUNT(*) FROM `ps_module_shop` ms WHERE m.`id_module` = ms.`id_module` AND ms.`id_shop` = 1) as total FROM `ps_module` m

in /var/www/web8/html/classes/module/Module.php:163

75 rows browsed0.336 ms SELECT SQL_NO_CACHE gs.*, s.*, gs.name AS group_name, s.name AS shop_name, s.active, su.domain, su.domain_ssl, su.physical_uri, su.virtual_uri FROM ps_shop_group gs LEFT JOIN ps_shop s ON s.id_shop_group = gs.id_shop_group LEFT JOIN ps_shop_url su ON s.id_shop = su.id_shop AND su.main = 1 WHERE s.deleted = 0 AND gs.deleted = 0 ORDER BY gs.name, s.name

in /var/www/web8/html/classes/shop/Shop.php:602

USING FILESORT - 1 row browsed0.321 ms UPDATE `ps_configuration` SET `value` = '29',`date_upd` = '2013-05-23 08:57:40' WHERE `name` = 'SHOP_LOGO_HEIGHT' AND id_shop_group IS NULL AND id_shop IS NULL LIMIT 1

in /var/www/web8/html/classes/Configuration.php:329

0.288 ms SELECT SQL_NO_CACHE l.*, ls.`id_shop` FROM `ps_lang` l LEFT JOIN `ps_lang_shop` ls ON (l.id_lang = ls.id_lang)

in /var/www/web8/html/classes/Language.php:670

3 rows browsed0.278 ms SELECT SQL_NO_CACHE * FROM `ps_employee` a LEFT JOIN `ps_employee_shop` `c` ON a.id_employee = c.id_employee AND c.id_shop = 1 WHERE (a.id_employee = 1) LIMIT 1

in /var/www/web8/html/classes/ObjectModel.php:212

1 row browsed0.269 ms SELECT SQL_NO_CACHE * FROM `ps_quick_access` qa LEFT JOIN `ps_quick_access_lang` qal ON (qa.`id_quick_access` = qal.`id_quick_access` AND qal.`id_lang` = 1) ORDER BY `name` ASC

in /var/www/web8/html/classes/QuickAccess.php:65

USING FILESORT - 5 rows browsed0.265 ms SELECT SQL_NO_CACHE su.physical_uri, su.virtual_uri, su.domain, su.domain_ssl, t.id_theme, t.name, t.directory FROM ps_shop s LEFT JOIN ps_shop_url su ON (s.id_shop = su.id_shop) LEFT JOIN ps_theme t ON (t.id_theme = s.id_theme) WHERE s.id_shop = 1 AND s.active = 1 AND s.deleted = 0 AND su.main = 1 LIMIT 1

in /var/www/web8/html/classes/shop/Shop.php:200

1 row browsed0.25 ms SELECT SQL_NO_CACHE * FROM `ps_currency` a LEFT JOIN `ps_currency_shop` `c` ON a.id_currency = c.id_currency AND c.id_shop = 1 WHERE (a.id_currency = 1) LIMIT 1

in /var/www/web8/html/classes/ObjectModel.php:212

1 row browsed0.228 ms SELECT SQL_NO_CACHE COUNT(DISTINCT l.id_lang) FROM `ps_lang` l INNER JOIN ps_lang_shop lang_shop ON (lang_shop.id_lang = l.id_lang AND lang_shop.id_shop = 1) WHERE l.`active` = 1 LIMIT 1

in /var/www/web8/html/classes/Language.php:774

1 row browsed0.213 ms SELECT SQL_NO_CACHE * FROM `ps_hook_alias`

in /var/www/web8/html/classes/Hook.php:142

86 rows browsed0.209 ms SELECT SQL_NO_CACHE id_tab, class_name FROM `ps_tab`

in /var/www/web8/html/classes/Tab.php:260

104 rows browsed0.196 ms SELECT SQL_NO_CACHE * FROM `ps_hook_module_exceptions` WHERE `id_shop` IN (1)

in /var/www/web8/html/classes/module/Module.php:1507

4 rows browsed0.184 ms SELECT SQL_NO_CACHE * FROM `ps_tab_lang` WHERE `id_tab` = 70

in /var/www/web8/html/classes/ObjectModel.php:219

3 rows browsed0.183 ms SELECT SQL_NO_CACHE module FROM ps_tab_module_preference WHERE `id_tab` = 70 AND `id_employee` = 1

in /var/www/web8/html/classes/Tab.php:518

1 row browsed0.17 ms SELECT SQL_NO_CACHE t.`class_name`, t.`module` FROM `ps_tab` t WHERE t.`module` IS NOT NULL AND t.`module` != ""

in /var/www/web8/html/classes/Tab.php:206

104 rows browsed0.162 ms SELECT SQL_NO_CACHE * FROM `ps_lang` a LEFT JOIN `ps_lang_shop` `c` ON a.id_lang = c.id_lang AND c.id_shop = 1 WHERE (a.id_lang = 1) LIMIT 1

in /var/www/web8/html/classes/ObjectModel.php:212

1 row browsed0.144 ms SELECT SQL_NO_CACHE * FROM `ps_tab` a WHERE (a.id_tab = 70) LIMIT 1

in /var/www/web8/html/classes/ObjectModel.php:212

1 row browsed0.133 ms SELECT SQL_NO_CACHE `id_hook` FROM `ps_hook` WHERE `name` = 'displayBackOfficeHeader' OR `name` = 'backofficeheader' LIMIT 1

in /var/www/web8/html/classes/Hook.php:125

2 rows browsed0.129 ms SELECT SQL_NO_CACHE id_required_field, object_name, field_name FROM ps_required_field

in /var/www/web8/html/classes/ObjectModel.php:1143

1 row browsed0.126 ms SELECT SQL_NO_CACHE domain FROM ps_shop_url WHERE main=1 AND id_shop = 1 LIMIT 1

in /var/www/web8/html/classes/shop/ShopUrl.php:151

1 row browsed0.125 ms SELECT SQL_NO_CACHE * FROM `ps_tab` t LEFT JOIN `ps_tab_lang` tl ON (t.`id_tab` = tl.`id_tab` AND tl.`id_lang` = 1) WHERE t.`id_tab` = 70 LIMIT 1

in /var/www/web8/html/classes/Tab.php:190

1 row browsed0.124 ms SELECT SQL_NO_CACHE `id_parent` FROM `ps_tab` WHERE LOWER(class_name) = 'adminthemes' LIMIT 1

in /var/www/web8/html/classes/Tab.php:171

104 rows browsed0.123 ms SELECT SQL_NO_CACHE `id_employee` FROM `ps_employee` WHERE `id_employee` = 1 AND `passwd` = '6aa15ca46e70da52d7b6cd64f8dbdd18' AND active = 1 LIMIT 1

in /var/www/web8/html/classes/Employee.php:208

1 row browsed0.121 ms SELECT SQL_NO_CACHE * FROM `ps_tab` t LEFT JOIN `ps_tab_lang` tl ON (t.`id_tab` = tl.`id_tab` AND tl.`id_lang` = 1) WHERE t.`id_tab` = 16 LIMIT 1

in /var/www/web8/html/classes/Tab.php:190

1 row browsed0.119 ms SELECT SQL_NO_CACHE * FROM `ps_shop_group` a WHERE (a.id_shop_group = 1) LIMIT 1

in /var/www/web8/html/classes/ObjectModel.php:212

1 row browsed0.116 ms SELECT SQL_NO_CACHE * FROM `ps_shop` a WHERE (a.id_shop = 1) LIMIT 1

in /var/www/web8/html/classes/ObjectModel.php:212

1 row browsed0.115 ms SELECT SQL_NO_CACHE * FROM `ps_theme` a WHERE (a.id_theme = 2) LIMIT 1

in /var/www/web8/html/classes/ObjectModel.php:212

1 row browsed0.115 ms SELECT SQL_NO_CACHE id_shop FROM `ps_employee_shop` WHERE `id_employee` = 1

in /var/www/web8/html/classes/ObjectModel.php:1229

1 row browsed0.114 ms SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = 'paypal' LIMIT 1

in /var/www/web8/html/classes/module/Module.php:1546

1 row browsed0.111 ms SELECT SQL_NO_CACHE `id_employee` FROM `ps_employee` WHERE `id_employee` = 1 AND `passwd` = '6aa15ca46e70da52d7b6cd64f8dbdd18' AND active = 1 LIMIT 1

in /var/www/web8/html/classes/Employee.php:208

1 row browsed0.108 ms SELECT SQL_NO_CACHE `id_parent` FROM `ps_tab` WHERE LOWER(class_name) = 'adminthemes' LIMIT 1

in /var/www/web8/html/classes/Tab.php:171

104 rows browsed0.103 ms SELECT SQL_NO_CACHE * FROM `ps_theme` a0 ORDER BY a0.`name` asc

in /var/www/web8/html/classes/Collection.php:342

USING FILESORT - 2 rows browsed0.094 ms SELECT SQL_NO_CACHE `id_parent` FROM `ps_tab` WHERE LOWER(class_name) = 'adminthemes' LIMIT 1

in /var/www/web8/html/classes/Tab.php:171

104 rows browsed0.092 ms SELECT SQL_NO_CACHE domain_ssl FROM ps_shop_url WHERE main = 1 AND id_shop=1 LIMIT 1

in /var/www/web8/html/classes/shop/ShopUrl.php:163

1 row browsed0.061 ms SELECT SQL_NO_CACHE `iso_code` FROM `ps_country` WHERE `id_country` = 19 LIMIT 1

in /var/www/web8/html/classes/Country.php:220

1 row browsed

 

Doubles (IDs replaced by "XX") (total = 38)

3 SELECT `id_parent` FROM `ps_tab` WHERE LOWER(class_name) = 'adminthemes' LIMIT XX2 SELECT * FROM `ps_tab` t LEFT JOIN `ps_tab_lang` tl ON (t.`id_tab` = tl.`id_tab` AND tl.`id_lang` = XX) WHERE t.`id_tab` = XX LIMIT XX2 SELECT `id_employee` FROM `ps_employee` WHERE `id_employee` = XX AND `passwd` = 'XXaaXXcaXXeXXdaXXdXXbXXcdXXfXXdbddXX' AND active = XX LIMIT XX1 SELECT * FROM `ps_hook_module_exceptions` WHERE `id_shop` IN (XX)1 UPDATE `ps_configuration` SET `value` = 'XX',`date_upd` = 'XX-XX-XX XX:XX:XX' WHERE `name` = 'PS_IMG_UPDATE_TIME' AND id_shop_group IS NULL AND id_shop IS NULL LIMIT XX1 SELECT m.`id_module`, m.`name`, (SELECT COUNT(*) FROM `ps_module_shop` ms WHERE m.`id_module` = ms.`id_module` AND ms.`id_shop` = XX) as total FROM `ps_module` m1 SELECT * FROM `ps_currency` a LEFT JOIN `ps_currency_shop` `c` ON a.id_currency = c.id_currency AND c.id_shop = XX WHERE (a.id_currency = XX) LIMIT XX1 SELECT gs.*, s.*, gs.name AS group_name, s.name AS shop_name, s.active, su.domain, su.domain_ssl, su.physical_uri, su.virtual_uri FROM ps_shop_group gs LEFT JOIN ps_shop s ON s.id_shop_group = gs.id_shop_group LEFT JOIN ps_shop_url su ON s.id_shop = su.id_shop AND su.main =XX WHERE s.deleted = XX AND gs.deleted = XX ORDER BY gs.name, s.name1 SELECT * FROM `ps_quick_access` qa LEFT JOIN `ps_quick_access_lang` qal ON (qa.`id_quick_access` = qal.`id_quick_access` AND qal.`id_lang` = XX) ORDER BY `name` ASC1 SELECT `id_hook` FROM `ps_hook` WHERE `name` = 'displayBackOfficeHeader' OR `name` = 'backofficeheader' LIMIT XX1 SELECT * FROM `ps_tab` t LEFT JOIN `ps_tab_lang` tl ON (t.`id_tab` = tl.`id_tab` AND tl.`id_lang` = XX) ORDER BY t.`position` ASC1 UPDATE `ps_configuration` SET `value` = 'XX',`date_upd` = 'XX-XX-XX XX:XX:XX' WHERE `name` = 'SHOP_LOGO_HEIGHT' AND id_shop_group IS NULL AND id_shop IS NULL LIMIT XX1 UPDATE `ps_configuration` SET `value` = 'XX',`date_upd` = 'XX-XX-XX XX:XX:XX' WHERE `name` = 'SHOP_LOGO_WIDTH' AND id_shop_group IS NULL AND id_shop IS NULL LIMIT XX1 SELECT module FROM ps_tab_module_preference WHERE `id_tab` = XX AND `id_employee` = XX1 SELECT * FROM `ps_theme` aXX ORDER BY aXX.`name` asc1 SELECT `id_module` FROM `ps_module` WHERE `name` = 'paypal' LIMIT XX1 SELECT * FROM `ps_shop_group` a WHERE (a.id_shop_group = XX) LIMIT XX1 SELECT `iso_code` FROM `ps_country` WHERE `id_country` = XX LIMIT XX1 SELECT * FROM `ps_theme` a WHERE (a.id_theme = XX) LIMIT XX1 SELECT t.`class_name`, t.`module` FROM `ps_tab` t WHERE t.`module` IS NOT NULL AND t.`module` != ""1 SELECT * FROM `ps_country` a LEFT JOIN `ps_country_lang` `b` ON a.id_country = b.id_country AND b.id_lang = XX LEFT JOIN `ps_country_shop` `c` ON a.id_country = c.id_country AND c.id_shop = XX WHERE (a.id_country = XX) LIMIT XX1 SELECT * FROM `ps_employee` a LEFT JOIN `ps_employee_shop` `c` ON a.id_employee = c.id_employee AND c.id_shop = XX WHERE (a.id_employee = XX) LIMIT XX1 SELECT id_shop FROM `ps_employee_shop` WHERE `id_employee` = XX1 SELECT l.*, ls.`id_shop` FROM `ps_lang` l LEFT JOIN `ps_lang_shop` ls ON (l.id_lang = ls.id_lang)1 SELECT c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop FROM `ps_configuration` c LEFT JOIN `ps_configuration_lang` cl ON (c.id_configuration = cl.id_configuration)1 SELECT * FROM `ps_shop` a WHERE (a.id_shop = XX) LIMIT XX1 SELECT id_required_field, object_name, field_name FROM ps_required_field1 SELECT su.physical_uri, su.virtual_uri, su.domain, su.domain_ssl, t.id_theme, t.name, t.directory FROM ps_shop s LEFT JOIN ps_shop_url su ON (s.id_shop = su.id_shop) LEFT JOIN ps_theme t ON (t.id_theme = s.id_theme) WHERE s.id_shop = XX AND s.active = XX AND s.deleted = XX AND su.main = XX LIMIT XX1 SELECT * FROM `ps_lang` a LEFT JOIN `ps_lang_shop` `c` ON a.id_lang = c.id_lang AND c.id_shop = XX WHERE (a.id_lang = XX) LIMIT XX1 SELECT domain FROM ps_shop_url WHERE main=XX AND id_shop = XX LIMIT XX1 SELECT id_tab, class_name FROM `ps_tab`1 SELECT * FROM `ps_tab` a WHERE (a.id_tab = XX) LIMIT XX1 SELECT * FROM `ps_tab_lang` WHERE `id_tab` = XX1 SELECT * FROM `ps_hook_alias`1 SELECT h.`name` as hook, m.`id_module`, h.`id_hook`, m.`name` as module, h.`live_edit` FROM `ps_module` m INNER JOIN `ps_hook_module` hm ON hm.`id_module` = m.`id_module` INNER JOIN `ps_hook` h ON hm.`id_hook` = h.`id_hook` WHERE ((SELECT COUNT(*) FROM ps_module_shop ms WHERE ms.id_module = m.id_module AND ms.id_shop IN (XX)) = XX) AND (h.name != "displayPayment") AND (hm.id_shop = XX) ORDER BY hm.`position`1 SELECT domain_ssl FROM ps_shop_url WHERE main = XX AND id_shop=XX LIMIT XX1 SELECT COUNT(DISTINCT l.id_lang) FROM `ps_lang` l INNER JOIN ps_lang_shop lang_shop ON (lang_shop.id_lang = l.id_lang AND lang_shop.id_shop = XX) WHERE l.`active` = XX LIMIT XX1 SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main FROM ps_shop_url su LEFT JOIN ps_shop s ON (s.id_shop = su.id_shop) WHERE (su.domain = 'www.onlineshop-masco.ch' OR su.domain_ssl = 'www.onlineshop-masco.ch') AND s.active = XX AND s.deleted = XX ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC

 

Tables stress

9 tab5 shop_url4 tab_lang4 shop3 employee3 lang_shop3 module3 lang3 theme2 hook2 shop_group2 employee_shop2 module_shop2 country1 currency_shop1 currency1 hook_module_exceptions1 quick_access1 tab_module_preference1 quick_access_lang1 required_field1 configuration_lang1 hook_module1 country_shop1 hook_alias1 country_lang1 configuration

 

ObjectModel instances

3 Theme1 Currency1 ShopGroup1 Tab1 Language1 Country1 Employee1 Shop

 

Included files

1 admin1088/index.php

2 admin1088/../config/config.inc.php

3 config/config.inc.php

4 config/defines.inc.php

5 config/settings.inc.php

6 config/autoload.php

7 config/alias.php

8 classes/Autoload.php

9 cache/class_index.php

10 tools/profiling/Controller.php

11 classes/controller/Controller.php

12 tools/profiling/ObjectModel.php

13 classes/ObjectModel.php

14 tools/profiling/Hook.php

15 classes/Hook.php

16 tools/profiling/Db.php

17 classes/db/Db.php

18 tools/profiling/Tools.php

19 classes/Tools.php

20 classes/Context.php

21 classes/shop/Shop.php

22 classes/db/DbPDO.php

23 classes/cache/Cache.php

24 classes/Validate.php

25 classes/db/DbQuery.php

26 config/defines_uri.inc.php

27 classes/Configuration.php

28 classes/Language.php

29 classes/Country.php

30 classes/Collection.php

31 classes/Cookie.php

32 classes/Rijndael.php

33 classes/Employee.php

34 classes/Link.php

35 classes/shop/ShopUrl.php

36 config/smarty.config.inc.php

37 tools/smarty/Smarty.class.php

38 tools/smarty/sysplugins/smarty_internal_data.php

39 tools/smarty/sysplugins/smarty_internal_templatebase.php

40 tools/smarty/sysplugins/smarty_internal_template.php

41 tools/smarty/sysplugins/smarty_resource.php

42 tools/smarty/sysplugins/smarty_internal_resource_file.php

43 tools/smarty/sysplugins/smarty_cacheresource.php

44 tools/smarty/sysplugins/smarty_internal_cacheresource_file.php

45 config/smartyadmin.config.inc.php

46 admin1088/functions.php

47 ./images.inc.php

48 classes/Dispatcher.php

49 classes/Tab.php

50 controllers/admin/AdminThemesController.php

51 classes/controller/AdminController.php

52 classes/Translate.php

53 translations/de/admin.php

54 classes/Profile.php

55 classes/Currency.php

56 classes/module/Module.php

57 modules/gamification/gamification.php

58 modules/gamification/classes/Badge.php

59 modules/gamification/classes/Advice.php

60 modules/gamification/classes/Condition.php

61 modules/gamification/classes/GamificationTools.php

62 modules/gamification/de.php

63 classes/Media.php

64 classes/Theme.php

65 classes/QuickAccess.php

66 classes/helper/Helper.php

67 classes/shop/ShopGroup.php

68 classes/helper/HelperForm.php

69 cache/smarty/compile/d5/13/de/d513de61dffc8ecf62b2acb18bb4d44a8ae2e305.file.form.tpl.php

70 tools/smarty/plugins/modifier.escape.php

71 cache/smarty/compile/6d/92/87/6d9287a44e5e0e9a85e8259d7b0b543de4bc1f81.file.toolbar.tpl.php

72 cache/smarty/compile/71/8e/68/718e689f324b99317d07ce8205a78c245c11cd18.file.content.tpl.php

73 cache/smarty/compile/80/bc/60/80bc605a8c916004bb211bbf4f8b592672535cf1.file.layout.tpl.php

74 cache/smarty/compile/12/e2/f4/12e2f422051f5223e0f3d7e028ba934de35b9a9b.file.header.tpl.php

75 cache/smarty/compile/1f/1f/e6/1f1fe64d927918642891e9e2372de44c16f

 

Was läuft hier schief? Wer kann helfen?

Link to comment
Share on other sites

Für diese Anzeige wirst Du wahrscheinlich in /config/defines.inc.php ca Zeile 44

define('_PS_DEBUG_PROFILING_', true);

eingesetzt haben. Dann zeigt Dir Der Shop auf allen Seiten einen Haufen für Entwickler nützliche Angaben. Unter anderem ganz oben auch eine Art Tempoindex, der nebenbei erwähnt sehr gut ist. Im restlichen kann ich jetzt so im ersten drüber gucken keine gößeren Fehler entdecken.

 

Es scheint auch noch anderes im Argen zu liegen bei Dir. Wenn ich versuche, mir den Shop anzusehen, bekomme ich nur eine Fehlermeldung 403.

 

LG Klaus / Lockesoft

Link to comment
Share on other sites

Hallo Lockesoft, die Fehlermeldung 403 liegt daran, dass ich den ganzen Shop gelöscht habe und nochmals gemäss Anleitung installiere. Melde mich sobald die neue Installation online ist und der Fehler immer noch besteht

Link to comment
Share on other sites

Das ist , allerdings, wenn man um Hilfe bittet ungünstig, erst recht, wenn man das direkt in mehreren Threads macht.

Weil es ja sooo lange dauert, bis jemand darauf antwortet. Hey, die meisten hier, das habe ich eben schon mal wo geschrieben, haben neben dem Forum auch noch etwas anderes zu tun. Mal hat man Glück und jemand, mit Ahnung (ohne nutzt ja auch keinem etwas) guckt gerade im rechten Moment rein, manchmal wird es eben etwas dauern.

Link to comment
Share on other sites

Dein Post #7 sagt absolut garnichts aus. Das sind ganz normale Werte einer 0815 Prestashop-Version. Fehler werden keine angezeigt.

 

Du solltest den Debug-Modus wieder ausschalten, dann siehst du diese für Entwickler nützlichen Angaben nicht mehr.

Link to comment
Share on other sites

Hallo Lockesoft, das ist mir auch klar. Habe nur gedacht, weil ich ganz und gar nicht sicher bin im Umgang mit Prestashop, dass ich die Installation nochmals neu installieren kann. Vielleicht habe ich ja wirklich was falsch gemacht. In 5 Minuten sehe ich das Resultat meiner neuen Installation

Link to comment
Share on other sites

So wie es ausschaut scheint es zu gehen. Bei der letzten Installation gings zwar zuerst auch gut, dann kam der Fehler mit der weissen Seite und dann am SChluss der von mir geschilderte Fehler.

Für mich ist dieses Thema "hoffentlich" abgeschlossen und danke natürlich "Lockesoft" und "CD2500" für die Hilfe und Entschuldige mich für meine Ungeduld.

Link to comment
Share on other sites

Also jetzt machts mich dann langsam sauer. Bei der Erstellung der 1. neuen Kategorie beim speichern die weisse Seite. Also mach ich gemäss Anleitung von "CD2500" die Änderungen.

 

Also um alles genau zu verstehen, ich bekomme beim Speichern im Adminbereich diese weisse Seite. Speicher tut es meine Änderung, aber ist echt mühsam immer auf Umwegen zur Eingabe zu kommen.

 

Ist schwierig das genau zu beschreiben. Aber ich hoffe, ich habs so gut wie möglich umschrieben

Link to comment
Share on other sites

Also Leute mittlerweilen ist es nun so.

 

Im Adminbereich bei der Erstellung einer Kategorie, kam nachdem ich auf Speichern geklickt hatte, einfach eine weisse Seite. Im Frontend hats diese Kategorie angelegt.

Wenn ich dann mittels zurück zur Liste wieder auf die Kategorien Verwaltung komme, kann ich dann wieder eine neue Kategorie eingeben. Dann wieder weiss, dann wieder zurück zur Liste, kontrolle usw. das ist echt mühsam.

 

Dann habe ich gemäss @rumata im Ordner config/defines.inc.php, Zeile 28 (erste codezeile) von false auf true gesetzt. Ging immer noch nicht. Dann habe ich gemäss @de2500 folgendes gemacht:

 

 

/* Debug only */

define('_PS_MODE_DEV_', true);

if (_PS_MODE_DEV_)

{

@ini_set('display_errors', 'on');

define('_PS_DEBUG_SQL_', true);

/* Compatibility warning */

define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);

}

else

{

@ini_set('display_errors', 'on');

define('_PS_DEBUG_SQL_', true);

/* Compatibility warning */

define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);

}

 

define('_PS_DEBUG_PROFILING_', true);

 

Dann wars wieder soweit, die Fehlermeldung im Frontend kam und ich bin wieder gleich weit.

Link to comment
Share on other sites

Lass uns doch mal die PHP-Einstellungen wissen und mit den Mindestanforderungen vergleichen.

Die aktuellen Einstellungen deines Hosters findest Du entweder im Back-Office ---> Erweiterte Einstellungen ---> Konfiguration

oder indem man sich eine phpinfo.php mit dem folgenden Inhalt:

<?php
phpinfo();
?>

erstellt und aufruft, aber einfacher, weil direkt die benötigten / interessanten Werte zusammengefasst sind, ist sicher der Weg über das Back-Office.

 

Auch interesannt fände ich zu wissen, ob das nur mit dem gekauften Template auftritt, oder auch, wenn das default benutzt wird. In dem Fall würde ich dem Template-Entwickler auf die Nerven gehen.

Edited by Lockesoft (see edit history)
Link to comment
Share on other sites

Hi Lockesesoft

Also meiner Meinung nach ist bei der Konfiguration alles bestens.

 

 

Erweiterte einstellungen
separator_breadcrumb.png
Konfiguration
separator_breadcrumb.png
Anzeigen

AdminInformation.gifKonfiguration

This information IST WICHTIG BEIM Übermitteln von Programmfehlern oder problemen im Forum.

AdminInformation.gif Informationen zu Ihrer Konfiguration

Informationen auf Ihrem Server

 

Informationen auf Ihrem Server: Linux # 1 SMP Sa 18. September 19.03.14 UTC 2010 x86_64

Version der Server-Software: Apache

PHP-Version: 5.3.10

Speichergrenze: 256M

max_execution_time: 30

Datenbank-Informationen

 

MySQL-Version: 5.1.61-0 + squeeze1

MySQL-Motorisierung: InnoDB

Tabellen-PräFix: PS_

Informationen uber anzeigen Ihren Shop-

 

PrestaShop-Version: 1.5.4.1

Shop-URL: http://www.onlineshop-masco.ch/

Aktuelle Verwendetes Template: theme640

Informationen zur E-Mail-Konfiguration

 

E-Mail-Sendemethode: SIE verwenden sterben PHP-Funktion mail ().

Your Informationen

 

Ihr Internet-Browser: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537.36 AlexaToolbar/alxg-3.1

AdminInformation.gif Your Konfiguration überprüfen

Erforderliche Parameter: OK

Optionale Parameter: OK

 

Den Template Support habe ich angeschrieben aber wahrscheinlich wird dies einige Tage dauern. Katastrophe sowas. Aber Danke dennoch

Link to comment
Share on other sites

So stehts drin. Habs markiert, kopiert und hier eingefügt. Jetzt sollte man noch wissen was das für einen Einfluss hat und falls 30 schlecht ist, wo kann ich das ändern? Was ist den max_exekution_time: 300?

Link to comment
Share on other sites

Es geht da um die Zeit, die Skripten erlaubt wird zu laufen. konkret kann es also passieren, dass ein Skript noch gar nicht fertig ist, aber abgebrochen wird.

 

Ändern kannst Du das je nach Hoster und Paket entweder selber (Root oder VServer php.ini bearbeiten und neustart von Apache)

Oder manche Hoster erlauben die PHP-Parameter über eine .htaccess zu ändern. Den genauen Eintrag müsste ich auch erst googlen. Ich vermittle meinen Kunden ausschliesslich Platz auf VServern oder Rootservern, da kann ich die Werte selber anpassen.

Oder im schlimmsten Fall wird das Dein Hoster ändern müssen.

Wobei die .htaccess nur bei Linuxservern vorkommt, Bei Windows geht das nicht. Da muss es anders geregelt werden. Das muss dir aber jemand tippen, der sich mit Windowsserven auskennt.

 

In jedem Fall kontrolliere direkt die anderen Einstellungen aus den Mindesanforderungen direkt mit und passe das an, wenn du einmal dabei bist.

Link to comment
Share on other sites

@ Lockesoft - Ist doch ein Apache soweit man das aus der Konfiguration herauslesen kann.

 

Informationen auf Ihrem Server: Linux # 1 SMP Sa 18. September 19.03.14 UTC 2010 x86_64

Version der Server-Software: Apache

PHP-Version: 5.3.10

Speichergrenze: 256M

max_execution_time: 30

Datenbank-Informationen

 

 

@ masco - den max_execution_time und auch max_input_time beides je auf 300 setzen lassen von deinem Provider und dann sollte alles funktionieren.

 

Debug-Modus zeigt ja keinerlei Fehler an, somit liegt es nur am Server der Skripte vor der Ausführung abbricht und eine weisse Seite bringt.

Link to comment
Share on other sites

@Lockesoft, @cd2500

Ich denke ich kann dieses Thema langsam abschliessen. Nachdem die Zeit auf 300 gesetzt wurde, war der Fehler leider immer noch nicht behoben. Ach Du dicke Sch... habe ich gedacht. Habe aber nochmals gesagt "so, letzt Chance. Neuinstallation! Wenn dann der Fehler wieder kommt, weg mit dem Mist!"

Und siehe da, es geht ohne Fehler nach der Neuinstallation. Einzig im Backend kommt nach dem Speichern wieder die weisse Seite, aber mit dem kann ich leben. Hauptsache der Shop funktioniert. Ist zwar nicht 100% befriedigend, aber was solls.

 

Nochmals danke für die Geduld und bis zum nächsten Thema

Link to comment
Share on other sites

Weisse Seite kommt nur, wenn irgendein Modul mit deiner PS-Version nicht kompatibel ist. Oder dein Server ein Apache-Modul fehlkonfiguriert hat.

 

Schalte bitte den Debug-Modus ein. Aber nur die angegeben Zeilen, keine weiteren.

 

Am FTP die Datei /config/defines.inc.php abänder wie unten angegeben.

 

/* Debug only */
define('_PS_MODE_DEV_', true);
if (_PS_MODE_DEV_)
{
@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);
}

Link to comment
Share on other sites

@cd2500

jetzt geht gar nichts mehr. Also langsam dreh ich durch mit Prestashop.

 

Frontend und Backend

Beim Abrufen von http://www.onlineshop-masco.ch/index.php?id_product=8&controller=product&id_lang=1 ist auf der Website ein Fehler aufgetreten. Möglicherweise wird sie gerade gewartet oder ist falsch konfiguriert.

Vorschläge:

HTTP-Fehler 500 (Internal Server Error): Beim Versuch des Servers, die Anforderung zu verarbeiten, ist eine unerwartete Bedingung aufgetreten.

Link to comment
Share on other sites

Wie ich vermutet habe. Es ist ein Problem mit deinem Server. 500-Fehler sind interne Server-Fehler. Bitte deinen Provider die Log-Datei auszulesen, und schreibe hier den Fehler, der zu diesem Zeitpunkt in der Log aufgezeichnet wurde.

Link to comment
Share on other sites

So stehts drin. Habs markiert, kopiert und hier eingefügt. Jetzt sollte man noch wissen was das für einen Einfluss hat und falls 30 schlecht ist, wo kann ich das ändern? Was ist den max_exekution_time: 300?

 

das ist die Zeit, die der Server dem php-Script einräumt, um einen Befehl auszuführen. Dieser Wert muß bei Presta wirklich hoch sein, es gibt Kandidaten, wie die Prozedur der Bilderberechnung, oder das Speichern der Übersetzungen, die diesen Wert stark beanspruchen. Frag diesbezüglich bitte den Hoster, mit SIcherheit sind auch in diesem Fall fehlerhafte Servereinstelungen für das komische Verhalten verantwortlich

Link to comment
Share on other sites

  • 1 month later...

Ich häng mich hier mal an, weil ich nun auch eine weisse Seite bekomme.....der Debug-Modus lieferte folgenden Fehler!

Was zum Geier hat der zu bedeuten?

Fatal error: Access to undeclared static property: Smarty::$_CHARSET in /home/dejacch/www/dejac.ch/shop/tools/smarty/plugins/modifiercompiler.escape.php on line 35

 

EDIT:

Nachdem mir nun die Frontpage angezeigt wird, bekomme ich nun auf JEDER Kategorieseite sprich wenn ich einen Menüpunkt in der Navigation wähle folgenden Fehler

Fatal error: Smarty error: [in /home/dejacch/www/dejac.ch/shop/themes/ostore_blue_old/./product-sort.tpl line 42]: syntax error: unrecognized tag: $('#selectPrductSort').change(function() { var requestSortProducts = '{$request (Smarty_Compiler.class.php, line 446) in /home/dejacch/www/dejac.ch/shop/tools/smarty_v2/Smarty.class.php on line 1095

Die Produkte seh ich gar nicht mehr :(

 

 

Was um alles in der Welt läuft hier schief??

H.E.L.P :(

Edited by Dobi78 (see edit history)
Link to comment
Share on other sites

Die erste / obere Fehlermeldung ist etwas im Zusammenhang mit der Smarty-Templateengine. Da ist die Rede vom Zugriff auf eine nicht definierte Eigenschaft.

Die zweite Fehlermeldung sagt sinngemäß aus, dass in der Datei:

www/dejac.ch/shop/themes/ostore_blue_old/product-sort.tpl

ca. Bei Zeile 42 ein Fehler vorhanden ist

Syntax Error, wie es in der Fehlermeldung weiter heisst sind meist Schreib oder Tippfehler. Ich würde fast vermuten, dass der folgende Wert:

 $('#selectPrductSort')

möglicher Weise noch ein kleines o bei "selectProductSort" vertragen könnte. Wobei, ich kenn das Template nicht, vielleicht ist es ja auch durchgängig so und wäre damit vollkommen richtig, aber standardmäßig werden solche Dinge auch richtig geschrieben. Zumindest fordert Prestashop selber in der Entwicklerdokumentation dazu auf.

 

Also, im Back-Office ---> Einstellungen ---> Leistung ---> erstmal Komilierung erzwingen einstellen

Im Ftp eine Sicherunskopie der oben erwähnten Datei erstellen. (nochmal mit *.bak am Ende speichern oder so)

Oben erwähnte Datei bearbeiten (das o einfügen)

Speichern

Seite aufrufen

Wenn Ansicht ok, Freuen und im Back-Office ---> Einstellungen ---> Leistungen ---> Kompilierung erzwingen wieder ausschalten.

 

Wenn nicht ok, nochmals nachhaken.

 

ist eigentlich die Anzeige der Smartyfehlermeldungen auch eingeschaltet?

(/config/smarty.config.inc.php ca Zeile 40 $smarty->debugging = true;)

 

LG Klaus / Lockesoft

Edited by Lockesoft (see edit history)
Link to comment
Share on other sites

Danke für Eure Hilfe, ich hab da nach eine schlaflosen Nacht und unzähligen Kaffee's den Shop upgedatet und bin von der 1.4.7.0 weg. Hat sich alles soweit erledigt, nur müsste ich jetzt noch eine Lösung für die MwSt. haben (siehe anderer Post von heute)

Link to comment
Share on other sites

  • 2 months later...

Hallo,

 

nachdem ich die letzten Tage versuche meinen Shop einzurichten und die Funktionen zu testen, habe ich nach dem Anlegen von Bestellungen im Shop das Problem, das beim Click auf Rechnung anzeigen nicht passiert (weiße Seite). Mit den Tipps hier habe ich jetzt folgende Fehlermeldung zu lesen bekommen:

 

Fatal error: Allowed memory size of 48234496 bytes exhausted (tried to allocate 491520 bytes) in /var/www/web130/html/shop/cache/smarty/compile/b1/98/40/b19840d88c3d1fcb54281fc5e8ee9726d8fafb18.file.invoice.tpl.php on line 315

 

Hat jemand eine Idee was hier falsch läuft?

 

Danke schon mal vorab! :)

Link to comment
Share on other sites

Dein memory_limit am Server ist zu klein. Siehe hier die Mindestkonfiguration für deinen Server. Falls du keinen Zugriff auf die Serverkonfiguration haben solltest, dann sende die Liste deinen Provider weiter, mit der Bitte, dass er diesen für Prestashop anpasst:

http://www.prestashop.com/forums/topic/134187-tippserver-mindestanforderung-und-minimal-konfiguration-fur-prestashop

Link to comment
Share on other sites

Hi und danke für die Antwort. Ich hab das mal so wie angegeben weitergeleitet und folgendes Feedback bekommen:

 

magic_quotes_gpc = off

- ist möglich, sind Sie sich aber eventueller Sicherheitsprobleme bewusst, wenn Sie andere Software neben Prestashop installieren wollen?

 

max_execution_time = 300

- NEIN, ist nicht möglich. Wir betreiben shared hosting und ein solch hoher wert kann unter Umständen zu Performanceproblemen auf dem Server führen.

 

max_input_time = 300

- ebenfalls aus dem genannten Grund nicht möglich

 

allow_url_fopen = on

- sehr sicherheitskritische Einstellung, bei der Sie sich aller möglichen Konsequenzen bewusst sein sollten.

 

cURL

- ist vorhanden

 

Bezüglich memory limit und post/upload size kann ich die entsprechendem Werte erhöhen lassen, aber bei den anderen Werten wie es scheint nicht.

 

Was die Risiken angeht, die genannt werden, habe ich dazu kaum für mich verständliche Infos im Netz gefunden. Sind die entsprechenden paramter allow_url_fopen und magic_gpc wirklich zwingend notwendig? Laut einiger gelesener Aussagen sind diese eh veraltet zumindest laut php.de wird magic_quotes z.B. in php6 entfernt.

 

Überlege ansonsten auf eine niedrigere Version von PS zu downgrade, da ein Freund von mir auf beim gleichen Hoster relativ problemlos einen PS betreibt...

Edited by McGray (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...