Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
file_put_contents - Permission denied на Mac OS
|
|||
|---|---|---|---|
|
#18+
Есть класс для работы с Ini-файлами на php. Под Windows/Linux проблем нет - все работает отлично. Потребовалось запустить скрипт по Mac OS (XAMPP). Все бы хорошо, но при выполнении file_put_contents получаю ошибку: file_put_contents(config.ini) [function.file-put-contents]: failed to open stream: Permission denied Перепробовал все возможные варианты - установка прав 777 на папку из под терминала, установка прав на папку и подпапки, путь к папке проверял - все в порядке. Но заметил интересную закономерность. Создал файл test.php, в него вписал file_put_contents(..., ...); - Отрабатывает без всяких проблем. Как только в этот же файл вставляю код класса и использую этот класс, то сразу же получаю ошибку на file_put_contents. Что-то я никак не могу понять, при чем тут класс? Объясните пожалуйста, знающие люди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 02:15 |
|
||
|
file_put_contents - Permission denied на Mac OS
|
|||
|---|---|---|---|
|
#18+
приведите фрагмент кода с распечаткой того, что передается в file_put_contents ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 13:51 |
|
||
|
file_put_contents - Permission denied на Mac OS
|
|||
|---|---|---|---|
|
#18+
sxq, Вот код класса и внизу моих 3 строчки: Код: 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. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 16:35 |
|
||
|
file_put_contents - Permission denied на Mac OS
|
|||
|---|---|---|---|
|
#18+
Попробуйте указать полное имя файла, от корня ФС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 16:38 |
|
||
|
file_put_contents - Permission denied на Mac OS
|
|||
|---|---|---|---|
|
#18+
работает ли PHP в защищенном режиме (safe_mode)? ну и проверьте файлы/папки на предмет доступа (например, сам исполняемый файл) http://www.php.net/manual/ru/function.fileperms.php + доступ папок по пути к создаваемому файлу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2013, 08:48 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38413757&tid=1463394]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 351ms |

| 0 / 0 |
