У меня есть сервер ubuntu с Apache 2.4.7, и изображения не загружаются мобильными клиентами, на рабочем столе он работает. Apache блокирует изображения на основе заголовка User Agent с ошибкой 403 Forbidden.
Перезапись мода включена. У меня есть простой файл .htacces:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Мой файл конфигурации vhost
<VirtualHost *:80>
ServerAdmin office@eventbook.ro
DocumentRoot /var/www/eventbook.ro/public
ServerName eventbook.ro
<Directory "/var/www/eventbook.ro/public">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Как я могу включить изображения для мобильных устройств на apache?
Вы можете проверить это здесь: eventbook.ro
ОБНОВИТЬ: журнал ошибок из apache дал мне подсказку
[core:crit] [pid 13899] (13)Permission denied: [client 188.25.90.176:51594] AH00529: /var/www/eventbook.ro/public/images/event/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/www/eventbook.ro/public/images/event/' is executable, referer: http://eventbook.ro/
Таким образом, изменение разрешений на 777 для подкаталога изображений решило проблему ... но можно ли иметь 777 для общей папки?