Вновь проблема с загрузкой картинок
Установил cms livestreet 0.4.2 все хорошо вроде работает но при попытке загрузки картинке просто тишина т.е. выбираем картинку (размер был 30х30 вес пару кб) нажимаем загрузить и все тишина. Полазив по гуглу и тут увидел потрасающее решение проблемы причем от всех это конечно же права на папки (но проблема в том что даже при установке написано какие папки должны быть разрешены для записи, а значить права уже стояли 777 после того как база mysql создалась) но все же я подумал что мог ошибиться и решил проверить еще раз это проклятые права и каково мое было удивление что права на папках uploads, tmp, templates/cache и еще несколько стоят 777. Многие советовали поставить firebug и проверить какова ошибка возникает при обращении на загрузку картинок и вот ошибка:
req.responseJS is null
полный код
находится этот кусок в файлике templates/skin/new/js/other.js
Так же у некоторых была интересная идея чтобы поменять владельца на вирт.хостинге эта идея улыбнула :) потому как на локал хосте почему то все работает без ошибок которые описаны выше и владелец не стоит: www-data как советуют некоторые :)
Так вот вопрос, как лечить сию проблему? Ответы на подобии: меняй хоста или покупай vds оставьте при себе.
З.Ы. allow_url_fopen On тоже стоит в php.ini
З.Ы. Кстати а аватарки загружаются! вот что за непруха…
req.responseJS is null
var winFormImgUpload;function ajaxUplo...onseJS.sText);hideImgUploadForm();}}}
полный код
var winFormImgUpload;function ajaxUploadImg(value,sToLoad){var req=new JsHttpRequest();req.onreadystatechange=function(){if(req.readyState==4){if(req.responseJS.bStateError){msgErrorBox.alert(req.responseJS.sMsgTitle,req.responseJS.sMsg);}else{lsPanel.putText(sToLoad,req.responseJS.sText);hideImgUploadForm();}}}
req.open(null,DIR_WEB_ROOT+'/include/ajax/uploadImg.php',true);req.send({value:value,security_ls_key:LIVESTREET_SECURITY_KEY});};
находится этот кусок в файлике templates/skin/new/js/other.js
Так же у некоторых была интересная идея чтобы поменять владельца на вирт.хостинге эта идея улыбнула :) потому как на локал хосте почему то все работает без ошибок которые описаны выше и владелец не стоит: www-data как советуют некоторые :)
Так вот вопрос, как лечить сию проблему? Ответы на подобии: меняй хоста или покупай vds оставьте при себе.
З.Ы. allow_url_fopen On тоже стоит в php.ini
З.Ы. Кстати а аватарки загружаются! вот что за непруха…
19 комментариев
открываете вкладку Network, грузите картинку, после этого находите запрос к uploadImg.php и смотрите response
uploads — права: 077 владелец: www-data
tmp — тоже самое что и выше
logs — тоже самое что и выше
И как ни страано но как не грузились так и не грузятся… красатаааа :)
Уже из под оперы смотрю откладку.
ток он чет лег :)
Я то сегодня поставлю на другой хостинг, а точнее на _http://hostpro.ua/ru/
и что-то у меня есть подозрения что будет та же проблема. Т.к. даже если настройки сервера не такие… то какие нужно? )))))
Нет смысла обсуждать возможные проблемы, связанные с настройками сервера, поскольку на хосте за доллар никто никогда не разрешит их изменить.
В таком случае вопросы наподобие «как лечить сию проблему?» также оставляй при себе.