ועדיין לא עובד.
בלוג שגיאות של apache אני מקבל:
.htaccess: <IfModule not allowed here
זאת הגדרת התיקיה :
<Directory "/var/www/html/wmhcs">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
apachectl -M|grep rewrite
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
rewrite_module (shared)
ברירת המחדל של השרת היא לסמוך רק על קובץ התצורה הראשי ולא לסמוך על קובצי .htaccess מכיוון שמנהל המערכת כותב את קובץ התצורה הראשי ואילו קבצי .htaccess נכתבים אולי על ידי משתמשים גילים שיכולים להזיק לשרת היקר שלנו. לכן צריך להגדיר שמפורש מה מותר להם לעשות.
אבל רגע, דיברו על קובץ תצורה אחד לשרת, לא? בדביאן הקובץ הזה הוא /etc/apache2/apache2.conf וכל מה שיש שם (חוץ משינוי של כמה ברירות מחדל) הוא:
קוד:
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
זה נעשה כדי שחבילות לא יצטרכו לערוך את הקובץ הראשי. התיקיות הללו מכילות קישורים לתיקיות עם השמות המקבילות עם available . התוכנית a2enconf יוצרת את הקישור בתיקיית conf-enbled .