MySQL mod_rewrite = 500 ошибка

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

pistol
Сообщения: 29
ОС: Ubuntu

MySQL mod_rewrite = 500 ошибка

Сообщение pistol »

Нагуглил то, что проблема на проблеме с этим мод реврайт на убунту. Следовал всем советам, которые нашел, полдня бился, но моя проблема осталась.

Сейчас имеем:

/home/ilya/www/loc1 - цмс с .htaccess с RewriteEngine On


/etc/apache2/sites-available/default:

Код: Выделить всё

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /var/www/>
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        AllowOverride All
        Order deny,allow
        Deny from all
        Allow from all
    </Directory>

</VirtualHost>

<VirtualHost *:80>
    ServerName loc1
    DocumentRoot /home/ilya/www/loc1
    <Directory />
        RewriteEngine On
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /home/ilya/www/loc1>
        RewriteEngine On
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>


Выскакивает Internal Server Error.

При перезапуске апача:

Код: Выделить всё

ilya@ilya-desktop-88:~$ sudo invoke-rc.d apache2 restart
 * Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                         [ OK ]

Помогите.
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: MySQL mod_rewrite = 500 ошибка

Сообщение blackdevil »

И причем тут mod_rewrite? Апач ругается, что у Вашего компьютера нет fqdn имени (полного доменного имени). С помощью команды hostname проверьте. Должно быть что-то типа myserver.ru. а у Вас наверное просто myserver

Ссылка по теме: http://ru.wikipedia.org/wiki/FQDN
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: MySQL mod_rewrite = 500 ошибка

Сообщение SLEDopit »

blackdevil писал(а):
14.01.2010 21:50
И причем тут mod_rewrite? Апач ругается, что у Вашего компьютера нет fqdn имени (полного доменного имени). С помощью команды hostname проверьте. Должно быть что-то типа myserver.ru. а у Вас наверное просто myserver
Нене, без fqdn, емнип, все будет работать. а у человека 500 ошибка.

pistol
Хтакцесс ваш покажите. Вероятно он неверно составлен.

зы А вас не смущает, что в первом VirtualHost'e не выставлен ServerName?

ззы А вот Mysql тут и правда ни при чем.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
pistol
Сообщения: 29
ОС: Ubuntu

Re: MySQL mod_rewrite = 500 ошибка

Сообщение pistol »

Хтакцесс ваш покажите. Вероятно он неверно составлен.

Вы правы, к моему стыду, там строка
RewriteRule (.+) /control.php?do=$1 [L]

А control.php не существовал, я был железно уверен, что index.php там прописан :) Просто на линуксе второй день всего, все грехи скидываю на убунту, за собой не слежу.

SLEDopit писал(а):
14.01.2010 21:55
зы А вас не смущает, что в первом VirtualHost'e не выставлен ServerName?

В попытках исправить модреврайт переписал его десятки раз, в какой-то момент потерялся он, но работает :)

Суть ошибки апача понял, ничего страшного.
Спасибо сказали: