Мое математическое образование действительно плохо (Геолог по образованию), но я взял дискретная математика класс в средней школе, и я использую понятия каждый день в качестве программиста. Это - вероятно, самый ценный урок, который я посещал по всему своему образованию, поскольку это касается моей текущей профессии.
Я предполагаю, что эти два шага очевидны:
3. Не забудьте удалить var
содержимое папки
4. Лучше, если вы удалите содержимое app / etc / use_cache.ser
тоже
Лучшим способом было бы выполнить новую установку.
Измените URL-адрес сайта на действующий перед экспортом базы данных. Импортируйте свою базу данных на действующий сервер. Загрузите и распакуйте файлы Magento. com / moving-magento-site-from-development-server-to-live-server /
Не изменяйте файлы ядра, вместо этого либо перегружайте их с помощью настраиваемых модулей, либо, если абсолютно необходимо, реплицируйте их в папку app / local, что гарантирует загрузку измененных версий вместо стандартные файлы.
Развертывание осуществляется следующим образом:
I keep all Magento source files under version control, Subversion specifically. When I've tested my changes, I just submit them to the Subversion server and then export (or update) them on the production server. That way, I don't need to upload the whole site again, only the changed files get updated. Using the auto-installing extensions mechanism ensures that extensions are installed on the production server as they were on the development server. The only thing that's needed now is to adjust database settings for the new extensions on the production server (something that can also be handled by the extensions mechanism).
Недавно я переместил полную установку Magento с парой расширений. Я обнаружил, что это так же просто, как скопировать структуру каталогов, изменить BASE_URL в config_data и изменить информацию о базе данных в local.xml.
Это очень легко сделать, я сделал это и сделал из этого документ. все, что вам нужно сделать, это добавить эти строки в ваш sql файл.
Place these lines of SQL code on very top of the .sql file:
SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT;
SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS;
SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION;
SET NAMES utf8;
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO';
SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0;
Place these lines of SQL code on very end of the .sql file:
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT;
SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS;
SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION;
SET SQL_NOTES=@OLD_SQL_NOTES;
для получения дополнительной информации
http://findgodaddyhostingreview.com/2010/06/how-to-move-magento-from-production-to-live-server/