Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Есть портал на php Nuke... Хочу перенести на локальный сервер для длительных эксперементов)
С ftp скопировала, встал вопрос с переносом sql... Скопировать - скопировала с сайта в формате sql...
Прикрутить к локальной машине вроде получилось, но тут уже есть сомнения т.к. сайт так и не заработал... Пишет:
"There seems to be a problem with the MySQL server, sorry for the inconvenience.
We should be back shortly."
Я как понимаю, что SQL я все же не прикрутила... Может мне кто нибудь пояснить (дать ссылку) КАК надо переносить правильно сайт обратно на localhost?.. Чтобы он полностью работал на локальной машине...
С ftp скопировала, встал вопрос с переносом sql... Скопировать - скопировала с сайта в формате sql...
Прикрутить к локальной машине вроде получилось, но тут уже есть сомнения т.к. сайт так и не заработал... Пишет:
"There seems to be a problem with the MySQL server, sorry for the inconvenience.
We should be back shortly."
Я как понимаю, что SQL я все же не прикрутила... Может мне кто нибудь пояснить (дать ссылку) КАК надо переносить правильно сайт обратно на localhost?.. Чтобы он полностью работал на локальной машине...
# dbhost: Хост базы данных
# dbuname: Имя пользователя базы данных
# dbpass: Пароль пользователя базы данных
# dbname: Имя базы данных
# $prefix: Префикс таблиц базы данных
# $user_prefix: Префикс таблицы с пользователями
# $dbtype: Тип базы данных. Поддерживаются следующие:
# MySQL, mysql4, postgres, mssql, oracle, msaccess,
# db2 and mssql-odbc
Создать так как это обычно делается, например, с помощью phpMyAdmin, а можно там указать root и его пароль, он должен иметь доступ ко всем базам и таблицам.
А как правильно прописать localhost? Пока не получается
$dbhost = "localhost";
$dbuname = "nieby_adubynew";
$dbpass = "root";
$dbname = "";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
Так?
В общем все просто. Заходите в создание новых пользователей / баз, там вводите такие же $dbuname $dbpass $dbname как и в инет-версии (вам же проще будет).
Потом открываете phpMyAdmin на своем хостинге, делаете экспорт всех таблиц в sql-файл (gzip, если данных много).
Открываете phpMyAdmin на локальной машине, выбираете созданную БД, делаете импорт из файла (на старых версиях phpMyAdmin он вроде на вкладке SQL-запрос).
$dbhost если в инет версии использовался удаленный, то меняете на localhost
Вроде все..
Базу создала с тем же именем.. Т.к. не нашла где имя/пароль вставлять в config.php сменила их на root/(пустота)...
Потом открываете phpMyAdmin на своем хостинге, делаете экспорт всех таблиц в sql-файл (gzip, если данных много).
Сделано.
Открываете phpMyAdmin на локальной машине, выбираете созданную БД, делаете импорт из файла (на старых версиях phpMyAdmin он вроде на вкладке SQL-запрос).
Сделано.
$dbhost если в инет версии использовался удаленный, то меняете на localhost
Сделано.
И не заработал сайт
Таак, давайте начнем с самого начала. Есть сайт на ftp... Что с ним нужно сделать, чтобы перенести его на localhost?
Я не сталкивался с этим самым нюком, поэтому более детально вам врятли подскажу.
Что вам нужно: открыть этот самый конфиг с настройками SQL у себя на хостинге (ведь онлайн сайт насколько я понимаю работает?).
Взять эти все настройки (кроме хоста, он у вас всегда будет localhost) и на основе них зеркально созадть бд с таким же пользователем.
После того как вы это сделали, делаете импорт sql - после удачного импорта локальная бд будет идентична онлайн-версии.
Итого: мы перенесли БД.
Касательно файлов: как у вас выглядит директория с файлами на хостинге?
/home/www/название_сайта.ру/ ? или как то иначе?
На денвере сайт должен быть расположен в директории [вебсервер]\home\[название сайта]\www
Вот в эту самую www вам и нужно перенести все файлы с ftp из директории сайта. «Перенести» - значит просто скопировать )
Гляньте что в .htaccess - с ним тоже могут быть проблемы..
И если «не заработает» - говори те хоть что пишет)
И может кто нить дать ссылку(ки) как создавать сайт с нуля и последущими:
- редактированием контента,
- редизайном,
- подвешиванием на CMS и управлением...
Заранее благодарен.))