Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Скрипт не создает фаил на сервере более 8Мб. А менее 8 создает!

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
frost18
Отправлено: 14 Августа, 2011 - 10:37:18
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2011  
Откуда: Москва, Росиия


Помог: 0 раз(а)




Делаю выгрузку товаров для яндекс маркета. Скрипт создает фаил XML с перечнем товаров. Так вот у меня на локальном компе все работает а на сервере нет, я думаю это связано с настройками на сервере. Так вот, могу ля каким нибудь запросом узнать настройки на сервере по огранечениям и как мне создать один фаил более 8Мб ?
 
 Top
Мелкий Супермодератор
Отправлено: 14 Августа, 2011 - 11:17:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




phpinfo, все актуальные настройки, что есть.

А чтобы не думать, с чем связано - phpfaq.ru/debug и включите вывод ошибок в E_ALL | E_STRICT, запрашивайте документ свой и читайте.


-----
PostgreSQL DBA
 
 Top
frost18
Отправлено: 14 Августа, 2011 - 12:30:50
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2011  
Откуда: Москва, Росиия


Помог: 0 раз(а)




А как мне просмотреть параметры php.ini ? Через скрипт ?
echo upload_max_filesize; не работает
 
 Top
White
Отправлено: 14 Августа, 2011 - 12:45:21
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




phpinfo();


-----
if(time()>1356048000) die();
 
 Top
frost18
Отправлено: 14 Августа, 2011 - 18:39:45
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2011  
Откуда: Москва, Росиия


Помог: 0 раз(а)




Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 24 bytes) in I:\home\specok\www\admin\create_yml.php on line 75

Я так понемаю мой скрипт много памяти ест. У меня параметр memory_limit = 128M, на сервере он memory_limit = 64M. Я у себя поменял на 64 и у меня стал выдавать эту ошибку. Как можно избежать этого? ведь на сервере я не могу поменять php.ini
 
 Top
PATCH
Отправлено: 14 Августа, 2011 - 18:42:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


Помог: 22 раз(а)




.htaccess
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. php_value memory_limit 128M


а вообще как раз по твоей теме) http://forum.php.su/topic.php?fo...mp;v=#1313334810

если не сработает .htaccess то как вариант создавать не в 1 а в 2ух файлах на сколько я понел файл должен быть в 8раз примерно меньше по размеру чем допустимо лимитом)

(Отредактировано автором: 14 Августа, 2011 - 18:45:27)

 
 Top
frost18
Отправлено: 14 Августа, 2011 - 22:41:08
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2011  
Откуда: Москва, Росиия


Помог: 0 раз(а)




Спасибо. Все заработало. Проблему решил добавлением строчки ini_set('memory_limit', '128M'); Хорошо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB