Проблемы с настройками сервера на CentOS
Такая проблема: есть сервер на CentOS release 6.4 (Final). На нем есть некий сайт, куда мне нужно импортировать данные из xml-файла размером около 200 Мб. На локальном сервере (Ubuntu 12.04) запускаю импорт таким образом:
php /home/user/ServerDocs/mysite.ru/dataImport.php > /home/user/ServerDocs/mysite.ru/data/importLog.txtВсе работает нормально. На сервере с CentOS запускаю аналогично (с поправкой на пути) и получаю ошибку:
PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 7680 bytes) in /var/www/html/test.ru/www/core/Account.inc on line 56Логично предположить, что проблема в файле, который импортируется (нехватает памяти), но нет. Вот код файла dataImport.php:
<?php ini_set('memory_limit', '8192'); include_once(«init.php»); include_once(«core/SQL.inc»); include_once(«modules/admin/libs/Admin.inc»); //$companies = file_get_contents('/var/www/html/test.ru/www/data/compTest.xml'); $companies = «test»; $errors = Admin::importCompanies($companies); if (count($errors)>0) { print_r($errors); } ?>Т.е., даже если вместо файла на 200 Мб я отдаю просто слово «test» ошибка остается. Эспериментальным путем выяснил, что проблема в файлах, которые инклудятся, но как ее решить не понимаю!