1 (изменено: ungrep, 2010-09-27 14:36:17)

Тема: phpMyAdmin 3.3.7 выдает ошибку при выгрузке в .xls

Добрый день!

Установил phpMyAdmin 3.3.7. Все хорошо работает, но вот выдает 500 ошибку при попытке эскспортировать в форматы: Excel 97-2003 XLS Workbook ,  Excel 2007 XLSX Workbook .
Помогите кто чем может!

[mono]
<?php

    $i = 0;
    $i++;
    $cfg['blowfish_secret'] = 'mySecretCode';
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['extension'] = 'mysql';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['compress'] = false;
    $cfg['Servers'][$i]['auth_type'] = 'http';
    $cfg['LoginCookieValidity']     = 600;
?>[/mono]

2 (изменено: DmitryV, 2010-09-27 16:59:03)

Re: phpMyAdmin 3.3.7 выдает ошибку при выгрузке в .xls

ungrep
в php проверьте есть расширение xml, ваполните скрипт например test.php:

<?php
phpinfo();
?>

PhpMyAdmin использует библиотеку PHPExcel следовательно php должен быть собран с поддержкой этой библиотеки
в php.ini включите поддержку сжатия в zip- extension=php_zip.dll (снимите коментарий ; ) перепустите apache
phpMyAdmin 3.3.7 - под версию php 5+ (php скачиваем с php.net) и (если под Apache с apache.org то VC6 сборки)

500 - ошибка сервера - критическая ошибка на сервере. Например, на сервере не смог нормально отработать скрипт пользователя
смотрим логи сервера и разбираем почему.

3

Re: phpMyAdmin 3.3.7 выдает ошибку при выгрузке в .xls

в php проверьте есть расширение xml

xml поддерживается

PhpMyAdmin использует библиотеку PHPExcel следовательно php должен быть собран с поддержкой этой библиотеки

В том то все и дело, что предыдущая версия работает исправно, а вот 3.3.7 нет

phpMyAdmin 3.3.7 - под версию php 5+

версия php 5.2.6

4

Re: phpMyAdmin 3.3.7 выдает ошибку при выгрузке в .xls

Сервак выдает такую ощибку:

Uncaught exception 'Exception' with message 'Can't open /tmp/pma_xls_z03HDU. It may be in use or protected.' in /var/www/vhosts/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE/PPS/Root.php:82\nStack trace:\n#0 /var/www/vhosts/phpMyAdmin/libraries/PHPExcel/PHPExcel/Writer/Excel5.php(176): PHPExcel_Shared_OLE_PPS_Root->save('/tmp/pma_xls_z0...')\n#1 /var/www/vhosts/phpMyAdmin/libraries/export/xls.php(63): PHPExcel_Writer_Excel5->save('/tmp/pma_xls_z0...')\n#2 /var/www/vhosts/phpMyAdmin/export.php(567): PMA_exportFooter()\n#3 {main}\n  thrown in /var/www/vhosts/phpMyAdmin/libraries/PHPExcel/PHPExcel/Shared/OLE/PPS/Root.php on line 82,

5 (изменено: DmitryV, 2010-09-29 16:04:15)

Re: phpMyAdmin 3.3.7 выдает ошибку при выгрузке в .xls

ungrep
на папку /tmp дайте права нет прав 'Can't open /tmp/pma_xls_z03HDU. It may be in use or protected.' не могу открыть - используеться или запрещено.