Joomla! 3 замораживается при создании таблицы базы данных
Я пытаюсь установить Joomla! 3.2.1 в моей системе, но установка замерзает на полпути. Я загрузил и установил Wamp Server 2.4 и хотел локально установить Joomla! 3.2.1, но установка замерзает и не заканчивается.
![browser screenshot of hanging install]()
Не удается завершить установку во время создания таблицы создания таблиц: она просто остается на этом бите, казалось бы, навсегда.
Увеличение максимального времени выполнения в php.ini
и перезапуск wamp не помогло.
My Wamp 2.4 использует:
- MySQL 5.6.12
- php 5.4.16
- Apache 2.4.4
Как я могу заставить установщик пройти мимо этой точки?
Ответы
Ответ 1
Эта проблема чаще всего встречается у Joomla 3.x.
Чтобы решить эту проблему, перейдите в wamp\www\Your joomla folder\installation\sql\mysql
и откройте файл Joomla.sql, найдите термин
"ДВИГАТЕЛЬ = InnoDB"
и замените ALL на
"ДВИГАТЕЛЬ = MyISAM"
MyIsam более поддерживается и совместим с Joomla.
Делайте то же самое с (sample_data.sql) файлом, если это быстрый запуск.
Ответ 2
Проблема в том, что время ожидания PHP. По умолчанию WAMP поставляется с переменной php max_execution_time = 30
Посмотрите на свой php error log
и он должен сделать эту ошибку достаточно очевидной.
Итак, отредактируйте файл php.ini
, используя систему меню wampmanager
wampmanager -> PHP -> php.ini
Найти параметр
max_execution_time = 30
И измените его на
max_execution_time = 200
Затем перезапустите Apache, чтобы он увидел эти изменения.
После завершения установки вернитесь назад и измените его на значение не более 60
.
Ответ 3
Большинство пользователей сталкиваются с этой проблемой при установке Joomla 3.x. Я также столкнулся с этой проблемой. Затем я нашел решение выполнить некоторые изменения конфигурации в файле php.ini и файле mysql joomla.
я сделал следующие изменения:
in php.ini file
Output_Buffering=Off
Display_Errors=Off
and in wamp\www\Your joomla folder\installation\sql\mysql\Joomla.sql
replaced all the occurence of "ENGINE=InnoDB" with "ENGINE=MyIsam"
Теперь мой демонстрационный сайт joomla работает нормально
Ответ 4
В случае, если изменение max_execute_time
или замена InnoDB
не сработало для вас, попробуйте установить его в другом браузере, таком как Opera. Работал для меня.
Ответ 5
Я внедрил следующие изменения:
"ENGINE=InnoDB"
и замените ALL на
"ENGINE=MyIsam"
а затем я увеличил время выполнения в файле php.ini до 200, как указано в более ранних ответах.
max_execution_time = 30
И измените его на
max_execution_time = 200
Кроме того, в файле php.ini
Output_Buffering=Off
Display_Errors=Off
Это сработало!
Ответ 6
Я тоже столкнулся с той же проблемой, связанной с установкой joomla 3.4.5 на моем компьютере с Windows.
OS: Win 8.1 x64
XAMPP v3.2.1
Joomla: 3.4.5
Я пытался выполнить те же 5-6 раз. Затем, после многопользовательской игры, пришел к выводу, что можно разрешить только мои изменяющие 2 параметра в файле конфигурации php.ini, обычно находящемся внутри
<XAMPP_INSTALL_DIR>/php/php.ini
memory_limit = 512M
max_execution_time = 200
Это сработало.
Таким образом, нет необходимости модифицировать движок InnoDB для MyIsam.
Базовая установка работает хорошо. Просто проблема с настройками конфигурации php по умолчанию.