Magento Forum

   
Magento Connect defekt : Terms and conditions for german shops
 
bootmaker
Jr. Member
 
Total Posts:  13
Joined:  2008-09-17
 

Moin!

Ich habe wieder ein Problem, nach der Installation von Terms and conditions for german shops über Magento Connect erhalte ich folgenden Fehler:

Exception caught:

Warning: Invalid argument supplied for foreach() in /var/www/virtual/bbfdesign.de/htdocs/downloader/template/pear/packages.phtml on line 77

Backtrace:

#0 /var/www/virtual/bbfdesign.de/htdocs/downloader/template/pear/packages.phtml(77): mageCoreErrorHandler(2, ‘Invalid argumen...’, ‘/var/www/virtua...’, 77, Array)
#1 /var/www/virtual/bbfdesign.de/htdocs/downloader/Maged/View.php(59): include(’/var/www/virtua...’)
#2 /var/www/virtual/bbfdesign.de/htdocs/downloader/Maged/Controller.php(113): Maged_View->template(’pear/packages.p...’)
#3 /var/www/virtual/bbfdesign.de/htdocs/downloader/Maged/Controller.php(350): Maged_Controller->pearPackagesAction()
#4 /var/www/virtual/bbfdesign.de/htdocs/downloader/Maged/Controller.php(170): Maged_Controller->dispatch()
#5 /var/www/virtual/bbfdesign.de/htdocs/downloader/index.php(35): Maged_Controller::run()
#6 {main}

Wie kann ich das wieder deinstallieren? Die Option wird mir nicht vorgegeben ...

Greetz bOOt

 
Magento Community Magento Community
Magento Community
Magento Community
 
novalis
Moderator
 
Avatar
Total Posts:  266
Joined:  2007-10-13
Berlin, Germany
 

Hi, die Extension braucht man beim aktuellsten Magento nicht mehr, dort ist die Funktion bereits integriert. Hast du Konsolenzugriff auf den Server? Dann kannst du es direkt mit PEAR deinstallieren. Müsste ungefähr so aussehen:

$ ./pear uninstall magento-community/Mage_Termsandconditions

Gruß,
Nov

 
Magento Community Magento Community
Magento Community
Magento Community
 
bootmaker
Jr. Member
 
Total Posts:  13
Joined:  2008-09-17
 

Mhh .. leider habe ich keinen direkt Zugriff auf die Console. Gibt es noch einen anderen Trick?

 
Magento Community Magento Community
Magento Community
Magento Community
 
stefan_herxe
Member
 
Total Posts:  49
Joined:  2008-08-20
 

Hallo Bootbauer,

das Problem trifft glaube ich jeden… bzw. auf alle Fälle auch mich. Jedenfalls was die community-pakete betrifft.  Du kannst als workaround folgendes machen.

Datei /downloader/template/pear/packages.phtml

Suche nach folgendem

<select name="actions[<?php echo $channel.'|'.$pkgName ?>]">
                    <
option selected="selected"></option>
                    
<?php foreach ($pkg['actions'as $k=>$v): ?>
                    
<option value="<?php echo $k ?>"><?php echo $v ?></option>
                    
<?php endforeach; ?>
                
</select>
und ersetze es mit diesem Stück
<select name="actions[<?php echo $channel.'|'.$pkgName ?>]">
                   <
option selected="selected"></option>
                    
<?php if ($pkg['actions']): ?>
                        <?php  
foreach ($pkg['actions'as $k=>$v): ?>
                            
<option value="<?php echo $k ?>"><?php echo $v ?></option>
                        
<?php  endforeach; ?>
                    <?php 
else: ?>
                        
<option value="reinstall">Reinstall</option>
                        <
option value="uninstall">Uninstall</option>
                    
<?php endif; ?>
                
</select>
Ich bin mir nicht sicher, warum das so ist. Es hilf aber erstmal. Auch bin ich mir nicht sicher, ob in dem Pulldown nicht sowas stehen sollte wie “upgrade to...” wenn es ein upgrade für ein community-paket gibt. Wenn es ein upgrade gibt, benutze ich dort dann “Reinstall” das funktioniert auch einwandfrei.

ciao, Stefan

 
Magento Community Magento Community
Magento Community
Magento Community
 
bootmaker
Jr. Member
 
Total Posts:  13
Joined:  2008-09-17
 

Moin!

Super, danke!!! Nun geht es!! Wunderbar!!!!! :-D

Greetz bOOt

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top