Дали папку со скриптом для установки на сайт.
Папка UPLOAD как положено. В ней в корне лежат только 2 php файла, индексного нет.
Есть папка public_html. Казалось бы... вот решение. Загрузить её в корень. Но!
Но на другом хостинге иерархия именно такая: корень, потом public_html и всё работает
При попытке зайти на domain.ru/public_html - открывается некое подобие сайта (без стилей и без работающих ссылок). Те же картинки ссылаются на корень сайта, без /public_html
На хостинге всё работает, но я не могу понять как. .htaccess файла нет, версии php идентичны, конфиг идентичен, даже дамп базы загрузил с работающей версии, права на все папки есть.
Куда копать?
индексный файл должен лежать в document_root, ваша папка public_html для вашего скрипта являлась документ рутом, на хостинге эта папка может называться иначе. Соответственно все что лежит в public_html кладете в документ рут хостинга, остальные файлы(если есть) должны лежать иерархически так же как в исходных папках.
Stalker_RED, индексный файл это не обязательно именно index.php, конечно он может быть изменен в настройках(например на start.pl), а так же и загружаться не из документ рута, если уж на то пошло )