Мнения по поводу скрипта инет.магазина Magento

спасибо. Теоретически количество должно все-таки влиять как минимум на поиск. Невозможно я думаю прокэшировать все 2 миллиона запросов скулла все-таки.
индексация не критична, потому что товары добавляются редко.
 
к поиску ОБЯЗАТЕЛЬНО прицепить solr или sphinx. встроенный поиск mysql полный отстой. тогда и колво влиять на поиск не будет.
Для просмотра ссылки Войди или Зарегистрируйся для CE
в EE этот модуль уже в комплекте.

зы: возможно закешировать всё, было бы достаточно железа.
 
Никакого Virtuemart. Забудьте это слово. Даже, если аудитория маленькая + Opencart.
Magento навороченнее и дорого прокачивать будет. Для Opencart есть всё, даже на хор. посещалке шустро работает и сервер не грузит.
И ставить и работать легче чем с расширениями для немагазинных движков.

Я сомневаюсь в этом. Было сказано, что Magento потребляют много ресурсов сервера. Было рекомендовано установить Magento на отдельном сервере.
 
Отличный сценарий для интернет-магазина, но есть огромный минус настройки для отправки и получения электронной почты. Если кто-то сумел решить проблему давайте напишем. Спасибо!
 
сервер, на котором установлен магенто, должен быль настроен в качестве почтового со всеми вытекающими (прямая-обратная зона, mx, spf и прочие шняжки) должен отвечать эхом на hello почтового хоста. либо же использовать один из множествоа модулей, поддерживающих отправку через внешние smtp.
а принимать почту магенто не умеет и никогда не умел:)
 
Да, я использовал всякие серверов, поскольку нет никакой проблемы даже opencart и tomatocart никаких проблем с этими серверами. Я пытался gmail.com и почты на мой хостинг. хостинг тоже очень хороший с хорошими условиями для Болгарии. Но из-за почты проблемы ... Я оставил magento. И развитие opencart.
 
magento отправляет почту по умолчанию через mail()
поэтому любые проблемы с отправкой зависят исключительно от настроек сервера - разрешено ли скриптам отправлять почту посредством этой функции и с какими лимитами.
проверить, отправляет ли хостинг почту можно стандартной функцией
PHP:
<?
$mailto = "recipient@example.com"; //мейл, на который отсылается письмо
mail($mailto, "Тестовое письмо", "Sendmail работает!") or die("Ошибка");
echo "Проверяй почту";
?>

если письмо отправляется, значит и магенто тоже может отправлять письма. а вот если они не доходят в ящик (попадают в спам), так это уже проблема настроек почтового сервера хостинга.
 
magento отправляет почту по умолчанию через mail()
поэтому любые проблемы с отправкой зависят исключительно от настроек сервера - разрешено ли скриптам отправлять почту посредством этой функции и с какими лимитами.
проверить, отправляет ли хостинг почту можно стандартной функцией
PHP:
<?
$mailto = "recipient@example.com"; //мейл, на который отсылается письмо
mail($mailto, "Тестовое письмо", "Sendmail работает!") or die("Ошибка");
echo "Проверяй почту";
?>

если письмо отправляется, значит и магенто тоже может отправлять письма. а вот если они не доходят в ящик (попадают в спам), так это уже проблема настроек почтового сервера хостинга.
+ достаточно модулей, чтоб использовать расширеную отправку через smtp
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
magento отправляет почту по умолчанию через mail()
поэтому любые проблемы с отправкой зависят исключительно от настроек сервера - разрешено ли скриптам отправлять почту посредством этой функции и с какими лимитами.
проверить, отправляет ли хостинг почту можно стандартной функцией
PHP:
<?
$mailto = "recipient@example.com"; //мейл, на который отсылается письмо
mail($mailto, "Тестовое письмо", "Sendmail работает!") or die("Ошибка");
echo "Проверяй почту";
?>

если письмо отправляется, значит и магенто тоже может отправлять письма. а вот если они не доходят в ящик (попадают в спам), так это уже проблема настроек почтового сервера хостинга.

У меня есть хорошо работающая электронная почтa для Joomla. Я использую местный SMTP hMailSever для этого.

Недавно я хотел попытаться создать PHP mail () с использованием Sendmail. Дело в том, что есть только так называемые fake Sendmail для Windows сограниченной функциональностью (что достаточно для SMTP). Однако Sendmail.exe ломаeться на Windows x64. Я думаю, что fake Sendmail построен для Windows x86. Возможно, это может быть причиной для отказа.

Для теста следующий файл был использован:
Код:
<?
$mailto = "emai@hotmail.com"; //мейл, на который отсылается письмо
$subject = "PHP mailler test";
$txt = "Sendmail works";
mail($mailto, $subject, $txt) or die("Error");
echo "Check your e-mail";
?>

Ниже приведен crash.log:
Код:
date/time        : 2013-06-29, 17:13:51, 742ms
computer name    : xxx
user name        : SYSTEM <xxx>
registered owner  : Microsoft / Microsoft
operating system  : Windows 7 x64 Service Pack 1 build 7601
system language  : English
system up time    : 10 hours 20 minutes
program up time  : 39 milliseconds
processors        : 2x Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz
physical memory  : 1001/3995 MB (free/total)
free disk space  : (C:) xxx GB (E:) xxx GB
display mode      : 1024x768, 32 bit
process id        : $2cc4
allocated memory  : 9.68 MB
executable        : sendmail.exe
exec. date/time  : 2011-06-18 01:10
compiled with    : Delphi 2006/07
madExcept version : 3.0l
callstack crc    : $205f8196, $73ea3e79, $73ea3e79
exception number  : 1
exception class  : EInOutError
exception message : I/O error 105.
 
main thread ($31a4):
004b675c +18a8 sendmail.exe sendmail 922 +440 initialization
7744012e +000a ntdll.dll                      KiUserExceptionDispatcher
0040474d +001d sendmail.exe System  262  +0 @AfterConstruction
76193398 +0010 kernel32.dll                  BaseThreadInitThunk
 
stack dump:
0018f8f0  5c 67 4b 00 de fa ed 0e - 01 00 00 00 07 00 00 00  \gK.............
0018f900  04 f9 18 00 5c 67 4b 00 - 80 c9 ba 00 5c 67 4b 00  ....\gK.....\gK.
0018f910  5c 67 4b 00 08 fe 18 00 - 88 ff 18 00 20 f9 18 00  \gK.............
0018f920  00 00 00 00 64 30 40 00 - 00 00 00 00 40 50 ba 00  ....d0@.....@P..
0018f930  5c 67 4b 00 00 00 00 00 - ca 59 4b 00 40 50 ba 00  \gK......YK.@P..
0018f940  40 fa 18 00 6c f9 18 00 - 78 f9 18 00 00 00 00 00  @...l...x.......
0018f950  00 00 00 00 00 00 00 00 - 59 b4 48 77 40 fa 18 00  ........Y.Hw@...
0018f960  08 fe 18 00 90 fa 18 00 - 14 fa 18 00 fc fd 18 00  ................
0018f970  6d b4 48 77 08 fe 18 00 - 28 fa 18 00 2b b4 48 77  m.Hw....(...+.Hw
0018f980  40 fa 18 00 08 fe 18 00 - 90 fa 18 00 14 fa 18 00  @...............
0018f990  1c 67 4b 00 00 00 00 00 - 40 fa 18 00 08 fe 18 00  .gK.....@.......
0018f9a0  ce b3 48 77 40 fa 18 00 - 08 fe 18 00 90 fa 18 00  ..Hw@...........
0018f9b0  14 fa 18 00 1c 67 4b 00 - 14 3f 41 00 40 fa 18 00  .....gK..?A.@...
0018f9c0  00 00 00 00 00 04 00 00 - 01 00 00 00 fc fa 18 00  ................
0018f9d0  03 00 00 00 fc f9 18 00 - 03 00 00 00 98 4f ba 00  .............O..
0018f9e0  03 00 00 00 43 0d 78 76 - 03 00 00 00 03 00 00 00  ....C.xv........
0018f9f0  00 00 00 00 fc f9 18 00 - fc fa 18 00 55 00 55 00  ............U.U.
0018fa00  45 00 00 00 34 fb 18 00 - 18 00 00 00 34 fa 18 00  E...4.......4...
0018fa10  0c 00 00 00 28 1d bc 00 - 72 00 00 00 00 00 19 00  ....(...r.......
0018fa20  00 c0 18 00 0c 00 00 00 - c8 fd 18 00 33 01 44 77  ............3.Dw
 
disassembling:
[...]
004b6742      mov    edx, [ebp-$15c]
004b6748      mov    eax, [$4bd968]
004b674d      call    -$b0c2a ($405b28)      ; System.@Write0LString
004b6752      call    -$b297b ($403ddc)      ; System.@WriteLn
004b6757      call    -$b36bc ($4030a0)      ; System.@_IOTest
004b675c 922 > mov    eax, [ebx+4]
004b675f      call    -$3b3c ($4b2c28)      ; sendmail.errorLog
004b6764 924  call    -$b1a55 ($404d14)      ; System.@RaiseAgain
004b6769      call    -$b1a06 ($404d68)      ; System.@DoneExcept
004b676e 931  xor    eax, eax
004b6770      pop    edx
[...]

На основе ошибки выше, может кто-то подтвердить, что это ошибка связана с Sendmail несовместимостью с Windows x64? Насколько я знаю (на основе Google Search), нет никакого решения для Windows x64 в это время. Hа самом деле, я не пробовал Sendmail на Windows x86. Я хотел бы знать мнение других об этой проблеме.
 
У меня есть хорошо работающая электронная почтa для Joomla. Я использую местный SMTP hMailSever для этого.

Недавно я хотел попытаться создать PHP mail () с использованием Sendmail. Дело в том, что есть только так называемые fake Sendmail для Windows сограниченной функциональностью (что достаточно для SMTP). Однако Sendmail.exe ломаeться на Windows x64. Я думаю, что fake Sendmail построен для Windows x86. Возможно, это может быть причиной для отказа.

Для теста следующий файл был использован:
Код:
<?
$mailto = "emai@hotmail.com"; //мейл, на который отсылается письмо
$subject = "PHP mailler test";
$txt = "Sendmail works";
mail($mailto, $subject, $txt) or die("Error");
echo "Check your e-mail";
?>


Ниже приведен crash.log:
Код:
date/time        : 2013-06-29, 17:13:51, 742ms
computer name    : xxx
user name        : SYSTEM <xxx>
registered owner  : Microsoft / Microsoft
operating system  : Windows 7 x64 Service Pack 1 build 7601
system language  : English
system up time    : 10 hours 20 minutes
program up time  : 39 milliseconds
processors        : 2x Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz
physical memory  : 1001/3995 MB (free/total)
free disk space  : (C:) xxx GB (E:) xxx GB
display mode      : 1024x768, 32 bit
process id        : $2cc4
allocated memory  : 9.68 MB
executable        : sendmail.exe
exec. date/time  : 2011-06-18 01:10
compiled with    : Delphi 2006/07
madExcept version : 3.0l
callstack crc    : $205f8196, $73ea3e79, $73ea3e79
exception number  : 1
exception class  : EInOutError
exception message : I/O error 105.
 
main thread ($31a4):
004b675c +18a8 sendmail.exe sendmail 922 +440 initialization
7744012e +000a ntdll.dll                      KiUserExceptionDispatcher
0040474d +001d sendmail.exe System  262  +0 @AfterConstruction
76193398 +0010 kernel32.dll                  BaseThreadInitThunk
 
stack dump:
0018f8f0  5c 67 4b 00 de fa ed 0e - 01 00 00 00 07 00 00 00  \gK.............
0018f900  04 f9 18 00 5c 67 4b 00 - 80 c9 ba 00 5c 67 4b 00  ....\gK.....\gK.
0018f910  5c 67 4b 00 08 fe 18 00 - 88 ff 18 00 20 f9 18 00  \gK.............
0018f920  00 00 00 00 64 30 40 00 - 00 00 00 00 40 50 ba 00  ....d0@.....@P..
0018f930  5c 67 4b 00 00 00 00 00 - ca 59 4b 00 40 50 ba 00  \gK......YK.@P..
0018f940  40 fa 18 00 6c f9 18 00 - 78 f9 18 00 00 00 00 00  @...l...x.......
0018f950  00 00 00 00 00 00 00 00 - 59 b4 48 77 40 fa 18 00  ........Y.Hw@...
0018f960  08 fe 18 00 90 fa 18 00 - 14 fa 18 00 fc fd 18 00  ................
0018f970  6d b4 48 77 08 fe 18 00 - 28 fa 18 00 2b b4 48 77  m.Hw....(...+.Hw
0018f980  40 fa 18 00 08 fe 18 00 - 90 fa 18 00 14 fa 18 00  @...............
0018f990  1c 67 4b 00 00 00 00 00 - 40 fa 18 00 08 fe 18 00  .gK.....@.......
0018f9a0  ce b3 48 77 40 fa 18 00 - 08 fe 18 00 90 fa 18 00  ..Hw@...........
0018f9b0  14 fa 18 00 1c 67 4b 00 - 14 3f 41 00 40 fa 18 00  .....gK..?A.@...
0018f9c0  00 00 00 00 00 04 00 00 - 01 00 00 00 fc fa 18 00  ................
0018f9d0  03 00 00 00 fc f9 18 00 - 03 00 00 00 98 4f ba 00  .............O..
0018f9e0  03 00 00 00 43 0d 78 76 - 03 00 00 00 03 00 00 00  ....C.xv........
0018f9f0  00 00 00 00 fc f9 18 00 - fc fa 18 00 55 00 55 00  ............U.U.
0018fa00  45 00 00 00 34 fb 18 00 - 18 00 00 00 34 fa 18 00  E...4.......4...
0018fa10  0c 00 00 00 28 1d bc 00 - 72 00 00 00 00 00 19 00  ....(...r.......
0018fa20  00 c0 18 00 0c 00 00 00 - c8 fd 18 00 33 01 44 77  ............3.Dw
 
disassembling:
[...]
004b6742      mov    edx, [ebp-$15c]
004b6748      mov    eax, [$4bd968]
004b674d      call    -$b0c2a ($405b28)      ; System.@Write0LString
004b6752      call    -$b297b ($403ddc)      ; System.@WriteLn
004b6757      call    -$b36bc ($4030a0)      ; System.@_IOTest
004b675c 922 > mov    eax, [ebx+4]
004b675f      call    -$3b3c ($4b2c28)      ; sendmail.errorLog
004b6764 924  call    -$b1a55 ($404d14)      ; System.@RaiseAgain
004b6769      call    -$b1a06 ($404d68)      ; System.@DoneExcept
004b676e 931  xor    eax, eax
004b6770      pop    edx
[...]


На основе ошибки выше, может кто-то подтвердить, что это ошибка связана с Sendmail несовместимостью с Windows x64? Насколько я знаю (на основе Google Search), нет никакого решения для Windows x64 в это время. Hа самом деле, я не пробовал Sendmail на Windows x86. Я хотел бы знать мнение других об этой проблеме.


sendmail ещё нужно уметь правильно настроить, что очень непросто для человека, который его не изучал вдоль и поперёк.
плюс никто не отменяет полноценную настройку почтового сервера, в которую входят и другие сетевые настройки, кроме sendmail.
чтобы этого избежать, можно использовать msmtp. тогда php будет использовать для отправки писем не локальную почтовую программу, а smtp шлюз.
Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху