Я сделал что-то очень похожее (используя CentOS 5.5 на rackspase) - следуйте инструкциям ниже.все строки, начинающиеся с «-», следует рассматривать как замечания.Перед тем, как начать «переносить» Magento, вы должны установить PHP, httpd и MySql:
- MySql
yum install mysql-server
- httpd
yum install httpd
- открыть порт 80 в iptables
vi /etc/sysconfig/iptables
- добавить строку:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
- настроить httpd.conf (включить использование.htaccess)
vi /etc/httpd/conf/httpd.conf
изменить строку в « »с« AllowOverride None »на« AllowOverride All »
- установитьphp 5
rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-1.noarch.rpm
yum --enablerepo=webtatic install php
yum --enablerepo=webtatic install php-mysql
- перейдите в / var / www / html
cd /var/www/html
- и скопируйте туда все содержимое Magento
-- затем очистить кеш, если есть:
rm -rf /var/www/html/<your app>/var/cache/*
- вам нужно создать схему:
mysql
mysql> create database [your schema name];
mysql> grant all privileges on [your schema name].* to [your username]@localhost identified by '[your password]';
- создать дамп sql на вашем компьютере:
mysqldump [your schema name] > [your schema name].sql
- и импортируйте его в centos
mysql [your schema name] < [your schema name].sql;
- Убедитесь, что имя пользователя / пароль настроены правильно:
vi <your app>/app/etc/local.xml
- Войдите в БД как [ваш пользователь]:
mysql -u [your user] –p
- Найдите запись, которая являетсярассчитал localhost (так как вы разработали его на своем компьютере) и измените его на IP-адрес установочного сервера (скажем, 1.1.1.1):
select path, value from [your schema name].core_config_data where path like '%base_url%';
update [your schema name].core_config_data set value = 'http:/<your domain>/<your app>/' where path like '%base_url%';
- теперь перезапустите все службы
service iptables restart
service mysqld restart
service httpd restart
- Устранение неполадок
In order to print error to screen follow these steps:
cd /var/www/html/<your app>/errors
cp local.xml.sample local.xml