我已经复制了整个Magento实时安装,以安装到本地网络中的本地centos 6.7服务器(虚拟)。
这是我所做的:
从实时站点压缩并复制_public_html文件夹
从实时mysql数据库中备份
在Mac中使用php5.5和mysql5.5并行安装centos 6.7安装
我设置了Apache 2.2
一切似乎还可以,并且可以工作。
我要做的下一步是从头安装centos 1.9.1(与我的实时站点相同的版本)。一切还好。 Magento主页有效。
然后,将我的活动public_html文件夹复制到本地public_html文件夹。
我的本地文件夹位于/ var / www / html / site /中。
我使用本地凭据更改了local.xml文件。
然后,我使用以下方法还原了实时数据库:
mysql -u root -p magento < /home/username/magento_sample_data_for_1.14.0.0.sql
最后在phpmyadmin中运行:
select * from core_config_data where path like '%base%url%';
并更改了所有链接。我还删除了所有缓存文件夹和会话。
我的本地centos有一个静态ip,它指向主机文件中的dev域。
所有这些都是在具有并行功能的Mac pro中完成的。
问题是,当我访问域时我超时了。 Magento未加载。
这是我的php和sql设置:
Mysqld
innodb_thread_concurrency = 2 * [numberofCPUs] + 2
innodb_flush_log_at_trx_commit = 2
thread_concurrency = [number of CPUs] * 3
thread_cache_size = 32
table_cache = 1024
query_cache_size = 64M
query_cache_limit = 2M
join_buffer_size = 8M
tmp_table_size = 256M
key_buffer = 32M
innodb_autoextend_increment=512
max_allowed_packet = 16M
max_heap_table_size = 256M
read_buffer_size = 2M
read_rnd_buffer_size = 16M
bulk_insert_buffer_size = 64M
myisam_sort_buffer_size = 128M
myisam_max_sort_file_size = 10G
myisam_max_extra_sort_file_size = 10G
myisam_repair_threads = 1
Php
realpath_cache_size = 32k
realpath_cache_ttl = 7200
max_execution_time = 90
max_input_time = 90
memory_limit = 256M
default_socket_timeout = 90
pdo_mysql.cache_size = 2000
output_buffering = 4096
我被困住了。每一个帮助将不胜感激。
最佳答案
据我了解。您正在使用来自实时站点的旧magento文件,但数据库是新的。因此,新数据库中的此处没有实时站点中先前的扩展表。我的建议。请按照以下步骤操作,希望对您有所帮助。
1.下载您要安装的新的magento版本
2.将实时数据库导入本地数据库
3.尝试通过指向现场安装新的magento。意味着当您要安装magnto时,它将提示您输入数据库凭据。然后您需要将旧的数据库详细信息放在本地服务器中。
4.可能需要花费很少的时间,或者如果您的实时站点的版本要低得多,则可能需要一个多小时。
5.完成后,您只需要迁移本地和社区文件夹中的文件以及前端设计和管理员设计文件。请记住,我们已经迁移了数据库。
希望这对您有帮助。
谢谢。