[РЕШЕНО ]Не отображаются картинки во 2-й версии движка
не отображаются ни загруженные картинки в фотоальбомы ни аватарки.
тут что-то другое надо подправить, что то очень простое
что изменить в .htaccess в апплоад чтобы картинки грузились?Нет, отключил защиту от запуска вредоносных скриптов с папки upload.
У меня вот такой
что изменить в .htaccess в апплоад чтобы картинки грузились?Нет, отключил защиту от запуска вредоносных скриптов с папки upload.
Options -Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} \.(css|jpg|gif|png|zip|rar|doc|xls|js|tif|tiff|docx|xlsx|ico)$|test\.php$
RewriteRule ^(.*)$ $1 [L,QSA]
# nothing to do there in subrequests
RewriteCond %{ENV:NS} !=1
RewriteCond %{IS_SUBREQ} =true
RewriteRule (.*) $1 [L,QSA]
#do NS=0?
RewriteCond %{REQUEST_URI} ^/index$ [OR]
RewriteCond %{REQUEST_URI} ^/index[.]+(\w+)$
RewriteRule. / [R=301,L]
# remove trailing slashes
# if want external redirect use correct external redir [R=301,L] or [R=301] for correct internal or simple redir [L]
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} (.*)/$
RewriteRule. %1.html [R=301,L,E=NS:1,QSA]
# if whants .html endings
RewriteCond %{REQUEST_URI} !^(.+)\.(html|php)$
RewriteRule. %{REQUEST_URI}.html [R=301,L]
# fix multidots in endings (missed language) index..html instead of index.en.html
RewriteCond %{REQUEST_URI} ^(.+)\.\.+(\w+)$
RewriteRule. %1.%2 [R=301,L]
# otherways
#RewriteCond %{REQUEST_URI} (.+)\.(html|php)$
# RewriteRule. %1 [R=301,L]
# any php filename in root dir
# this makes secure loses
RewriteCond %{REQUEST_URI} ^[\w\-.]+$
RewriteCond %{REQUEST_FILENAME} (.*)\.(html|php)$
RewriteCond %1.php -s [OR]
RewriteCond %1.html -s
RewriteRule. %1.%2 [L,QSA]
RewriteRule (.*) entry.php?URI=$1 [L,QSA]
#
#<IfModule mod_rewrite.c>
# Options +FollowSymLinks
# Options -Indexes
# RewriteEngine on
# RewriteCond %{SCRIPT_FILENAME} !-f
# RewriteCond $1 !^(index\.php|robots\.txt|img|css|js)
# RewriteRule ^(.+) index.php [L]
#</IfModule>
Их ответ:
После этого пропала галерея, даже настройки белый экран. Подскажите как решить проблему.Спасибо!Исправили. Проблема заключалась в том, что в конфигурационном файле
.htaccess, который находится в директории ~/public_html/s/upload,
использовалась запрещенная директива php_flag, строку с директивой
закомментировали.
Это решение поможет решить отображение Галереи? Спасибо!в папке upload лежит файл .htaccess с двумя строчками.
В нем заменить строку: php_flag engine 0
на
RemoveHandler .php .php3 .php4 .php5 .php6 .phtml .phps .phpt .cgi .fcgi .fpl .shtml .asp .jsp .htm .html .pl
AddType text/plain .php .php3 .php4 .php5 .php6 .phtml .phps .phpt .cgi .fcgi .fpl .shtml .asp .jsp .htm .html .pl
Сам сайт находиться по такому адресу localhost/instant/
Ссылки на изображения вот такие /upload/u1/003/d0ed7732.jpg
Если исправит в коде на /instant /upload/u1/003/d0ed7732.jpg то изображение появляется
Вы установили сайт во вложенную папку, а не в корень и удивляетесь проблемам с путями файлов.
Почитайте в инструкции про Указание путей.
docs.instantcms.ru/manual/install
Ссылки на изображения вот такие /upload/u1/003/d0ed7732.jpg
Если исправит в коде на /instant /upload/u1/003/d0ed7732.jpg то изображение появляется
Судя по этому, движок воспринимает за корневую директорию не localhost/instant/ а именно localhost/
Что это вообще за хитрый локальный вебсервер такой? Вы принципиально не хотите установить денвер?
Переустановите сайт еще раз и проверьте правильность путей при установке: