LINUX.ORG.RU

Сообщения ditas

 

Проблемы с настройками сервера на 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» ошибка остается. Эспериментальным путем выяснил, что проблема в файлах, которые инклудятся, но как ее решить не понимаю!

 , ,

ditas
()

Все url возвращают 404 на CentOS

Есть сайт на самописной cms. На локальном сервере (Ubuntu 12.04) все корректно работает, на одном из серверов (Debian) тоже работает. Нужно перенести на сервер с CentOS. После переноса все урлы возвращают 404. mod_rewrite включен, .htaccess такого вида:

AddDefaultCharset UTF-8
RewriteEngine on
RewriteRule \.inc$ index.php
RewriteRule ^.*$ index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

 ,

ditas
()

Недопонимание с SVN

Добрый день. Развернул на сервере (debian) svn репозиторий согласно инструкции http://ryanadams.ru/2012/09/ustanovka-i-nastroika-svn-debian/. Теперь необходимо импортировать файлы с локального сервера (ubuntu 12.04). На сервере репозитория добавил конфиг для апача:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName svn.mysite.ru
        ServerAlias http://www.svn.mysite.ru
        DocumentRoot /var/svn-repos/

        # my edit:
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>

        <Directory /var/svn-repos/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
                RewriteEngine On
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/svn.ru-error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
        
        CustomLog ${APACHE_LOG_DIR}/svn.log combined
</VirtualHost>
Прописал в DNS. Пытаюсь выполнить
svn import -m «New import» ServerDocs/localsite  http://svn.mysite.ru/eua
, получаю ответ:
svn: Repository moved permanently to 'http://svn.mysite.ru/eua/'; please relocate
Не понимаю, что с этим делать. Каким образом импортировать файлы в созданный репозиторий?

 ,

ditas
()

RSS подписка на новые темы