Проблемы с переносом MODx Revo

Здравствуйте.
Делал перенос сайта с виртуального хостинга на локальный веб-сервер. Все перенеслось нормально, но проблема в том, что сайт не работает с включенными дружественными урлами (только главная страница отображается, на всех остальных 404 ошибка). Файл .htaccess перенес с хостинга, папку chache чистил. Подскажите, пожалуйста, в чем еще может быть проблема? Спасибо.
Богдан Остапчук
22 сентября 2013, 13:50
modx.pro
2 677
0

Комментарии: 10

Михаил
22 сентября 2013, 18:50
0
в шапке сайта поставь
<base href="[[++base_url]]" />
Василий Наумкин
22 сентября 2013, 19:35
0
Уверен, что на локальном сервере Apache2?

Уверен, что у него включен просмотр .htaccess? Если мне не изменяет память, по умолчанию это выключено.
    Богдан Остапчук
    23 сентября 2013, 14:27
    0
    mod_rewrite включен, проверил
    Apache2 точно
    даже уже не знаю, куда смотреть) дело в том, что мне это не особо критично для работы, но в дальнейшем может принести неудобства, хотелось бы разобраться
      Василий Наумкин
      23 сентября 2013, 14:32
      0
      Еще раз:
      Уверен, что у него включен просмотр .htaccess? Если мне не изменяет память, по умолчанию это выключено.

      Нужно активировать разрешение .htaccess перкрывать системные настройки.
      Кажется, в основном конфиге нужно добавить
      AllowOverride all
      для виртуального хоста.

      Это не mod_rewrite, если что.
        Богдан Остапчук
        23 сентября 2013, 14:34
        0
        AllowOverride all тоже проверил, в трех местах стоит all
          Василий Наумкин
          23 сентября 2013, 14:35
          0
          Ну тогда осталось спросить, перезапускал ли сервер, после внесения изменений, и больше у меня идей нет.

          С локальными серверами всегда через одно место.
            Богдан Остапчук
            23 сентября 2013, 14:36
            0
            Перезапускал) да, с виндовыми сборками было проще, там уже все настроено
            <VirtualHost *:80>
            	ServerAdmin webmaster@localhost
            
            	DocumentRoot /var/www
            	<Directory />
            		Options FollowSymLinks
            		AllowOverride All
            	</Directory>
            	<Directory /var/www/>
            		Options Indexes FollowSymLinks MultiViews
            		AllowOverride All
            		Order allow,deny
            		allow from all
            	</Directory>
            
            	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
            	<Directory "/usr/lib/cgi-bin">
            		AllowOverride All
            		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            		Order allow,deny
            		Allow from all
            	</Directory>
            
            	ErrorLog ${APACHE_LOG_DIR}/error.log
            
            	# Possible values include: debug, info, notice, warn, error, crit,
            	# alert, emerg.
            	LogLevel warn
            
            	CustomLog ${APACHE_LOG_DIR}/access.log combined
            </VirtualHost>
            Так все должно быть?

            Возможно, все из-за того, что я перенос делал не совсем по инструкции? Я перенес файлы движка, запустил новую установку, потом скопировал БД и обновил систему.
              Василий Наумкин
              23 сентября 2013, 14:42
              0
              Вроде так, да.

              Ну не знаю, у меня идей больше нет.
                Богдан Остапчук
                23 сентября 2013, 14:45
                0
                Ладно, все равно спасибо за помощь) возможно, где-то еще накрутил чего-то. права выставил на весь каталог 777, раньше с этим проблемы возникали, но и это не помогло.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    10