|
dBase из apache = 1022 [Драйвер ODBC dBase] Дисковая или сетевая ошибка.
|
|||
---|---|---|---|
#18+
Здравствуйте, товарищи! Есть Windows 2003 сервер, на нём работает старая программа, использующая БД в DBF файлах, и есть нужда кое-что сделать в БД. Различные скрипты, запускаемые из командной строки с этой БД работают одинаково хорошо что через модуль Win32::ODBC, что через DBI::ODBC, но будущи запущены из-под локального apache (XAMPP, работает под моим же пользователем), выдают ошибку: Код: plaintext
если используется перловый модуль DBD::ODBC: Код: plaintext
А если запускаю из командной строки, то всё нормально: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
сам код, которым я это делаю: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
Из-под apache я могу получить доступ к файлам, а обращаясь к списку DSN я вижу все DSN, которые я создаю в системе: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Код: plaintext 1. 2. 3.
Как это побороть? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2016, 15:04 |
|
|
start [/forum/topic.php?fid=56&fpage=3&tid=2015086]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 258ms |
total: | 426ms |
0 / 0 |