404 eror
Ahoj,
nainstaloval jsem si poslední verzi Magenta (1.3.3.2) a trochu jsem si hrál s nastavením v adminu. Už nevím přesně, ale mám dojem, že jsem se pokoušel přejmenovat Default Store View na něco jiného a od té doby mi to stále píše jen "404 error: Page not found." Nejsem nijak moc zběhlý v PHP, takže si nevím rady, jen jsem zkusil v mage.php zakomentovat tu část, kdy se má zobrazovat tohle chybové hlášení a poté mi to vypsalo toto:
Trace:
#0 /data/www/ikarnik.cz/magento.ikarnik.cz/app/code/core/Mage/Core/Model/App.php(620): Mage_Core_Model_App->throwStoreException()
#1 /data/www/ikarnik.cz/magento.ikarnik.cz/app/Mage.php(217): Mage_Core_Model_App->getStore(NULL)
#2 /data/www/ikarnik.cz/magento.ikarnik.cz/app/Mage.php(222): Mage::getStoreConfig('web/url/use_sto...', NULL)
#3 /data/www/ikarnik.cz/magento.ikarnik.cz/app/code/core/Mage/Core/Controller/Request/Http.php(189): Mage::getStoreConfigFlag('web/url/use_sto...')
#4 /data/www/ikarnik.cz/magento.ikarnik.cz/app/code/core/Mage/Core/Controller/Request/Http.php(141): Mage_Core_Controller_Request_Http->_canBeStoreCodeInUrl()
#5 /data/www/ikarnik.cz/magento.ikarnik.cz/app/code/core/Mage/Core/Model/App.php(293): Mage_Core_Controller_Request_Http->setPathInfo()
#6 /data/www/ikarnik.cz/magento.ikarnik.cz/app/Mage.php(434): Mage_Core_Model_App->init('', 'store', Array)
#7 /data/www/ikarnik.cz/magento.ikarnik.cz/app/Mage.php(455): Mage::app('', 'store', Array)
#8 /data/www/ikarnik.cz/magento.ikarnik.cz/index.php(65): Mage::run()
#9 {main}
Pak jsem ještě zkoušel trochu měnit některé tabulky v databázi, ale bez úspěchu. (zase jsem všechno vrátil)
Prosím jestli někdo víte jak tuto mou chybu napravit, poraďte, než to začnu instalovat znova.
Děkuji
- Pro možnost psaní komentářů se přihlašte nebo zaregistrujte.

zdravim mam, stejny problem, jakmile jsem to chtel "pocestit" nahlasilo to chybu 404, vite uz nekdo porsim jestli se to da prejmenovat a kde pripadne to nastavit?? jen podotykam ze kod ani nic jineho jsem nemenil, pouze prepsal text - verze 1.3.2.2
co me dost prekvapilo ze abych to znova rozbeal, tak se m musel udelat vymaz DB + vseho na ftp a znovu rozjet instalaci
A měnil jsi jenom Default Store View tudíž jméno obchodu a ne i kód který je default. Protože pokud změníš kód je dobré si přečíst nahoře tu hlášku co říká:
„Před změnou kódu pohledu obchodu se prosím ujistěte, že není použit v index.php“
Takže jméno měnit libovolně, změnou kódu musíš měnit i zdrojáky Magenta aby volali správné stránky.
Nejspíš to bude tak, jak píšeš. Té hlášky jsem si nevšimnul. Je nějaká cesta jak to vrátit?
V podstatě dvě:
Z hlavy nevím, kde to tam je, ale až se vrátím z víkendu tak jsem schopen to najít. M.
1. to bych asi neřešil, přijde mi to složitější a v podstatě zbytečný - nepotřebuju, aby to fungovalo podle toho novýho názvu a vlastně už ani nevím co jsem to tam napsal.
2. toto mi přijde zajímavější - v tabulkách už jsem se šťoural, ale nepodařilo se mi objevit tu pravou, takže kdybys mě tu postrčil správným směrem, to bych byl rád. Nijak to nechvátá.
Tak mi to nedalo a snažil jsem se zjistit co jsem to vlastně chtěl přejmenovat a zkusil jsem to znova - teď už vím jistě, že jsem nezměnil ten kód, ale čistě jsem přejmenoval Default Store View na Základní náhled. A pak to zase buchlo. No nic, už to nebudeme řešit, po třetí už to provokovat raděj nebudu. Výhoda je v tom, že teď už umím instalovat Magento i bez návodu a taky jsem se naučil zálohovat databázi.
:o)
:-D Líbí se mi tvůj pozitivní přístup, je pravda, že pro práci s Magentem je nutný. Myslím, že máš slušně našlápnuto dovést obchod ke zdárnému spuštění ;-)
Ahojte
Tak presne toto sa aj mne podarilo nedávno s 1.3.2 verziou. Tiež som sa pokúšal premenovať Default Store View a zrazu sa mi objavilo 404. Predpokladal som, že môj nesprávny krok sa zapísal do súborov v databáze, a keďže si pavidelne robím zálohy, tak som ich vymenil za staršie, zo zálohy urobenej pred mojim zásahom. Ale stále mi zobrazovalo eror.
Po neviem koľkých neúspešných pokusoch som sa začal domnievať, že sa môj zásah musel aj zapísať do nejakých súboroch magenta uložených na ftp (napr do configu). Tak som zmazal súbory z ftp i z databázy, a nanovo som urobil inštalačku úplne nového magenta 1.3.2.
A viete čo sa stalo?
Po nainštalovaní sa mi položky v databáze samé naplnili stavom, a v akom sa magento plne funkčné nachádzalo pred mojím zásahom. A také mi na http://www.jewelshop.sk/index.php/ odvtedy beží, akoby žiaden 404 eror neexistoval.
Nenadávam na to, len to nechápem. Diskutoval som o tom i so správcom môjho serveru, ani ten to nechápe.
Či si server dokáže zapamätať, aké údaje sa nachádzali v zmazaných súboroch databázy, a ak sedia potrebné vstupné údaje z predošlých súborov databázy s novými, tak dáta zo starých (uložené v pamäti) vpíše do nových???
Alebo som v zápale práce pôvodné súbory v databáze nezmazal (len sa domnievam, že som zmazal), a magento je schopné (čo iné redakčné systémy nedokážu) naištalovať sa i do zaplnenej databázy, hoci vstupné dáta novej inštalačky budú zhodné s tými, čo sa už nachádzajú v databáze. Potom ich neprepíše, ale im ponechá všetky dáta z nainštalovaných súborov.
Rád by som poznal riešenie tohto rébusu. Dík.
ja tomu bohuzel nerozumim, mimo ma hafo prace (pretahujou nejaky silene velikansky eshop k nim na hosting)... takze trpelivost, nebo reinstall -.))
Což to já to klidně přeinstaluju, s tím nemám problém. Spíš by mě ale zajímalo, co jsem udělal špatně, abych se toho příště vyvaroval. Mám takový tušení, že jsem nenastavil přístupová práva do některých adresářů, kde měla být a proto to zhavarovalo. Dělal jsem normální operaci v adminu, takže by to mělo fungovat - nejspíš byla chyba v nějakém nastavení.
Naistaluju si Magento ještě jednou na jinou doménu a tohle zatím nechám, až bude mít mistr čas. Kdybych mohl nějak pomoci já vám, tak bych to uvítal. Ale zatím zvládám jen pomocné programátorské práce. :o)