понедельник, 26 мая 2014 г.

GdeSlon Affiliate Shop

Долбаюсь по-тихоньку с запуском сей чудо плагины для WP
Первый косяк вылетает при нажатии кнопки импорт.

По логам не срабатывает функция wp_filesystem; unzip_file.

Сцуко, вылечил так

pecl install zip

добавить extensions=zip.so; в php.ini
$zip = new ZipArchive;
if ($zip->open($path.'/archive.zip') === TRUE) {
$zip->extractTo($path);
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
/*
if ($status = unzip_file($path.'/archive.zip', $path) !== TRUE)
{
<------>die('Ошибка при распаковке архива. Данные об ошибке
<------>PclZip — Code: '.$status->get_error_code().'; Message: '.$status->get_error_message($status->get_error_code()));
}*/

Дальше после успешной распаковки - 504 Gateway Time-out
Тут гугл в помощь. nginx php-fpm gateway timeout

1 комментарий:

Igor Morozov комментирует...

Такая же проблема! Решил аналогично, только без pecl install zip, у меня его нет. Внес изменил в cron.php - заработало, но криво. Не все поля попадают на свои места.