Как настроить Magento на хостинг Amazon Web Service с CentOS? - PullRequest
2 голосов
/ 21 марта 2012

Мне нужно настроить платформу dev / test на веб-службе Amazon.Поэтому мне сказали «установи», но я понятия не имею, как это сделать.Я очень привык к 1 & 1, OVH и другим хостинговым компаниям, в которые я загружаю свои данные через FileZilla, но здесь это, кажется, совершенно другое.Я не прав?

Я прочитал, что мне нужно установить CentOS для связи с сервером, верно?нет ли другого способа сделать это?FileZilla?

И, кстати, как мне установить Magento на AWS?Я нашел некоторую документацию по этому поводу:

http://loadstorm.com/2009/magento-setup-amazon-associates-web-service

http://www.zetaprints.com/magentohelp/category/overview/

http://www.greengecko.co.nz/magento_on_amazon_ec2

Но каждый раз кажется, что я что-то упустилв первых строках ОЧЕНЬ ПЕРВЫЙ шаг.Может ли кто-нибудь просветить меня, пожалуйста, потому что я думаю, что я что-то пропустил в начальной точке этого процесса, и я явно не понимаю, как это работает.

Я скачал и расширениеasticFirefox, и органайзер S3, но они не оченьполезно для понимания.В каждом из прочитанных мной документов парень начинает с того, чего я не могу достичь.

PS: я начал разрабатывать веб-сайт с Magento, поэтому речь идет о переносе этой версии Magento вместоустановка новой .. кроме случаев, когда она намного сложнее ..

Любая справка или полная документация приветствуются:)

Спасибо за вашу помощь!

Ответы [ 3 ]

5 голосов
/ 21 марта 2012

Я сделал что-то очень похожее (используя 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
2 голосов
/ 21 марта 2012

Возможно, вы захотите сначала прочитать это, чтобы решить вопрос о переходе на S3.

https://stackoverflow.com/questions/1855109/amazon-s3-ftp-interface

0 голосов
/ 16 февраля 2013

Вы можете сделать это парой кликов, используя Bitnami AMI или их инструмент облачного хостинга

...