LINUX.ORG.RU

Сообщения ditas

 

Проблемы с настройками сервера на CentOS

Форум — Admin

Такая проблема: есть сервер на 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

Форум — Admin

Есть сайт на самописной 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

Форум — General

Добрый день. Развернул на сервере (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 подписка на новые темы