Поставил drupal и столкнулся с проблемой
Не работают ссылки
Везде пишут
Код: Выделить всё
sudo a2enmod rewrite
Код: Выделить всё
sudo a2enmod rewrite
Код: Выделить всё
urpmi apache-mod_access_compat apache-mod_authz_host
Код: Выделить всё
RewriteEngine on
RewriteLog /tmp/rewrite.log
RewriteLogLevel 2
RewriteRule ^$ /1.html
Это устаревший синтаксис потому что. apache-mod_access_compat позволяет продолжать его использовать, но лучше в Apache 2.4 использовать новый синтаксис:hitman249 писал(а):+ Не доустановлена часть апача, например команда "Order Allow,Deny" в конфиге НЕ отработает
Код: Выделить всё
- Order allow,deny
- Deny from all
+ <IfModule mod_authz_core.c>
+ Require all denied
+ </IfModule>
+ <IfModule !mod_authz_core.c>
+ Order allow,deny
+ </IfModule>
У меня девушка на нём кучу сайтов на разных CMS (Joomla, Wordpress, Drupal) уже сделала, так что если бы действительно были какие-то проблемы с самим Apache, а не с его настройкой, я бы давно об этом знал. С Drupal, кстати, так и было - по дефолту в Росе ставился php-suhosin ("Suhosin is an advanced protection system for PHP installations"), и Drupal не работал. Так что сделали установку php-suhosin опциональной. И после удаления php-suhosin на тех системах, где он уже был установлен, Drupal отлично заработал.hitman249 писал(а):Т.е. сам апач пока просто куча не работающего толком хлама.
Код: Выделить всё
urpmi apache-mod_access_compat apache-mod_authz_host
Код: Выделить всё
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks
<IfModule include_module>
Options +Includes
</IfModule>
AllowOverride All
Require all granted
</Directory>
<Location />
Options +IncludesNoExec -ExecCGI
</Location>
<Files ".ht*">
Require all denied
</Files>
Пока что не могу - она уехала на несколько дней на островаhitman249 писал(а):Pulfer, можете ли вы уточнить у вашей девушки
hitman249 писал(а):Ещё одно замечание не в тему, phpmyadmin версия в репах на самом деле "русско-китайская"
там где недопереведено светятся китайские символы вместо английских аналогов, обидно, пользоваться можно только выбрав предварительно английскую локализацию
Да, тут как выйдет мейнтейнер Apache и PHP из отпуска, я постараюсь не забыть ему сказать про это.hitman249 писал(а):Pulfer, да, уже не актуально![]()
обратите внимание, отредактировал вышеhitman249 писал(а):Ещё одно замечание не в тему, phpmyadmin версия в репах на самом деле "русско-китайская"
там где недопереведено светятся китайские символы вместо английских аналогов, обидно, пользоваться можно только выбрав предварительно английскую локализацию
Код: Выделить всё
#!/bin/bash
rm -rf phpmyadmin.zip
wget -O phpmyadmin.zip http://sourceforge.net/projects/phpmyadmin/files/latest/download
mkdir phpmyadmin_tmp
unzip phpmyadmin.zip -d phpmyadmin_tmp/
rm -rf /usr/share/phpmyadmin
mv phpmyadmin_tmp/$(ls phpmyadmin_tmp/) /usr/share/phpmyadmin
chmod -R 755 /usr/share/phpmyadmin
rm -rf phpmyadmin.zip phpmyadmin_tmp/
Я в сабже ничего не смыслю, но разбираться с проблемами локализации, это самое интересноеhitman249 писал(а):VictorR2007, скрипт ложится в любую директорию и запускается от рута
в скрипте ничего не компилится т.к. это php
т.е. по сути скрипт скачивает последний архив с офф. источника и распаковывает его вместо старого
но суть в том что это не исправляет локализацию
и в старом виде и в новом присутствуют китайские символы
Еще даже не бета.hitman249 писал(а):> у меня уже установлена Роса 2014.1.
ого, это я что-то пропустил? или это бета?
Я про это и говорю.vlad писал(а):Не обязан английский подхватываться если китайцы писали.
Код: Выделить всё
в файле /etc/httpd/conf/httpd.conf найти секцию
<Directory «/var/www/html»>
…
</Directory>
В ней также будет строчка "AllowOverride None". Изменяем её на "AllowOverride All".
рестарт Apache
systemctl restart httpd