Вроде как все поставили и настроили (lamp) и начинаем ставить maxsite и
при инсталляции вываливаться ошибка "The requested URL
/maxsite/install/2 was not found on this server".
Первое что надо проверить включен ли модуль Apache mod_rewrite:
Подключаем:
Дефолтный .htaccess содержит следующее
Правим выделенные строки в .htaccess на
Первое что надо проверить включен ли модуль Apache mod_rewrite:
Подключаем:
$ a2enmod rewrite
$ /etc/init.d/apache2 restart
Изменяем параметры хоста:$ nano /etc/apache2/sites-available /default
С AllowOverride None на AllowOverride AllТак же внимательно смотрим на .htaccess, тут нужно правильно указать путь к директории сайта.
Дефолтный .htaccess содержит следующее
RewriteEngine onНо в своем большинстве сайт мы устанавливаем не в корне локалхоста (localhost), а определенную директорию,например http://localhost/maxsite/.
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
Правим выделенные строки в .htaccess на
RewriteBase /maxsite/и все проблемы должны быть решены, по крайне мере мне это помогло ! ;)
RewriteRule ^(.*)$ /maxsite/index.php/$1 [L,QSA]
Комментариев нет:
Отправить комментарий