Скрипт копирования теста PHP

Я тестирую сценарий копирования PHP на размещенном общем сервере с помощью инструмента копирования, однако файл test.txt не копируется.

<?php 

$src = "/public_html/accounts";
$dst = "/public_html/accounts/myDirectory";
copy($src . '/' . 'test.txt', $dst . '/' . 'test.txt');

?> 

Я спросил своего поставщика услуг, есть ли на сервере инструмент копирования, и они подтвердили, что на сервере есть команда копирования, как я могу отладить это, чтобы увидеть, в чем проблема?

Скрипт копирования теста PHP

С Уважением

Шаг 1: проверьте журналы ошибок для получения дополнительной информации. Шаг 2: убедитесь, что файлы существуют.

El_Vanja 06.04.2021 12:57

сделать echo file_get_contents ($ src. '/'. 'test.txt'); и проверьте, появляется ли содержимое файла, если нет, ваш путь недействителен

Timberman 06.04.2021 13:05

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

Example person 06.04.2021 13:11

Хорошо, я включил ведение журнала ошибок PHP из cpanel и заметил, что public_html находится в / home / <user> / public_html, я не могу видеть / home каталог через FTP-клиент и не могу изменить в нем каталог: Ответ: 550 Не могу изменить каталог в / home: такого файла или каталога нет, хотя использование этого абсолютного пути к файлу работает

user3560827 06.04.2021 18:36
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
26
0

Другие вопросы по теме