Originally Posted by
mrcastle
Ok, you asked about modifying files. I have modified a few but most of them are in my template directories. I don't know if my template files could cause that kind of an error but since I tried switching back to the default template & had the same error, I'm guessing they aren't part of this problem. I also made minor changes (mostly text) to some zen-cart files like header.php, configure.php, additional_images.php & meta_tags.php. I went in and changed those files back to their original state but the problem is the same. I've tried doing several imports but cannot figure out where the heck the debug files are. As soon as you can let me know where to find them I'll send them to you.
Originally Posted by
mrcastle
Don't worry... the csv file I sent you only has the first 4 or 5 lines of inventory. I've been using EP 1.5x for the past two years with this file, exporting it in & out of Open Office. I tried putting the ~ character in empty fields for laughs but no difference. I've been using CHMOD 755 all along and have not had any issues (yet).
The log directory shows several files with this error: [26-Oct-2016 20:22:02] PHP Fatal error: Call to undefined method zcObserverLogEventListener::update() in /public_html/cheapsongbooks.com/includes/classes/class.base.php on line 58
There is no debug.txt file
Hmm.. I just looked in my tools directory and still see the ep 1.5x version I was using before. I assumed it was uninstalled when I upgraded to ep4. I clicked on it and it is still operating. Is there a possible conflict ? Should I uninstall them both and start over ? If yes, I can see the link to uninstall ep4 but see nothing for the version I have (1.5x)
Sorry, been trying to think about this problem and a way to figure it out. Here goes with at least some error detection.
In includes/classes/class.base.php
At line 58, which has this in it from what I pull from github:
Code:
$obs['obs']->update($this, $eventID, $paramArray);
Bump that line down one and add the following:
Code:
if (IS_ADMIN_FLAG) {
trigger_error('observer identified:##'##.##$eventID##.##"\nthis variable:". print_r($this). "\nLast one is likely the main issue.");
}
The above is untested and is likely to cause several files to be generated/information to be logged, so please apply, try, then either comment out or remove from the code.
The error logs to which I speak currently are the ones in your logs directory. The same that you have been posting. Trying to figure out why this error is occurring as it appears now that I look at it more that the zcObserverLogEventListener is an actual observer that is being triggered and that the system is not cooperating for some reason. I really still don't get how this is/has become an issue. In particular it is affecting the import file/file path only. Have you tried by chance to export/import any other EP4 file type?
Bookmarks