Jump to content

Fehler beim Bestellvorgang erscheint beim Sprung auf Step 1 eine weiße Seite


Recommended Posts

Hallo und guten Abend zusammen,

 

 

 

eigentlich sollte der Shop heute Nacht online gehen, nun habe ich allerdings ein Problem festgestellt.


Eine kurze Schritte übersicht:

 

- Installation Prestashop

- Anpassung an das Deutsche Recht

- Einpflegen der Artikel

- Anpassung des Templates

 

 

Nun wollte ich eben eine Überprüfung des Bestellvorganges durchführen und damit komme ich nicht über den normalen Schritt hinaus.

 

Ich habe mir einen Artikel in den Warenkorb gelegt, klicke dann oben auf Warenkorb, bin dann bei 1. Übersicht, klicke ich nun unten rechts auf weiter, sollte er laut URL auf  index.php?controller=order&step=1 auf diesen Schritt überleiten. Dabei erscheint mir allerdings nur eine weiße Seite.

Ich hoffe das es sich dabei um keine große Sache handelt und mir jemand ganz schnell einen Rat geben kann, wie ich diesen Fehler umgehen kann.

 

Prestashopversion ist 1.5.6

1ButtonFix V08

eigene Anpassungen nach der Vorlage von DS Creatives

sowie Anpassungen nach Forumsbeiträgen bezüglich der Anpassung an das deutsche Recht.

 

 

 

Gruß Daywalker

Link to comment
Share on other sites

Hi,

 

 

folgender Fehler wir mir ausgeworfen:

Notice: Undefined variable: res2 in /www/htdocs/w0113976/os/modules/googlesnippet/googlesnippet.php on line 265

Notice: Undefined variable: prices in /www/htdocs/w0113976/os/modules/googlesnippet/googlesnippet.php on line 267

Notice: Undefined index: MessageCore in /www/htdocs/w0113976/os/classes/Autoload.php on line 113

Warning: require(/www/htdocs/w0113976/os): failed to open stream: No such device in /www/htdocs/w0113976/os/classes/Autoload.php on line 113

Fatal error: require(): Failed opening required '/www/htdocs/w0113976/os/' (include_path='.:/usr/share/php:..') in /www/htdocs/w0113976/os/classes/Autoload.php on line 113
Link to comment
Share on other sites

So...........

 

 

also meine message.php war so gut wie leer, außer zwei verweise.

Mangel behoben, nun wirft er mir folgenden Fehler stattdessen aus:

Notice: Undefined variable: res2 in /www/htdocs/w0113976/os/modules/googlesnippet/googlesnippet.php on line 265

Notice: Undefined variable: prices in /www/htdocs/w0113976/os/modules/googlesnippet/googlesnippet.php on line 267

Fatal error: Class 'Message' not found in /www/htdocs/w0113976/os/controllers/front/ParentOrderController.php on line 459

Nein am Core hatte ich nichts verändert, da es für die Anpassung ans deutsche Recht ja gar nicht notwendig war.

 

 

Das war meine Message.php wie sie auf dem Server war:

<?php

class Message extends MessageCore
{
public static function getMessagesByOrderId($id_order, $private = false, Context $context = null)
{
  $m=parent::getMessagesByOrderId($id_order, $private, $context);
   $o = Db::getInstance()->executeS('
        SELECT ct.*, m.*, e.`firstname` AS efirstname, e.`lastname` AS elastname
        FROM `'._DB_PREFIX_.'customer_thread` ct
        LEFT JOIN `'._DB_PREFIX_.'customer_message` m ON m.`id_customer_thread` = ct.`id_customer_thread`
        LEFT OUTER JOIN `'._DB_PREFIX_.'employee` e ON e.`id_employee` = m.`id_employee`
        WHERE ct.`id_order` = '.(int)$id_order.'
        ORDER BY ct.`date_add` DESC'
   );
   return array_merge($o,$m);
}

}


So sieht die original aus:

<?php
/*
* 2007-2013 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2013 PrestaShop SA
*  @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*/

class MessageCore extends ObjectModel
{
	public $id;

	/** @var string message content */
	public $message;

	/** @var integer Cart ID (if applicable) */
	public $id_cart;

	/** @var integer Order ID (if applicable) */
	public $id_order;

	/** @var integer Customer ID (if applicable) */
	public $id_customer;

	/** @var integer Employee ID (if applicable) */
	public $id_employee;

	/** @var boolean Message is not displayed to the customer */
	public $private;

	/** @var string Object creation date */
	public $date_add;

	/**
	 * @see ObjectModel::$definition
	 */
	public static $definition = array(
		'table' => 'message',
		'primary' => 'id_message',
		'fields' => array(
			'message' => 		array('type' => self::TYPE_STRING, 'validate' => 'isCleanHtml', 'required' => true, 'size' => 1600),
			'id_cart' => 		array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
			'id_order' => 		array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
			'id_customer' => 	array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
			'id_employee' => 	array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
			'private' => 		array('type' => self::TYPE_BOOL, 'validate' => 'isBool'),
			'date_add' => 		array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
		),
	);

	/**
	  * Return the last message from cart
	  *
	  * @param integer $id_cart Cart ID
	  * @return array Message
	  */
	public static function getMessageByCartId($id_cart)
	{
		return Db::getInstance()->getRow('
			SELECT *
			FROM `'._DB_PREFIX_.'message`
			WHERE `id_cart` = '.(int)$id_cart
		);
	}

	/**
	  * Return messages from Order ID
	  *
	  * @param integer $id_order Order ID
	  * @param boolean $private return WITH private messages
	  * @return array Messages
	  */
	public static function getMessagesByOrderId($id_order, $private = false, Context $context = null)
	{
	 	if (!Validate::isBool($private))
	 		die(Tools::displayError());

		if (!$context)
			$context = Context::getContext();

		return Db::getInstance()->executeS('
			SELECT m.*, c.`firstname` AS cfirstname, c.`lastname` AS clastname, e.`firstname` AS efirstname, e.`lastname` AS elastname,
			(COUNT(mr.id_message) = 0 AND m.id_customer != 0) AS is_new_for_me
			FROM `'._DB_PREFIX_.'message` m
			LEFT JOIN `'._DB_PREFIX_.'customer` c ON m.`id_customer` = c.`id_customer`
			LEFT JOIN `'._DB_PREFIX_.'message_readed` mr
				ON mr.`id_message` = m.`id_message`
				AND mr.`id_employee` = '.(isset($context->employee) ? (int)$context->employee->id : '\'\'').'
			LEFT OUTER JOIN `'._DB_PREFIX_.'employee` e ON e.`id_employee` = m.`id_employee`
			WHERE id_order = '.(int)$id_order.'
			'.(!$private ? ' AND m.`private` = 0' : '').'
			GROUP BY m.id_message
			ORDER BY m.date_add DESC
		');
	}

	/**
	  * Return messages from Cart ID
	  *
	  * @param integer $id_order Order ID
	  * @param boolean $private return WITH private messages
	  * @return array Messages
	  */
	public static function getMessagesByCartId($id_cart, $private = false, Context $context = null)
	{
	 	if (!Validate::isBool($private))
	 		die(Tools::displayError());

		if (!$context)
			$context = Context::getContext();

		return Db::getInstance()->executeS('
			SELECT m.*, c.`firstname` AS cfirstname, c.`lastname` AS clastname, e.`firstname` AS efirstname, e.`lastname` AS elastname,
			(COUNT(mr.id_message) = 0 AND m.id_customer != 0) AS is_new_for_me
			FROM `'._DB_PREFIX_.'message` m
			LEFT JOIN `'._DB_PREFIX_.'customer` c ON m.`id_customer` = c.`id_customer`
			LEFT JOIN `'._DB_PREFIX_.'message_readed` mr ON (mr.id_message = m.id_message AND mr.id_employee = '.(int)$context->employee->id.')
			LEFT OUTER JOIN `'._DB_PREFIX_.'employee` e ON e.`id_employee` = m.`id_employee`
			WHERE id_cart = '.(int)$id_cart.'
			'.(!$private ? ' AND m.`private` = 0' : '').'
			GROUP BY m.id_message
			ORDER BY m.date_add DESC
		');
	}

	/**
	  * Registered a message 'readed'
	  *
	  * @param integer $id_message Message ID
	  * @param integer $id_emplyee Employee ID
	  */
	public static function markAsReaded($id_message, $id_employee)
	{
	 	if (!Validate::isUnsignedId($id_message) || !Validate::isUnsignedId($id_employee))
	 		die(Tools::displayError());

		$result = Db::getInstance()->execute('
			INSERT INTO '._DB_PREFIX_.'message_readed (id_message , id_employee , date_add) VALUES
			('.(int)$id_message.', '.(int)$id_employee.', NOW());
		');
		return $result;
	}
}



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

Das war meine Message.php wie sie auf dem Server war:

<?php

class Message extends MessageCore
{
public static function getMessagesByOrderId($id_order, $private = false, Context $context = null)
{
$m=parent::getMessagesByOrderId($id_order, $private, $context);
$o = Db::getInstance()->executeS('
SELECT ct.*, m.*, e.`firstname` AS efirstname, e.`lastname` AS elastname
FROM `'._DB_PREFIX_.'customer_thread` ct
LEFT JOIN `'._DB_PREFIX_.'customer_message` m ON m.`id_customer_thread` = ct.`id_customer_thread`
LEFT OUTER JOIN `'._DB_PREFIX_.'employee` e ON e.`id_employee` = m.`id_employee`
WHERE ct.`id_order` = '.(int)$id_order.'
ORDER BY ct.`date_add` DESC'
);
return array_merge($o,$m);
}

}

 

war das vll im override/classes  ordner?

 

hast du overrides für Message.php`?

Link to comment
Share on other sites

Woher kam dann der Inhalt für das File? sieht nach einem Override aus.

 

Ich würde noch mal die ganzen classes files prüfen ob alles von der größer und co passt zum original bis auf die gezielt angepassten files.

 

Hast du noch ein Backup wo alles lief? Wenn ja kannst du ein compare machen mit beyondcompare (Testversion) und siehst welche files anderst sind.

Link to comment
Share on other sites

Also der Classes Ordner weist definitiv Änderungen auf.

Größe des original Ordners 2,86 MB auf Datenträger

Größe des Ordners auf dem Server 2,92 MB

 

 

Nein leider hatte ich davon keine Sicherung gemacht.

Habe nur die Original da.

 

 

Habe nun Just for Fun die Originalen Dateien hochgeladen:

 

 

Fehlermeldung:

Notice: Undefined variable: res2 in /www/htdocs/w0113976/os/modules/googlesnippet/googlesnippet.php on line 265

Notice: Undefined variable: prices in /www/htdocs/w0113976/os/modules/googlesnippet/googlesnippet.php on line 267

Fatal error: Class 'Message' not found in /www/htdocs/w0113976/os/controllers/front/ParentOrderController.php on line 459
Edited by Daywalker2013 (see edit history)
Link to comment
Share on other sites

Nicht just for fun was machen ohne Backups, das kann schnell schief gehen ,).

 

hast du im /cache ordner mal die classes_index.php gelöscht um sie neu erstellen zu lassen.

 

Der Order Step 1 hat doch schon mal funktioniert oder? was hast du danach alles geändert?

 

Komme gerade auf keinen Grünen Zweig, mag an der Uhrzeit leigen aber sehr mysteriös

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

Backup hatte ich gemacht jetzt ;-)

 

classes_index.php gelöscht, fehler bleibt.

 

 

Google_snipped modul deaktiviert.

Message.php an die Originale via Compare angepasst.

 

 

nun Fehlermeldung:

Fatal error: Class 'Message' not found in /www/htdocs/w0113976/os/controllers/front/ParentOrderController.php on line 459

Der Schritt lief in der Grundversion ohne Anpassungen. Lediglich einen Artikel kurz rein zum test.
Danach komplette Anpassung an das deutsche Recht.

Zum Schluss die Anpassung des Layouts.

 

Edit:

	if ($oldMessage = Message::getMessageByCartId((int)($this->context->cart->id)))

Zeile 459 on der o.g. Datei

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

Geht das Standard theme ?

 

Wieso musst du die Message.php mergen? Ist die nicht mehr original?

 

Hast du die funktion in deiner MEssage.php

/**
	  * Return the last message from cart
	  *
	  * @param integer $id_cart Cart ID
	  * @return array Message
	  */
	public static function getMessageByCartId($id_cart)
	{
		return Db::getInstance()->getRow('
			SELECT *
			FROM `'._DB_PREFIX_.'message`
			WHERE `id_cart` = '.(int)$id_cart
		);
	}

Files zurücksetzen geht, weil die DB und Dateien ja getrennt ind, spric Kategorien und Artikel sind in der DB gespeichert und die Bilder halt auf der Dateiebene.

 

Aber bevor du alles neu machst ist das fehler finden sicher besser, ansonsten machst ein backup und kopierst alles neu hoch bis auf den img, install und config ordner.

 

Den admin ordner würde ich erst mal nichtmit einbeziehen und das Theme.

 

Aber bitte vorher backup machen von der Datenbank und dem FTP (dateien) und lokal testen ob alles passt soweit bevor du das machst

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

Also in meiner Message.php habe ich folgenden Code stehen, ähnelt dem von dir

<?php

class Message extends MessageCore
{
public static function getMessagesByOrderId($id_order, $private = false, Context $context = null)
{
  $m=parent::getMessagesByOrderId($id_order, $private, $context);
   $o = Db::getInstance()->executeS('
        SELECT ct.*, m.*, e.`firstname` AS efirstname, e.`lastname` AS elastname
        FROM `'._DB_PREFIX_.'customer_thread` ct
        LEFT JOIN `'._DB_PREFIX_.'customer_message` m ON m.`id_customer_thread` = ct.`id_customer_thread`
        LEFT OUTER JOIN `'._DB_PREFIX_.'employee` e ON e.`id_employee` = m.`id_employee`
        WHERE ct.`id_order` = '.(int)$id_order.'
        ORDER BY ct.`date_add` DESC'
   );
   return array_merge($o,$m);
}

}

Nein wenn ich die mit Beyond prüfen haut er mir einiges an fehlenden Daten raus.

 

Ok, womit soll ich das Backup lokal testen? habe bisher alle Änderungen direkt online durchgeführt.

Backup vom kompletten System werde ich jetzt durchführen, ftp und DB.

Theme habe ich bisher mit dem Default gearbeitet und mir dieses direkt angepasst. Habe aber als Sicherung noch das Original Theme da.

Link to comment
Share on other sites

deine Message.php ist nicht original ich habe nur eine funktion gepostet.

 

das ist meine classes/Message.php

<?php
/*
* 2007-2013 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2013 PrestaShop SA
*  @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*/

class MessageCore extends ObjectModel
{
	public $id;

	/** @var string message content */
	public $message;

	/** @var integer Cart ID (if applicable) */
	public $id_cart;

	/** @var integer Order ID (if applicable) */
	public $id_order;

	/** @var integer Customer ID (if applicable) */
	public $id_customer;

	/** @var integer Employee ID (if applicable) */
	public $id_employee;

	/** @var boolean Message is not displayed to the customer */
	public $private;

	/** @var string Object creation date */
	public $date_add;

	/**
	 * @see ObjectModel::$definition
	 */
	public static $definition = array(
		'table' => 'message',
		'primary' => 'id_message',
		'fields' => array(
			'message' => 		array('type' => self::TYPE_STRING, 'validate' => 'isCleanHtml', 'required' => true, 'size' => 1600),
			'id_cart' => 		array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
			'id_order' => 		array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
			'id_customer' => 	array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
			'id_employee' => 	array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
			'private' => 		array('type' => self::TYPE_BOOL, 'validate' => 'isBool'),
			'date_add' => 		array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
		),
	);

	/**
	  * Return the last message from cart
	  *
	  * @param integer $id_cart Cart ID
	  * @return array Message
	  */
	public static function getMessageByCartId($id_cart)
	{
		return Db::getInstance()->getRow('
			SELECT *
			FROM `'._DB_PREFIX_.'message`
			WHERE `id_cart` = '.(int)$id_cart
		);
	}

	/**
	  * Return messages from Order ID
	  *
	  * @param integer $id_order Order ID
	  * @param boolean $private return WITH private messages
	  * @return array Messages
	  */
	public static function getMessagesByOrderId($id_order, $private = false, Context $context = null)
	{
	 	if (!Validate::isBool($private))
	 		die(Tools::displayError());

		if (!$context)
			$context = Context::getContext();

		return Db::getInstance()->executeS('
			SELECT m.*, c.`firstname` AS cfirstname, c.`lastname` AS clastname, e.`firstname` AS efirstname, e.`lastname` AS elastname,
			(COUNT(mr.id_message) = 0 AND m.id_customer != 0) AS is_new_for_me
			FROM `'._DB_PREFIX_.'message` m
			LEFT JOIN `'._DB_PREFIX_.'customer` c ON m.`id_customer` = c.`id_customer`
			LEFT JOIN `'._DB_PREFIX_.'message_readed` mr
				ON mr.`id_message` = m.`id_message`
				AND mr.`id_employee` = '.(isset($context->employee) ? (int)$context->employee->id : '\'\'').'
			LEFT OUTER JOIN `'._DB_PREFIX_.'employee` e ON e.`id_employee` = m.`id_employee`
			WHERE id_order = '.(int)$id_order.'
			'.(!$private ? ' AND m.`private` = 0' : '').'
			GROUP BY m.id_message
			ORDER BY m.date_add DESC
		');
	}

	/**
	  * Return messages from Cart ID
	  *
	  * @param integer $id_order Order ID
	  * @param boolean $private return WITH private messages
	  * @return array Messages
	  */
	public static function getMessagesByCartId($id_cart, $private = false, Context $context = null)
	{
	 	if (!Validate::isBool($private))
	 		die(Tools::displayError());

		if (!$context)
			$context = Context::getContext();

		return Db::getInstance()->executeS('
			SELECT m.*, c.`firstname` AS cfirstname, c.`lastname` AS clastname, e.`firstname` AS efirstname, e.`lastname` AS elastname,
			(COUNT(mr.id_message) = 0 AND m.id_customer != 0) AS is_new_for_me
			FROM `'._DB_PREFIX_.'message` m
			LEFT JOIN `'._DB_PREFIX_.'customer` c ON m.`id_customer` = c.`id_customer`
			LEFT JOIN `'._DB_PREFIX_.'message_readed` mr ON (mr.id_message = m.id_message AND mr.id_employee = '.(int)$context->employee->id.')
			LEFT OUTER JOIN `'._DB_PREFIX_.'employee` e ON e.`id_employee` = m.`id_employee`
			WHERE id_cart = '.(int)$id_cart.'
			'.(!$private ? ' AND m.`private` = 0' : '').'
			GROUP BY m.id_message
			ORDER BY m.date_add DESC
		');
	}

	/**
	  * Registered a message 'readed'
	  *
	  * @param integer $id_message Message ID
	  * @param integer $id_emplyee Employee ID
	  */
	public static function markAsReaded($id_message, $id_employee)
	{
	 	if (!Validate::isUnsignedId($id_message) || !Validate::isUnsignedId($id_employee))
	 		die(Tools::displayError());

		$result = Db::getInstance()->execute('
			INSERT INTO '._DB_PREFIX_.'message_readed (id_message , id_employee , date_add) VALUES
			('.(int)$id_message.', '.(int)$id_employee.', NOW());
		');
		return $result;
	}
}



Link to comment
Share on other sites

hmmm, ok das diese nicht original ist, hatte ich bereits festgestellt als ich sie mit der originalen verglichen habe.
Nun ist die Frage, woher kommt diese extreme Änderung einer Datei, bzw. was hat sie ausgelöst.

Ich werde nun einmal deinen code für die Message.php nutzen. Denn mit dem originalen habe ich ja dennoch eine Fehlermeldung erhalten.

 

 

 

EDIT:

 

 

Mit deinem Code der Message.php bekomme ich folgende Fehlermeldung ausgeworfen:

Fatal error: Class 'Message' not found in /www/htdocs/w0113976/os/controllers/front/ParentOrderController.php on line 459

EDIT:

 

Folgende Änderung durchgeführt:

Alle Ordner neu auf den Server geladen außer:

-img

-install

-config

-admin

-theme

 

Nun springt auf weiter ohne eine weiße Seite zu hinterlassen.

Nun die Frage der Fragen, sind meine Änderungen für das deutsche Recht noch vorhanden?

Die von mir angepassten Dateien habe ich extra gesichert. Soll ich diese einmal nach und nach Hochladen und kontrollieren ob es noch funktioniert, bzw. bei welcher Datei dann der Fehler passiert?

 

EDIT:

Nach dem Hochladen der Customer.php kommt die erste Fehlermeldung:


Warning: touch(): Utime failed: Permission denied in /www/htdocs/w0113976/os/tools/smarty/sysplugins/smarty_internal_template.php on line 182

Fatal error: Uncaught exception 'SmartyException' with message 'unable to write file /www/htdocs/w0113976/os/cache/smarty/compile/8f/08/46/wrt52c2f4e52b40d5.41136045' in /www/htdocs/w0113976/os/tools/smarty/sysplugins/smarty_internal_write_file.php:44 Stack trace: #0 /www/htdocs/w0113976/os/tools/smarty/sysplugins/smarty_internal_template.php(201): Smarty_Internal_Write_File::writeFile('/www/htdocs/w01...', '<?php /* Smarty...', Object(Smarty)) #1 /www/htdocs/w0113976/os/tools/smarty/sysplugins/smarty_internal_templatebase.php(155): Smarty_Internal_Template->compileTemplateSource() #2 /www/htdocs/w0113976/os/classes/module/Module.php(1662): Smarty_Internal_TemplateBase->fetch() #3 /www/htdocs/w0113976/os/modules/favoriteproducts/favoriteproducts.php(105): ModuleCore->display('/www/htdocs/w01...', 'favoriteproduct...') #4 /www/htdocs/w0113976/os/classes/Hook.php(457): FavoriteProducts->hookDisplayHeader(Array) #5 /www/htdocs/w0113976/os/classes/controller/FrontController.php(426): HookCore::exec('displayHeader') #6 /www/ht in /www/htdocs/w0113976/os/tools/smarty/sysplugins/smarty_internal_write_file.php on line 44

Also wieder die originale drauf und weiter testen ob noch andere Dateien als Fehlerquellen in betracht kommen.

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

So, habe nun alle Dateien die ich geändert hatte erneut aufgespielt.
Lediglich bei der Datei classes/customer.php wirft er mir die o.g. Fehlermeldung aus.

Nach hochladen der originalen lief es wieder.

Nun habe ich den Bestellvorgang weiter fortgeführt und bin auf den nächsten Fehler gestoßen.

Wenn er zum Punkt "Zahlung" springen soll, debugmode eingeschaltet, bekomme ich nun eine weiße Seite angezeigt ohne Fehlermeldung.

Also das ganze zurück gesetzt auf Original zustand, Fehler ist trotzdem vorhanden.

 

 

EDIT:

 

Der Fehler lag am Paypalmodul. Modul deaktiviert und System springt weiter auf Bestellung.

 

Dieses habe ich noch nicht vollständig ausgefüllt.

 

Edited by Daywalker2013 (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...