Помощник
|
Проблема с загрузкой файлов в БД |
yuriy_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Apay |
20.9.2011, 22:12;
Ответить: Apay
Сообщение
#2
|
|
имхо что-то с правами доступа к файлу не то, попробуйте сначала его переместить, потом загружать перемещенное
|
|
|
yuriy_hb
|
Сообщение
#3
|
|
Пришлось загружать а затем только закачивать))) Хостер что-то не захотел дать права доступа!!!
Кстати подскажите еще! Приобрели VPS-сервер и там не работает функция отпраки почты! Ошибки ни какой не выдает пишет что отправлена почта, в логах тоже нет ничего с помощью phpinfo() - смотрел все на месте вроде... Почему не хочет отправляться??? Что может быть не так? Что интиресно никаких ошибок не выводит - это при включении уровня отображения ошибок!!! |
|
|
Apay |
21.9.2011, 10:52;
Ответить: Apay
Сообщение
#4
|
|
надо поднять почтовый сервер, сейчас обычно ставят exim4, в инете полно документации, в т.ч. и переведенной.
|
|
|
yuriy_hb
|
Сообщение
#5
|
|
Так проблема может быть в самом почтовом сервере? Нужно его проверить! Этим должны заняться администраторы хостинга?
|
|
|
Alcorn |
21.9.2011, 11:12;
Ответить: Alcorn
Сообщение
#6
|
|
Такая же байда, на хостинге не могу заставить работать LOAD DATA INFILE из-за недостатка прав доступа. Путь к файлу задаётся от физического расположения самой базы, либо полный путь от корня. Первый вариант сразу отпадает (кроме папки htdocs доступа никуда больше нет), а второй - access denied. Кстати, есть ли другой способ? А то парсинг прайс-листа на php и инсёрт по одной строке в базу - жесть полнейшая, вешается секунд на 10-20, с (LOAD DATA INFILE 'price.txt' INTO TABLE sam.products FIELDS TERMINATED BY ';' IGNORE 1 LINES;")) исполняется меньше секунды.
|
|
|
yuriy_hb
|
Сообщение
#7
|
|
Сам провозился вчера целый день. Пришлось загружать сам файл в папку ну а затем с сервера загружать в БД!!! Только используй LOAD DATA без INFILE
|
|
|
Mulder_hb |
21.9.2011, 11:19;
Ответить: Mulder_hb
Сообщение
#8
|
|
|
Кстати подскажите еще! Приобрели VPS-сервер и там не работает функция отпраки почты! Ошибки ни какой не выдает пишет что отправлена почта, в логах тоже нет ничего с помощью phpinfo() - смотрел все на месте вроде... Почему не хочет отправляться??? Логи вообще пустые или там что-то есть? Может письмо отправляется, но не приходит адресату, спам фильтры у адресата не верно настроены. Такая же байда, на хостинге не могу заставить работать LOAD DATA INFILE из-за недостатка прав доступа. Права доступа есть не только у файла, но и у базы. У самой базы может быть отключена возможность заливки файла. А то парсинг прайс-листа на php и инсёрт по одной строке в базу - жесть полнейшая Парсинг вы ведь все равно делаете, чтобы подготовить файл? А Вставка делается один раз: INSERT INTO ... VALUES(...), VALUES(...), VALUES(), ...;
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
FinFile - новые возможности для монетизации Ваших файлов! | 3 | FileXmaster | 2051 | 25.7.2020, 16:10 автор: -Condis- |
|
Проблема с админкой | 5 | Prok | 2315 | 29.7.2019, 20:04 автор: dvakarandasha |
|
Проблема с таблицей, которая выводится через скрипт | 7 | vanchester | 1336 | 15.2.2019, 19:06 автор: Artos_mw |
|
Добавление файлов | 0 | PHP_Programist | 2553 | 25.4.2018, 12:25 автор: PHP_Programist |
|
Добавление файлов на сайт | 1 | Dess33 | 2784 | 8.4.2018, 2:32 автор: rasul |
Текстовая версия | Сейчас: 29.3.2024, 16:49 |