Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: Andrew от 30 Января 2008, 12:27:45
-
Всем доброе время суток.
Был сайт на php с базой данных MySQL на Linux сервере. Я изменил некоторые его страницы. Для проверки использовал сервер Апач на своем компе. У меня сайт отображается в порядке, измененые страницы выглядят надлежащим образом. Закачал на сервер, сайт вообще перестал работать. Либо загружается не полностью (jpg-шапка и текст из бд, без меню и других ссылок), либо выдает ошибку.
В чем ошибка? Можно ли в Linuxe измененную БД напрямую вставить вместо старой, без каких-либо дополнительных настроек и перезагрузок? (я в Линуксе чайник) Или нужно перезапустить сервер? Или еще что?
Заранее огромное спасибо!!!
-
Андрей убийца серверов
откатить было бы не плохо для начала.
Вы переломали только базу или еще и скрипты попортили?
Andrew:
Можно ли в Linuxe измененную БД напрямую вставить вместо старой, без каких-либо дополнительных настроек и перезагрузок?
rtfm по мускулу очень советую
http://dev.mysql.com/doc/refman/4.1/en/backup.html
-
ravshaniy, спасибо!
ravshaniy:
откатить было бы не плохо для начала
когда и как это нужно было сделать? :-)
Вообщето трогал только бд, никакие скрипты не изменял.
А насчет ссылки (эх мой английский) хорошо бы на русском :-)
-
я уверен вы справитесь с поиском мануала самостоятельно.
Backup and Recovery - ваш раздел
обратите внимание на
http://dev.mysql.com/doc/refman/4.1/en/backup-policy.html
и на
http://dev.mysql.com/doc/refman/4.1/en/backup-recovery.html
посоветуйтесь с системным администратором лучше всего
-
ravshaniy, спасибо за помощь. Но меня конкретно интересовал вопрос такой: можно ли на сервере Линукс вставлять базу данных прямо вручную, стереть папку со старой бд, и записать на это же место папку с таким же названием, но с измененной бд? Ведь я (не знаю как другие) на своем компе с сервером Apache 1.3.33 делал именно так, брал с сервера базу данных, записывал ее в соответствующее место у себя, вручную, без каких-либо настроек в MySQL или сервере, и все работало!
В Апаче можно создать новую базу данных. При ее создании появится папка с соответствующим названием, сервер сам создает эту папку. Но можно вручную создать такую папку, записать туда файлы бд, запустить сервер, и все ок, сервер распознает новую бд. А в Линуксе так можно? Или нужно где-то ставить какие-либо галочки?