У меня такая беда - перенес сайт на локалхост с сервака, чтобы дорабатывать,на серваке все пашет отлично,но на локалхосте не работают redirect, то есть когда я выполняю любое действие, например "сохранить изменения",вылазеет белый экран,обновляю страницу вручную,все норма - изменения сделаны.
в чем может быть дело?почему страница сразу нормально не переходит?
Комментарии
проверить размер мозгов у локалхоста
ммм,спасибо,весьма правильное замечание,размер поставил 256M, нифига, комп получается не тянет? на нем ОЗУ 1 гб.
Поставить в settings.php, вдруг ошибка какая:
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
?>
Если не успевает отработать, то можно убрать ограничение на время исполнения скрипта:
<?php
set_time_limit(0);
?>
странно, перенаправления вообще не работают,ошибки не кидает. До этого стояло 32М памяти,так он сразу кинул ошибку что памяти не хватает,я увеличил до 256М,все пашет,кроме переходов,постоянно приходиться перезагружать страницу вручную,напрягает.
в конфиге апача надо разрешить .htaccess если не разрешены, проверить есть ли файл .htaccess друпала в корне сайта. mod_rewrite включен?
так, .htacces есть,доступ к нему разрешен, потому что в нем и выставлял настройки. А вот что за mod_rewrite, как проверить включен он или нет?
в .htaccess есть дерективы модуля rewrite ,clean urls работают,но может где то чего то не хватает у этого модуля,настроек в httpd.conf ?никто не подскажет?
в httpd.conf должен быть включен mod_rewrite
нет раз чистые ссылки работают изначально,значит модуль rewrite включен,я же правильно рассуждаю?
Все проблему решил сам, там самописные модули были закодированы utf-8, почему то на линуксовом сервере белочки нет,а на моем локалхосте виндовозе была. перекодировал модули,все стало пахать. какие модули следует трогать можно узнать из отчетов о последних ошибках,все на что жалуется,то надо исправлять.