Путь к изображению с контроллера работает на локальном хосте, но не на удаленном хосте

Получил контроллер загрузки файлов с путем к папке с изображениями $config['upload_path'] = APPPATH.'../images/menu/';, Моя папка с изображениями находится на том же уровне, что и папка приложения. Он отлично работает на моем локальном хосте, но не работает на удаленном хосте. то есть, когда я нажимаю «загрузить» после выбора файла, он как бы сбрасывает поле выбора файла, и ничего не происходит. Уже установил права доступа к папке 777, все равно ничего.

Есть идеи?

0

Решение

Если изображения находятся на том же уровне каталогов, что и APPPATH, тогда ваш путь должен быть APPPATH. ‘/ Images / menu /’;

Также вы рекурсивли ли устанавливать права доступа к каталогу, меню доступно для записи?

Попробуйте отладку,

if(!is_dir(APPPATH.'/images/menu/'))
{
echo "Not PAth" . APPPATH.'/images/menu/';
}
elseif(!is_writable(APPPATH.'/images/menu/')
0

Другие решения

Я вполне уверен, что нуждается в FCPATH, но будет использовать полный, чтобы показать ваш код. APPPATH предназначен только для показа application / views / welcome.php, это все, что можно получить

Где FCPATH получает полные пути.

ПРИМЕР: C:\Xampp\htdocs\yourproject\images/menu/

$config['upload_path'] = FCPATH . 'images/menu/';

Убедитесь, что папка с изображениями находится в главном каталоге.

0

Спасибо за все отклики. Хотя это не решило мою проблему, но я определенно изучил несколько вещей, я действительно ценю. Я думаю, что проблема в том, что я использую Freehostrunner.com для тестирования, чтобы я мог показать своему клиенту, который находится за границей, прежде чем он купит домен. Я считаю, что они не разрешают загружать файлы сценариев в условиях бесплатного аккаунта. 🙁
Кто-нибудь знает о бесплатном удаленном хосте, который позволяет это?

0
По вопросам рекламы [email protected]