Страница 1 из 1

Изменения conf.php при переносе с хостинга

Добавлено: 05 май 2017, 00:37
nqui
Добрый день!
Вопрос такой, почему, при переносе с хостинга на локалку сайта, все рекомендуют прописывать в файле configuration.php имя базы данных, пароль и логин, которые выдумываются при создании базы данных, пароля, логина во время регистрации phpmyadmin на OpenServer? Не проще ли, создавая БД, пароль, пользователя на локалке просто дать названия точно те же сразу, что и на сайте работают?

П.С. Еще вопрос, если уместно. Кроме пароля, названия БД и пользователя, вроде бы, надо еще пути прописать в cofiguration.php для tmp и Log или это необязательно? Так, вроде бы, сайт грузится на локалке нормально, странички работают (5 минут первого пользования, начало освоения).

Спасибо.

Re: Изменения conf.php при переносе с хостинга

Добавлено: 05 май 2017, 20:22
DelphinPRO
Проще. Я так и делаю.

Пути нужны, чтобы джумла нашла эти папки. Иначе она либо не сможет с ними работать, либо использовать какие-то пути о дефолту, или, если прописаны левые, попытается создавать файлы по левому пути.

Re: Изменения conf.php при переносе с хостинга

Добавлено: 05 май 2017, 20:49
Septor
Если сайтов один-два, и один хостинг, то можно и сразу на локалке прописать реальные базу данных, и пароль в phpMyAdmin задать с хоста, но когда сайтов на локалке десятки, и все размещены на разных серверах, с разными паролями к мускулу, то проще при переносе прописать в конфиге нужные данные, чем под каждый сайт создавать своего пользователя как на хосте.

Что касается логов и тэмп, если неправильно прописать, то логи не будут создаваться, а значить при проблемах, нельзя будет посмотреть что не так, ну и т.д..
Хотя вроде сейчас, если пути не правильно указаны, эти папки создаются автоматом в корне хоста, если скажем сайт лежит в отдельной категории со своим именем. То есть, если есть несколько сайтов на одном хосте, и во всех не указан правильный путь, то сайты будут перезаписывать логи друг друга. Но точно не скажу в плане авто создания, просто заметил на одном хосте такое, забыл пути заменить с локальных, и в корне обнаружил данные категории от сайта, думаю не случайное событие, но не перепроверял. Для одного сайта в корне хоста, в данном случае и незаметно будет, если пути неправильные, а вот если сайтов много, то будет сложно разбираться в портянке лога, что к какому сайту относится.

Re: Изменения conf.php при переносе с хостинга

Добавлено: 05 май 2017, 21:22
nqui
Ясно, спасибо за ответы.
Septor писал(а): вроде сейчас, если пути не правильно указаны, эти папки создаются автоматом в корне хоста,
Кстати тут вот что у меня. Я ведь получил сайт "по наследству", как он создавался не знаю. В папках почему-то лежит папка напоминающая как бы временную - Z:, при копировании с хостинга, этот Z: стал Z_, то есть вместо двоеточий подчеркивание. В конфиг файле указан как раз этот Z: почему-то (Z:\\home\\name_name.ru\\www/logs) (и также для tmp). На хостинге поддержка ничего сказать не может. Вот интересно, что это такое за Z? Теперь думаю, может, сайт создавался на Денвере, а при переносе просто тупо не стали менять эти строки? Но все равно, это объясняет запись в конфиг файле, но тогда не ясно откуда сама папка Z взялась среди папок-файлов сайта? Зачем она?

К этому доп вопрос. Если у Денвера виртуальный диск появлялся, я его видел, то у OpenServer я его не вижу. И если честно я вот думаю, что мне теперь прописывать в конфиг файл вместо вышеизложенной записи (Z:\\home\\name_name.ru\\www/logs). Хочу, чтобы все было как по идее должно и для хостинга и для локалки.

Re: Изменения conf.php при переносе с хостинга

Добавлено: 05 май 2017, 22:32
DelphinPRO
>> Теперь думаю, может, сайт создавался на Денвере, а при переносе просто тупо не стали менять эти строки?

Именно так.

>> откуда сама папка Z взялась среди папок-файлов сайта?

Выше написали, что джумла будет пытаться создать файл по указанному пути. На линукс-хостингах нет букв диска, там единая файловая система. Вот от корня системы, или вашего доступного каталога и были созданы эти файлы.
Так что пишите правильные пути.

Re: Изменения conf.php при переносе с хостинга

Добавлено: 09 май 2017, 15:14
nqui
DelphinPRO писал(а):>>
Так что пишите правильные пути.
Спасибо за ответ. Значит, openserver не создает виртуального диска? То есть правильный путь будет такой:

1. C:/openserver/domains/name.ru/tmp ?

2. Или правильнее так: C:\\openserver\\domains\\name.ru/tmp ? То есть тут, во втором пункте, вопрос по слешам, как их правильно прописывать? (я в самом начале освоения грамоты).

Re: Изменения conf.php при переносе с хостинга

Добавлено: 09 май 2017, 15:17
DelphinPRO
Без разницы как писать. Php прекрасно справляется с обоими вариантами. Я пишу в linux-style (первый вариант).

OSP может работать с виртуальным диском (см. настройки), но это в данном случае не имеет отношения к теме.

Re: Изменения conf.php при переносе с хостинга

Добавлено: 09 май 2017, 16:30
nqui
Ясно, спасибо.