Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Fehler bei Installation :(
 
global-relation
Jr. Member
 
Total Posts:  2
Joined:  2008-03-04
 

nabend wink

alte Versionen (zb. 0.8.16100) ließen sich problemlos installieren, bei der aktuellen Version (0.9.17740) kommt beim einspielen der Datenbank folgende Seite

[PDOException Object
(
    
[message:protected] => SQLSTATE[42000]Syntax error or access violation1044 Access denied for user '******_6'@'localhost' to database '*****_db6'
    
[string:private] => 
    
[code:protected] => 42000
    [file
:protected] => /home/www/magento/lib/Varien/Db/Adapter/Pdo/Mysql.php
    [line
:protected] => 109
    [trace
:private] => Array
        (
            
[0] => Array
                (
                    
[file] => /home/www/magento/lib/Varien/Db/Adapter/Pdo/Mysql.php
                    [line] 
=> 109
                    [function] 
=> query
                    [class] 
=> PDO
                    [type] 
=> ->
                    
[args] => Array
                        (
                            
[0] => CREATE TEMPORARY TABLE `_core_url_rewrite_delete` (`idint unsigned not nullENGINE=MEMORY
                        
)

                )

            
[1] => Array
                (
                    
[file] => /home/www/magento/lib/Varien/Db/Adapter/Pdo/Mysql.php
                    [line] 
=> 147
                    [function] 
=> raw_query
                    [class] 
=> Varien_Db_Adapter_Pdo_Mysql
                    [type] 
=> ->
                    
[args] => Array
                        (
                            
[0] => CREATE TEMPORARY TABLE `_core_url_rewrite_delete` (`idint unsigned not nullENGINE=MEMORY
                        
)

                )

            
[2] => Array
                (
                    
[file] => /home/www/magento/app/code/core/Mage/Core/Model/Resource/Setup.php
                    [line] 
=> 483
                    [function] 
=> multi_query
                    [class] 
=> Varien_Db_Adapter_Pdo_Mysql
                    [type] 
=> ->
                    
[args] => Array
                        (
                            
[0] => 
UPDATE `core_url_rewrite`
    
SET `category_id`=SUBSTRING_INDEX(SUBSTR(`id_pathFROM 10),'/',1)
    
WHERE `id_pathLIKE 'category/%';
UPDATE `core_url_rewrite`
    
SET `product_id`=SUBSTRING_INDEX(SUBSTR(`id_pathFROM 9),'/',1)
    
WHERE `id_pathRLIKE 'product/[0-9]+$';
UPDATE `core_url_rewrite`
    
SET `category_id`=SUBSTRING_INDEX(SUBSTR(`id_pathFROM 9),'/',-1),
    `
product_id`=SUBSTRING_INDEX(SUBSTR(`id_pathFROM 9),'/',1)
    
WHERE `id_pathLIKE 'product/%/%';

CREATE TEMPORARY TABLE `_core_url_rewrite_delete` (`idint unsigned not nullENGINE=MEMORY;
INSERT INTO `_core_url_rewrite_delete` (`id`)
    
SELECT `ur`.`url_rewrite_idFROM `core_url_rewrite` as `ur`
            
LEFT JOIN `catalog_category_entity` as `ccON `ur`.`category_id`=`cc`.`entity_id`
        
WHERE `ur`.`category_idIS NOT NULL
            
AND `cc`.`entity_idIS NULL;
INSERT INTO `_core_url_rewrite_delete` (`id`)
    
SELECT `ur`.`url_rewrite_idFROM `core_url_rewrite` as `ur`
        
LEFT JOIN `catalog_product_entity` as `cpON `ur`.`product_id`=`cp`.`entity_id`
        
WHERE `ur`.`product_idIS NOT NULL
            
AND `cp`.`entity_idIS NULL;
DELETE FROM `core_url_rewriteWHERE `url_rewrite_idIN(
    
SELECT `idFROM `_core_url_rewrite_delete`
);
DROP TABLE `_core_url_rewrite_delete`;

ALTER TABLE core_url_rewrite
    ADD CONSTRAINT 
`FK_CORE_URL_REWRITE_CATEGORYFOREIGN KEY (`category_id`)
    
REFERENCES catalog_category_entity (`entity_id`)
        
ON DELETE CASCADE
        ON UPDATE CASCADE
,
    
ADD CONSTRAINT `FK_CORE_URL_REWRITE_PRODUCTFOREIGN KEY (`product_id`)
    
REFERENCES catalog_product_entity (`entity_id`)
        
ON DELETE CASCADE
        ON UPDATE CASCADE
;

                        )

                )

            
[3] => Array
                (
                    
[file] => /home/www/magento/app/code/core/Mage/Catalog/sql/catalog_setup/mysql4-upgrade-0.7.26-0.7.27.php
                    [line] 
=> 65
                    [function] 
=> run
                    [class] 
=> Mage_Core_Model_Resource_Setup
                    [type] 
=> ->
                    
[args] => Array
                        (
                            
[0] => 
UPDATE `core_url_rewrite`
    
SET `category_id`=SUBSTRING_INDEX(SUBSTR(`id_pathFROM 10),'/',1)
    
WHERE `id_pathLIKE 'category/%';
UPDATE `core_url_rewrite`
    
SET `product_id`=SUBSTRING_INDEX(SUBSTR(`id_pathFROM 9),'/',1)
    
WHERE `id_pathRLIKE 'product/[0-9]+$';
UPDATE `core_url_rewrite`
    
SET `category_id`=SUBSTRING_INDEX(SUBSTR(`id_pathFROM 9),'/',-1),
    `
product_id`=SUBSTRING_INDEX(SUBSTR(`id_pathFROM 9),'/',1)
    
WHERE `id_pathLIKE 'product/%/%';

CREATE TEMPORARY TABLE `_core_url_rewrite_delete` (`idint unsigned not nullENGINE=MEMORY;
INSERT INTO `_core_url_rewrite_delete` (`id`)
    
SELECT `ur`.`url_rewrite_idFROM `core_url_rewrite` as `ur`
            
LEFT JOIN `catalog_category_entity` as `ccON `ur`.`category_id`=`cc`.`entity_id`
        
WHERE `ur`.`category_idIS NOT NULL
            
AND `cc`.`entity_idIS NULL;
INSERT INTO `_core_url_rewrite_delete` (`id`)
    
SELECT `ur`.`url_rewrite_idFROM `core_url_rewrite` as `ur`
        
LEFT JOIN `catalog_product_entity` as `cpON `ur`.`product_id`=`cp`.`entity_id`
        
WHERE `ur`.`product_idIS NOT NULL
            
AND `cp`.`entity_idIS NULL;
DELETE FROM `core_url_rewriteWHERE `url_rewrite_idIN(


 ....
die Fehlermeldung geht noch weiter, konnte ich aber wegen der Zeichenbegrenzung nicht ganz unter bringen…
kann mir da jemand helfen?? bin leider nur Anwender und kein Experte wink thx
 
Magento Community Magento Community
Magento Community
Magento Community
 
ttwhy
Member
 
Avatar
Total Posts:  70
Joined:  2008-01-27
 

Selbes Problem.

Wollte heute das upgrade machen und dann eine sicherheitsverletztung. Bei welchem Provider hast du deine Domain gehostet (meine domain liegt bei greatnet.de)?

 
Magento Community Magento Community
Magento Community
Magento Community
 
global-relation
Jr. Member
 
Total Posts:  2
Joined:  2008-03-04
 

wir sind bei webhostone.de

 
Magento Community Magento Community
Magento Community
Magento Community
 
holger
Member
 
Total Posts:  39
Joined:  2007-08-31
Hannover, Germany
 

Der Fehler und eine Behebung des Fehlers ist hier nochmal beschrieben.
Bei meinem dedicated Server hat’s geklappt.

http://www.magentocommerce.com/boards/viewthread/4648

Frohe Ostern

 
Magento Community Magento Community
Magento Community
Magento Community
 
ttwhy
Member
 
Avatar
Total Posts:  70
Joined:  2008-01-27
 

Funktioniert bei mir nicht wirklich.

Könnte daran liegen, dass sich der fix auf eine andere Tabelle bezieht.

[0] => CREATE INDEX entity_id ON core_url_rewrite (entity_id)

vielleicht kann man eine ähnliche methode auf “core_url_rewrite” nutzen. Holger-> Falls du da noch infos hast, wir wären dankbar!

[edit]
ich habe mal meine provider angeschrieben. Normalerweise würde ich behaupten, dass es sich nach einer Nutzereinschränkungen anhört. Vor Dienstag wird das zwar sicherlich nichts, aber ich halte euch mal auf dem laufendem.
[/edit]

 
Magento Community Magento Community
Magento Community
Magento Community
 
nok
Jr. Member
 
Total Posts:  25
Joined:  2007-12-23
 

Hallo, bei mir sieht die Fehlermeldung so aus:

Error in file: “/var/www/web573/html/shop/app/code/core/Mage/Core/sql/core_setup/mysql4-upgrade-0.8.1-0.8.2.php” - SQLSTATE[42000]: Syntax error or access violation: 1142 INDEX command denied to user ‘web573’@’localhost’ for table ‘core_url_rewrite’

Die im Fix angegebene Datei ist bei mir gar nicht vorhanden! 

Gehostet ist mein Shop bei speicherhostung.com

Kann mir jemand helfen Magento doch noch zu installieren?

Gruss Nils

 
Magento Community Magento Community
Magento Community
Magento Community
 
Spritzpistole
Jr. Member
 
Avatar
Total Posts:  16
Joined:  2008-01-23
Leipzig / Germany
 

Hallo,

also ich bekomme, nachdem ich alle Dateien auf meinen Webspace hochgeladen habe, folgende Fehlermeldung:

Warning: include_once(Mage/Core/functions.php[function.include-once]failed to open streamNo such file or directory in /var/www/web151/html/magento/app/Mage.php on line 45

Warning
: include_once() [function.include]Failed opening 'Mage/Core/functions.php' for inclusion (include_path='.'in /var/www/web151/html/magento/app/Mage.php on line 45

Warning
: include_once(Varien/Profiler.php[function.include-once]failed to open streamNo such file or directory in /var/www/web151/html/magento/app/Mage.php on line 46

Warning
: include_once() [function.include]Failed opening 'Varien/Profiler.php' for inclusion (include_path='.'in /var/www/web151/html/magento/app/Mage.php on line 46

Fatal error
: Class 'Varien_Profiler' not found in /var/www/web151/html/magento/app/Mage.php on line 48

Hat jemand einen Ahnung, warum er bestimmte Dinge nicht finden kann, die eigentlich da sein sollten?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Spritzpistole
Jr. Member
 
Avatar
Total Posts:  16
Joined:  2008-01-23
Leipzig / Germany
 

Jetzt wo du es sagst, fällt mir das mit der htaccess wieder ein. Aber ich weiß nicht mehr was ich wie und wo eintragen soll. Soll nur die htaccess im Magento-ordner geändert werden oder die im Oberverzeichnis?

EDIT: Also ich habe alle möglichen Kombinationen ausprobiert, das Problem bleibt weiterhin bestehen, immer o.g. Fehlermeldung. Egal ob ich die htaccess in Zeile 100 mit dem gesamten relativen Pfad füttere oder ob ich diese dann in meinen Magento-Unterordner oder in meinen Webspace Überordner packe, immer noch die gleiche Fehlermeldung.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Spritzpistole
Jr. Member
 
Avatar
Total Posts:  16
Joined:  2008-01-23
Leipzig / Germany
 

Also ich habe jetzt in allen möglichen Variationen nachgeschaut und konnte keine Möglichkeit finden, die Installation zu starten. Die Fehlermeldung ist die gleiche geblieben!
Wo muss die .htaccess untergebracht werden und wie muss sie bei meinen Bedingungen (Magento ist im Unterverzeichnis /magento/) gestaltet sein?
Bin für Hilfe sehr dankbar.

Gruß
Thomas

 
Magento Community Magento Community
Magento Community
Magento Community
 
nardmo
Jr. Member
 
Total Posts:  9
Joined:  2008-04-03
 
nok - 31 March 2008 07:25 PM

Hallo, bei mir sieht die Fehlermeldung so aus:

Error in file: “/var/www/web573/html/shop/app/code/core/Mage/Core/sql/core_setup/mysql4-upgrade-0.8.1-0.8.2.php” - SQLSTATE[42000]: Syntax error or access violation: 1142 INDEX command denied to user ‘web573’@’localhost’ for table ‘core_url_rewrite’

Ich hatte die gleiche Fehlermeldung.

In diesem Fall muss der Hosting Provider explizit INDEX-Berechtigungen für den jeweiligen Datenbank-Benutzer vergeben, dann sollte die Installation klappen.

Gruss

 
Magento Community Magento Community
Magento Community
Magento Community
 
CodeSwitch
Member
 
Total Posts:  32
Joined:  2008-10-29
 

@komunikat: Haargenau die selbe Fehlermeldung habe ich auch! Bin bei Cyberwebhosting, und ich bin der Meinung dass ich INDEX-Berechtigung habe. Oder was genau ist damit gemeint? Dass ich einen Index auf bestimmte Tabellen-Spalten vergeben kann, oder was völlig anderes? Ich komme jedenfalls nicht weiter mit der Installation :(

 
Magento Community Magento Community
Magento Community
Magento Community
 
sfp77
Member
 
Total Posts:  71
Joined:  2008-11-29
 

@CodeSwitch

Mit der INDEX Funktion ist ein MySQL-Kommando gemeint.
Mit diesem Kommando wird ein Suchindex erzeugt, der bei Suchabfragen in der Datenbank zu Performance-Gewinn führen soll.
Da man mit diesem Kommmando aber schnell den Server lahm legen kann in dem man zu große Indizies erzeugt, sind spezielle Berechtigungen notwendig um diesen Befehl auszuführen.

Ob Du die Berechtigungen hast kannst Du in phpMyAdmin unter Struktur -> “DeinMySQLUser” sehen!

Gruß

Sören

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