У меня есть веб-хостинг Linux на Godaddy. Я пытался установить Magento CE 1.8 на субдомен больше недели, но до сих пор не могу заставить его работать.
Прежде чем вы скажете, что этот вопрос дублирует, я перепробовал все, что нашел на Magento Wiki, форумах, форуме Google и Godaddy и в поддержке, но до сих пор не могу заставить его работать.
Для php5.ini я беру Magento php.ini.sample, .htaccess тоже из Magento.
Использование Options -MultiViews в .htaccess обычно ничего не делает. Настройки cgi.fix_pathinfo=1 в php5.ini создают циклический редирект. Я пробовал играть с RewriteBase в .htaccess, и это тоже не помогло.
Я читал, что Magento не работает на fcgi, поэтому я использую в своем .htaccess, тоже не помогает:
Options +ExecCGI
addhandler x-httpd-php5-cgi .php
Я всегда получаю сообщение «Не указан входной файл», циклическое перенаправление или ошибка сервера.
Добавляются только строки в журнале ошибок, которые я вижу:
[Thu Oct 31 01:23:08 2013] [11988011] [negotiation:error] [client 5.178.58.85:65433] AH00687: Negotiation: discovered file(s) matching request: "path" (None could be negotiated).
Но я не знаю, что это значит и как это исправить.
Так есть ли что-нибудь еще, что я могу попробовать, или я что-то упускаю? Я знаю, что Magento на виртуальном хостинге Godaddy - не очень хорошая идея, но мне нужно, чтобы моя разработка работала, а производство было запущено на выделенном сервере моих клиентов.