[Помощь] проблема с переносом IPB 3.0.4

zloy_serg

Создатель
Регистрация
10 Сен 2009
Сообщения
26
Реакции
0
привет всем
столкнулся с проблемой при переносе IPB 3.0.4 с одного хоста на другой
- и там и там свой хост с полным ssh и рутом
- и там и там стоит центос обновлённый
- с которого переносим стоит связка nginx+apache
- туда куда переносим только apache пока так как нагрузка от форума пока не существенная, mod_rewrite включен
- база нормально перенеслась.. делал и штатным бэкапом и с помощью dbForge Studio(на случай проблем с кодировкой)
- файлы перенесены нормально
- права на файлы проверены и даже 777 ставил - вроде всё в норме
описание проблемы
- доступ в АДМИНКУ есть нормальный во все возможные так сказать закоулки
- доступ к главной странице форума тоже есть
- проблема с доступом к конкретным ветка и темам!!
-- пишет 404 ошибку -- The requested URL /forum/22-loger/ was not found on this server.
причём пробовал уже и в тока английские названия заходить, так как думал что возможно что-то с SEO-урлами...
чую что чтото связано именно с SEO-урлами... но понять не могу куда далее копать..
или может занулено както с проблемами??
в общем заранее спасибо за помощь!!
 
ОТВЕТ...
в общем.. как обычно дело было не в бабине.. дело было в голове
начал от обратного, а именно от того как должен работать ЧПУ на хосте и разобрался..

на новом хосте в настройках апача хоста был закомментирован AllowOverride в httpd.conf для каталога хоста (виртуального хоста) не позволяющия использовать в .htaccess директивы для mod_rewrite

конечно лоханулся как новичок =))
теперь работает даже с мультивью

вот такая конструкция в файле .htaccess
Код:
<IfModule mod_rewrite.c>                                                                                          
Options -MultiViews                                                                                               
RewriteEngine On                                                                                                  
RewriteBase /                                                                                                     
RewriteCond %{REQUEST_FILENAME} !-f                                                                               
RewriteCond %{REQUEST_FILENAME} !-d                                                                               
RewriteCond %{REQUEST_URI} !\..+$                                                                                 
RewriteRule . /index.php [L]                                                                
                      
</IfModule>

всем участникам спасибо за помощь
 
Назад
Сверху