Използвам Magento CE 1.8. Прочетох статии, занимаващи се с грешки в сървъра на Magento, но не намерих нищо, което да отговаря на моята ситуация.
Настроих два допълнителни магазина (уебсайт, магазин и изгледи на магазин), използвайки паркирани домейни, които работят добре. Току-що създадох два допълнителни магазина, използвайки поддомейни, и се сблъсках с „Вътрешна сървърна грешка“ на всички страници, с изключение на началната страница за тези два нови магазина, използващи поддомейни.
Проследих този урок... https://www.siteground.com/tutorials/magento/magento-multistore.htm с изключение на частта, която казва добавете този код...
$mageRunCode = ‘sgtest’;
$mageRunType = ‘website’;
преди последния ред във файла index.php
.
Това изглежда остаряло, защото index.php вече има следния код за множество витрини...
/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE'])
? $_SERVER['MAGE_RUN_CODE']
: '';
/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE'])
? $_SERVER['MAGE_RUN_TYPE']
: 'store';
Така че току-що попълних кода на магазина си. Сега първата страница на всеки магазин за поддомейн работи добре. Но ако се опитам да навигирам далеч от началната страница, получавам това...
Вътрешна грешка на сървъра
Сървърът се натъкна на вътрешна грешка или неправилна конфигурация и не успя да изпълни вашата заявка. Моля, свържете се с администратора на сървъра, [email protected] и ги информирайте за часа на възникване на грешката и всичко, което може да сте направили, което може да е причинило грешката. Повече информация за тази грешка може да има в регистъра на грешките на сървъра.
Освен това, при опит за използване на ErrorDocument за обработка на заявката беше открита грешка 500 Internal Server Error.
На сървъра няма регистър на грешките, който да разгледам, така че е трудно да се определи проблемът.
Всички разрешения за файлове и папки са зададени с помощта на скрипт magento-cleanup.php, който задава всички папки на 755 и всички файлове на 644.