За последние 24 часа нас посетили 22842 программиста и 1270 роботов. Сейчас ищут 802 программиста ...

Ошибки при загрузке файла на сервер через PHP

Тема в разделе "PHP для новичков", создана пользователем qwerty281, 30 авг 2019.

  1. qwerty281

    qwerty281 Новичок

    С нами с:
    30 авг 2019
    Сообщения:
    4
    Симпатии:
    0
    При загрузке файла на сервер запрос проходит, но файл не сохраняется. Как исправить?
    Загрузка с помощью:
    html часть - https://pastebin.com/PQmb2pjw
    php часть - https://pastebin.com/X35cYtHp
    логи сервера на фото
    Версия php 7.3.8-1+0~20190807.43+debian10~1.gbp7731bf
    Сервер Apache/2.4.38
    [​IMG]
     

    Вложения:

    • phpinfo.zip
      Размер файла:
      81,3 КБ
      Просмотров:
      0
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    А куда пытаетесь сохранить? Видно, что по сети
     
  3. qwerty281

    qwerty281 Новичок

    С нами с:
    30 авг 2019
    Сообщения:
    4
    Симпатии:
    0
    В /var/www/public_html/files/ , а если смотреть в браузере http://ip/files/имя файла/
     
  4. qwerty281

    qwerty281 Новичок

    С нами с:
    30 авг 2019
    Сообщения:
    4
    Симпатии:
    0
    Проблему уже решил таким способом:
    в php.ini :
    Код (Text):
    1.  
    2. upload_max_filesize = 1600M
    3. post_max_size = 1680M
    В терминале:
    chmod 777 /var/
    chmod 777 /var/www/
    chmod 777 /var/www/public_html/
    chmod 777 /var/www/public_html/files/
    chmod 777 /var/www/tmp/
     
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    @qwerty281, ну ты главное на рабочем сервере так не делай :) А так - невнимательно посмотрел. Все пути в скрипте, на будущее, должны быть абсолютными. Но не прописанными вручную, а вычисленными на основе __DIR__ или __FILE__
     
    qwerty281 нравится это.
  6. qwerty281

    qwerty281 Новичок

    С нами с:
    30 авг 2019
    Сообщения:
    4
    Симпатии:
    0
    Я даже специально отдельный компьютер (дешёвый китайский одноплатник) купил, вот на нём и тренируюсь, а то не хочется что-нибудь испортить на основном. И да, чем грозит использование этого способа?
     
  7. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    @qwerty281, потенциально, если тебе закачают шелл, он сможет не только сайту навредить, но и пол сервера снести. Мы всегда должны быть осторожными
     
    qwerty281 нравится это.
  8. Manssitto

    Manssitto Новичок

    С нами с:
    18 сен 2019
    Сообщения:
    3
    Симпатии:
    0
    Так решено-то каким способом?