Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用CentOS托管的Amazon Web服务上设置Magento?_Magento_Amazon S3_Amazon Ec2_Amazon Web Services_Centos - Fatal编程技术网

如何在使用CentOS托管的Amazon Web服务上设置Magento?

如何在使用CentOS托管的Amazon Web服务上设置Magento?,magento,amazon-s3,amazon-ec2,amazon-web-services,centos,Magento,Amazon S3,Amazon Ec2,Amazon Web Services,Centos,我必须在AmazonWeb服务上设置一个开发/测试平台。所以有人告诉我“安装”,但我不知道该怎么做。我非常习惯于1&1、OVH和其他托管公司,我通过FileZilla上传数据,但这里似乎完全不同。我错了吗 我读到我需要安装centOS来与服务器通信,对吗?难道没有别的办法吗?菲利齐拉 顺便问一下,我如何在AWS上设置Magento?我找到了一些关于它的文档: 但每一次,我似乎都错过了第一行,第一步中的一些东西。 有人能给我一些启发吗?因为我觉得我在这个过程的起点上遗漏了一些东西,我显然不理

我必须在AmazonWeb服务上设置一个开发/测试平台。所以有人告诉我“安装”,但我不知道该怎么做。我非常习惯于1&1、OVH和其他托管公司,我通过FileZilla上传数据,但这里似乎完全不同。我错了吗

我读到我需要安装centOS来与服务器通信,对吗?难道没有别的办法吗?菲利齐拉

顺便问一下,我如何在AWS上设置Magento?我找到了一些关于它的文档:

但每一次,我似乎都错过了第一行,第一步中的一些东西。 有人能给我一些启发吗?因为我觉得我在这个过程的起点上遗漏了一些东西,我显然不理解它的工作方式

我下载了elasticFirefox扩展和S3 organizer,但它们对理解没有多大帮助。在我读过的每一篇文档中,这家伙都是从一个我无法触及的点开始的

PS:我已经开始用Magento开发网站,所以它是关于转移这个版本的Magento,而不是安装一个新的。。除非它要复杂得多

任何帮助或完整的文档都将不胜感激:)


谢谢你的帮助

您可能想先阅读这篇文章,它将解决您转到S3的问题


我做了一些非常相似的事情(在rackspase上使用CentOS 5.5)-按照以下步骤操作。所有以“-”开头的行都应视为备注。在开始“传输”Magento之前,应安装PHP、httpd和MySql:

--MySql

yum install mysql-server
--httpd

yum install httpd
--在iptables中打开端口80

vi  /etc/sysconfig/iptables
--添加一行:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
--配置httpd.conf(启用.htaccess的使用)

将“下的行从“AllowOverride None”更改为“AllowOverride All”

--安装PHP5

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/*
--在计算机上创建sql转储:

mysqldump [your schema name] > [your schema name].sql
--并在centos上导入它

mysql [your schema name] <   [your schema name].sql;
--找到配置为localhost的条目(因为您是在计算机上开发的),并将其更改为安装服务器的IP(例如1.1.1.1):

--故障排除

In order to print error to screen follow these steps:
cd /var/www/html/<your app>/errors
cp local.xml.sample local.xml
要将错误打印到屏幕,请执行以下步骤:
cd/var/www/html//errors
cp local.xml.sample local.xml

你可以用a或他们的

点击几下就可以了好吧,谢谢,所以S3是这个云计算解决方案的一种filezilla,对吧?我必须用S3传输数据?非常感谢你,我现在真的不知道如何使用它,但我想它很快就会很有帮助。但是,这并没有真正让我在每一个方面都受益匪浅要点:我必须使用centOS吗?为什么?当我以前从未需要它来做同样的事情(传输文件)时,为什么我要使用它?在mu centOS安装完成后,我必须输入这些行吗?如果我理解正确,亚马逊提供给你的服务器已经安装了centOS(清洁环境,以centOS作为操作系统)。您应该已从Amazon收到虚拟服务器的管理员用户名和密码(用于ssh连接)。使用此管理员用户-您可以按照“脚本”进行操作“为了运行Magento,我编写并安装了所有必需的组件。这与在本地windows计算机上运行Magento完全不同!谢谢你,我明白了。但是,这种方法与使用filezilla的经典ftp方法之间的真正区别是什么?我必须学习centOS吗?或者你的脚本足够我用Magento做任何需要做的事情吗?你不能用ftp安装httpd、php和mysql。只有在您准备好环境后,Magento才能工作。
mysql [your schema name] <   [your schema name].sql;
vi <your app>/app/etc/local.xml
mysql -u [your user] –p
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