Итак, суть проблеммы. Есть хостинг - примерное название http://site.ru/catalog и вот /catalog - это то куда я должен разместить свой сайт. сначала просто попытался перекинуть все файлы и папки, но возникла проблемма, что адрес (скажем в файле header) с /bitrix пришлось изменять на catalog/bitrix/ изменив пару десятков файлов я столкнулся с проблеммой - 'bitrix:system.auth.authorize' is not a component. дальше я ничего сделать не смог(( Дальше попыталяс копировать с помощью резервного копирования. но при запуске файла restore.php выходит что он не видит архив. как я предполагаю из-за того что он ищет в корневой категории, а у меня она не просто http://site.ru, а http://site.ru/catalog. помогите пожалуйста, подскажите что мне делать, как перенести сайт....
Битрикс нельзя поставить не в корневую папку. Вы можете сделать /catalog поддоменом, то есть catalog.site.ru будет ссылаться на http://site.ru/catalog. Иначе никак.
Ам... я честно говоря в этом не очень силён... что значит "сделать /catalog поддоменом"? Я через total comander захожу на ftp site.ru под именем и паролем и закачиваю туда файлы.
Кстати, попробывал поставить по второму совету через mkinst.php вот что выдает....
Warning: gzopen(/var/www/catalog/install.gz) [function.gzopen]: failed to open stream: Permission denied in /var/www/catalog/mkinst.php on line 49
Warning: gzwrite(): supplied argument is not a valid stream resource in /var/www/catalog/mkinst.php on line 38
Warning: gzwrite(): supplied argument is not a valid stream resource in /var/www/catalog/mkinst.php on line 39
Warning: gzwrite(): supplied argument is not a valid stream resource in /var/www/catalog/mkinst.php on line 40
В административной части Битрикса: Настройки продукта - Сайты - Список сайтов - "Название Вашего сайта" - "Путь к корневой папке веб-сервера для этого сайта: (оставьте пустым, если все сайты работают на одном веб-сервере)" вот здесь прописываете необходимый вам путь и все будет прекрасно работать без поддоменов
В административной части Битрикса: Настройки продукта - Сайты - Список сайтов - "Название Вашего сайта" - "Путь к корневой папке веб-сервера для этого сайта: (оставьте пустым, если все сайты работают на одном веб-сервере)" вот здесь прописываете необходимый вам путь и все будет прекрасно работать без поддоменов
Сделал так, перенёс сайт, тоже самое: Warning: require(/var/www//bitrix/header.php) [function.require]: failed to open stream: No such file or directory in /var/www/catalog/index.php on line 2 Fatal error: require() [function.require]: Failed opening required '/var/www//bitrix/header.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/catalog/index.php on line 2
Цитата
Вам необхлдимо ставить битрикс не в /var/www/catalog а в /var/www - либо изменить настройку document_root apache на /var/www/catalog
А где настройку изменить? К сожалению для меня открыта тока директория /var/www/catalog
ksuhanov пишет: А где настройку изменить? К сожалению для меня открыта тока директория /var/www/catalog
Завист от вашего хостинга. Скорее всего в разделе домены вашей панели управления. Доступа к настройкам апача напрямую у вас нету как я понял. Так что если не найдете в панели управления обратитесь к поддержке хостера