Заметки по установке MaxSite CMS
Понедельник, 9 августа 2010 г.Рубрика: ЧаВо(FAQ) -> Познавательное
Метки: Apache | apache2 | CMS | lamp | Linux | localhost | Maxsite | MaxSite CMS | mod_rewrite | mysql
Просмотров: 29324
Подписаться на комментарии по RSS
Вроде как все поставили и настроили (lamp) и начинаем ставить maxsite и при инсталляции вываливаться ошибка "The requested URL /maxsite/install/2 was not found on this server".
Первое что надо проверить включен ли модуль Apache mod_rewrite:
Подключаем:
$ a2enmod rewrite
$ /etc/init.d/apache2 restart
Изменяем параметры хоста:
$ nano /etc/apache2/sites-available /default
С AllowOverride None на AllowOverride All
Так же внимательно смотрим на .htaccess, тут нужно правильно указать путь к директории сайта.
Дефолтный .htaccess содержит следующее
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
Но в своем большинстве сайт мы устанавливаем не в корне локалхоста (localhost), а определенную директорию,например http://localhost/maxsite/.
Правим выделенные строки в .htaccess на
RewriteBase /maxsite/
RewriteRule ^(.*)$ /maxsite/index.php/$1 [L,QSA]
и все проблемы должны быть решены, по крайне мере мне это помогло ! ;)
Еще записи по теме
- [GW]ammu - программа для управления сотовыми телефонами под Linux
- Настройка локали консоли в Debian (Ubuntu)
- Аунтификацией пользователей proftpd из passwd
- Плагины для браузера Opera
- Простая настройка FTP сервера proftpd на Centos 5.X
- Книга Managing Linux Systems with Webmin
- Обмен ссылками при помощи Sape.ru
Комментариев: 2
Огромное Спасибо! мучился с MaxSite после переустановки сервера: главная страница отображалась, а при переходе по любой ссылке - Error 404. Изменил в конфиге апача AllowOverride None на AllowOverride All и все заработало:-)
Спасибо помогло разобраться с тем, что после нажатия "Установить" происходит пере направление на - Ура, заработало! (http://localhost/denwer/), а установка не происходит.