Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
LoGwi-N

Проблема с прикрепленными изображениями

Рекомендованные сообщения

Появилась проблемка с прикрепленными изображениями.

Причем 2-х видов.

Одна это когда видна миниатюра, но фото не открывается, долго грузит и в итоге ничего. Пробовал открывать через шаблон мобильный, писало вот такое.

[#10171] У вас не достаточно прав для загрузки данного прикрепленного файла.

 

Второй вид подобной проблемы. Это просто напросто нету не миниатюр, ничего. Куда же могли пропасть фото? Причем если фото залиты буквально день назад.

Пробовал делать пересчеты превьюшек и т.д., результаты нулевые.

post-42728-0-41065300-1334159816_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

Пробовал делать пересчеты превьюшек и т.д., результаты нулевые.

Нажмите правую клавишу мыши -> узнайте адрес миниатюры -> скопируйте его в браузере. Откроется или нет, какой при этом код ответа сервер возвращает. Посмотрите есть ли на сервере изображение по указному адресу.

 

долго грузит и в итоге ничего.

Очень исчерпывающие описание. Логи ошибок смотрели?

Поделиться сообщением


Ссылка на сообщение
04/11/12 16:48 (изменено)

Нажмите правую клавишу мыши -> узнайте адрес миниатюры -> скопируйте его в браузере. Откроется или нет, какой при этом код ответа сервер возвращает. Посмотрите есть ли на сервере изображение по указному адресу.

404 Not Found

nginx

Файла на сервере не нашел, так куда он мог деться?

Очень исчерпывающие описание. Логи ошибок смотрели?

В журнале ошибок вот что

10171 У вас не достаточно прав для загрузки данного прикрепленного файла.

Вот с ошибок sql

 Date: Wed, 11 Apr 2012 10:02:43 +0000
Error: 1062 - Duplicate entry '0b9f9e75e1dbec7d' for key 'PRIMARY'
IP Address: 79.98.48.93 - /index.php?app=forums&module=ajax&section=topics&do=reply&t=238&f=28&pid=18417
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: INSERT INTO fishforum_core_like (`like_id`,`like_lookup_id`,`like_lookup_area`,`like_app`,`like_area`,`like_rel_id`,`like_member_id`,`like_added`,`like_is_anon`,`like_notify_do`,`like_notify_meta`,`like_notify_freq`,`like_visible`,`like_notify_sent`) VALUES('0b9f9e75e1dbec7d590cd24248caeb8c','90e81956efa6e4f0ce4066beb1061bbd','fe838a6a69ae1322f2a3522692933775','forums','topics',238,112,1334138562,0,1,238,'immediate',1,0)
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/like/composite.php                                   | [db_main_mysql].insert                                                        | 511               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/sources/classes/post/classPost.php               | [classes_like_composite].add                                                  | 3285              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/sources/classes/post/classPost.php               | [classPost].addTopicToTracker                                                 | 1158              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/modules_public/ajax/topics.php                   | [classPost].addReply                                                          | 533               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/modules_public/ajax/topics.php                   | [public_forums_ajax_topics]._reply                                            | 76                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php                                       | [public_forums_ajax_topics].doExecute                                         | 418               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php                                       | [ipsAjaxCommand].execute                                                      | 120               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Изменено пользователем LoGwi-N

Поделиться сообщением


Ссылка на сообщение

В журнале ошибок вот что

Не в этом, в логах сервера.

 

Файла на сервере не нашел, так куда он мог деться?

Спросите об этом вашего хостера, или у тех кто имеет доступ к фтп.

Поделиться сообщением


Ссылка на сообщение

Не в этом, в логах сервера.

Это? в файле php_error?

[10-Apr-2012 18:17:05 UTC] PHP Fatal error:  require_once(): Failed opening required '/hosting/fishing.mmds.by/www/admin//applications_addon/ips/gallery/sources/libs/lib_gallery.php' (include_path='.:/usr/local/share/pear:/hosting/fishing.mmds.by/www/ips_kernel/') in /hosting/fishing.mmds.by/www/hooks/gallery_nrimg_counter_1f04e6a009cfd6d37f6e5ae4aeecf4c2.php on line 22
[11-Apr-2012 03:08:27 UTC] PHP Warning:  is_file(): open_basedir restriction in effect. File(/hosting/fishing.mmds.by/www//index.php/topic/94-%d0%b8%d0%bf%d1%83%d1%82%d1%8c/forum/index.php) is not within the allowed path(s): (/hosting/fishing.mmds.by) in /hosting/fishing.mmds.by/www/admin/sources/base/ipsRegistry.php on line 1506
[11-Apr-2012 11:58:11 UTC] PHP Warning:  require_once(/hosting/fishing.mmds.by/www/admin//applications_addon/ips/gallery/sources/libs/lib_gallery.php): failed to open stream: No such file or directory in /hosting/fishing.mmds.by/www/hooks/gallery_nrimg_counter_1f04e6a009cfd6d37f6e5ae4aeecf4c2.php on line 22 

 

Вот строка 1506 ipsRegistry.php

	if( preg_match( "#(.+?)/" . preg_quote( IPS_PUBLIC_SCRIPT ) . "#", $_404Check, $matches ) AND !is_file( DOC_IPS_ROOT_PATH . $_404Check ) )

 

И 22 строка файла gallery_nrimg_counter_1f04e6a009cfd6d37f6e5ae4aeecf4c2

require_once( GALLERY_LIBS . 'lib_gallery.php' );

Поделиться сообщением


Ссылка на сообщение

Это? в файле php_error?

В этом, но здесь уже и так все ясно

 

404 Not Found

Файла на сервере не нашел

Поделиться сообщением


Ссылка на сообщение

В этом, но здесь уже и так все ясно

Есть у меня 2 вопроса:

1) Куда могли деться изображения с сервера? Если их ручками никто не трогал?

2) Что за ошибки в тех файлах что я указал, а конкретно что за ошибки в тех строчках?

Поделиться сообщением


Ссылка на сообщение

Может они кому-то не понравились, взломали хостера или форум и их удалили. Лично у меня за 3 года бесследно изображения еще не пропадали, поэтому даже не знаю какие еще варианты можно предположить.

 

По ошибкам можно нагуглить в гугле http://www.google.ru/search?hl=ru&newwindow=1&client=opera&hs=QT3&rls=ru&q=PHP+Fatal+error%3A+require_once%3A+Failed+opening+required&oq=PHP+Fatal+error%3A+require_once%3A+Failed+opening+required

и проверьте правильность путей, где-то прописан один лишний слэш

/admin//applications_addon/..

Поделиться сообщением


Ссылка на сообщение

проверьте правильность путей, где прописан один лишний слэш

не подскажете каким образом это сделать?

Поделиться сообщением


Ссылка на сообщение

Если в initdata.php в CP_DIRECTORY после admin нету слэша, значит с путями все нормально.

 

define( 'CP_DIRECTORY', 'admin' );

Поделиться сообщением


Ссылка на сообщение

Если в initdata.php в CP_DIRECTORY после admin нету слэша, значит с путями все нормально.

 

define( 'CP_DIRECTORY', 'admin' );

значит у меня остался один вариант, гуглить?

как мне обновить значения переменных $mosConfig_live_site и $mosConfig_absolute_path!

Поделиться сообщением


Ссылка на сообщение

значит у меня остался один вариант, гуглить?

Чтобы гуглить надо знать что и зачем. Не стоит сильно над этим заморачиватся, там проверяется request_uri и наверное туда попадает адрес со слэшем. Во всяком случае тема не относится к сабжу.

 

как мне обновить значения переменных $mosConfig_live_site и $mosConfig_absolute_path!

Не знаю, не встречал я таких переменных в ИПБ

Поделиться сообщением


Ссылка на сообщение

В теме какой-то треш, угар и содомия творятся)))

 

10171

Эта ошибка возникает, когда выбранное хранилище не возвращает файл. Такое бывает по 2 причинам - права доступа и физическое отсутсвие файла. Если у вас ошибка под админом, очевидно, тут физическое отсутствие файла.

 

404 Not Found

nginx

Скриншоты к файлам генерируются в публичной папке при загрузке файла, и далее IP.Board не беспокоится об их судьбе. 404 говорит о физическом отсутствии файла.

 

[10-Apr-2012 18:17:05 UTC] PHP Fatal error: require_once(): Failed opening required '/hosting/fishing.mmds.by/www/admin//applications_addon/ips/gallery/sources/libs/lib_gallery.php' (include_path='.:/usr/local/share/pear:/hosting/fishing.mmds.by/www/ips_kernel/') in /hosting/fishing.mmds.by/www/hooks/gallery_nrimg_counter_1f04e6a009cfd6d37f6e5ae4aeecf4c2.php on line 22

[11-Apr-2012 03:08:27 UTC] PHP Warning: is_file(): open_basedir restriction in effect. File(/hosting/fishing.mmds.by/www//index.php/topic/94-%d0%b8%d0%bf%d1%83%d1%82%d1%8c/forum/index.php) is not within the allowed path(s): (/hosting/fishing.mmds.by) in /hosting/fishing.mmds.by/www/admin/sources/base/ipsRegistry.php on line 1506

[11-Apr-2012 11:58:11 UTC] PHP Warning: require_once(/hosting/fishing.mmds.by/www/admin//applications_addon/ips/gallery/sources/libs/lib_gallery.php): failed to open stream: No such file or directory in /hosting/fishing.mmds.by/www/hooks/gallery_nrimg_counter_1f04e6a009cfd6d37f6e5ae4aeecf4c2.php on line 22

Первая и последняя ошибки жалуются на отсутствие одного файла из дистрибутива галереи. Причем, в последних галереях нет такого файла, следовательно, проблема в устаревшем хуке, которому принадлежит файл "/hooks/gallery_nrimg_counter_". Не могу вспомнить, как этот хук называется, но вы можете просто поотключать все хуки, связанные с галереей - устаревший - один из них :)

 

Средняя строка - это прикол конфигурации вашего сервера. Пути с urlcode при проверке open_basedir он, похоже, в принципе не переваривает. Можно спокойно игнорировать эту ошибку.

 

Отвечая же на саму суть вопроса - аттачи у вас пропали потому, что с сервера пропали файлы из папки uploads.

 

Как такое могло произойти? Через IPB файлы так не удалить - он сначала из базы записи об аттаче трет. На 90% уверен, что у вашего хостера что-то сломалось, и он накатил на сервер старые бекапы, при этом потеряв часть контента, и теперь молчит в тряпочку, опасаясь справедливого возмущения. Оставшиеся 10% делю между саботажем какого-нибудь деятельного идиота, которому вы дали ftp, и который, как вариант, удалением файлов из папки uploads "освободил вам немного места", и между маленькими барабашками, заведшимися в ДЦ вашего хостера. :)

 

Я бы менял хостинг на вашем месте.

 

mosConfig_live_site

А это вообще конфиг Joomla. Не трогайте его, он тут точно ни при чем, вы же IPB чините :)

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Причем, в последних галереях нет такого файла, следовательно, проблема в устаревшем хуке, которому принадлежит файл "/hooks/gallery_nrimg_counter_". Не могу вспомнить, как этот хук называется

(SOS31) Unread Images Counter in IP.Gallery Tab. Версия 1.0.0 либо 2.0.0.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...