Intereting Posts
as3, соединение MySQL PHP Проблема с PHPMaker Mysql PHP конвертирует десятичную дробь и обратно? Сохранение содержимого или холста Div в качестве изображения Чтобы понять запросы в PHP PG -подготовленные statemens Использование try / catch с cURL в PHP Активный токен доступа должен использоваться для запроса информации о текущем пользователе Группирование родительских и дочерних категорий для публикации и отображения SEO для URL-адресов PHP? Разделить текст на два столбца с помощью PHP Страница обслуживания laravel 5, сломанная во время обновления композитора Как добавить поле ввода динамически в пустой форме? Конвертация валюты для сайта электронной коммерции – Предотвращение неправильной полной корзины из-за округления получение полного URL-адреса, включая строку запроса после хэша PHP-код для вставки значения флажка в spesific-столбец в mysql с формой выбора

Как включить mod_rewrite в LAMP на ubuntu?

Я использую Ubuntu 12.04 LTS linux на своей машине. Я уже установил LAMP на нем. Теперь я хочу включить модуль mod_rewrite. Я много сделал google и много раз пробовал, но не смог включить mod_rewrite. Может ли кто-нибудь помочь мне включить mod_rewrite? Заранее спасибо.

Версия TL; DR – выполните следующие действия в терминале:

sudo a2enmod rewrite && sudo service apache2 restart 

С объяснениями – сделайте следующее в своем терминале:

 ls -l /etc/apache2/mods-available/rewrite.load ///if it prints out rewrite.load, it's there and ready to go sudo a2enmod rewrite //enables the mod ls -l /etc/apache2/mods-enabled/rewrite.load // shows created symlink sudo vi /etc/apache2/sites-available/default //opens the file in vi (you can also use vim or nano) 

Замените вхождения «AllowOverride None» с «AllowOverride all» по мере необходимости

 sudo service apache2 restart ///restarts apache 

Измените запись своего виртуального хоста в / etc / apache2 / sites-available и добавьте AllowOverride All в DocumentRoot. Ваш виртуальный хост должен в конечном итоге выглядеть примерно так:

 <VirtualHost *:80> ServerName example.com DocumentRoot /var/www/vhosts/example.com <Directory /var/www/vhosts/example.com> AllowOverride all </Directory> </VirtualHost> 

Хотя это не подходит для производственных сред, оно отлично подходит для местного развития.

Вы не указали, какие команды вы пробовали, поэтому я начну с основного:

 sudo a2enmod rewrite 

Вы также можете проверить, разрешено ли переписывание мод, используя:

 apache2ctl -M