Как создать или отредактировать содержимое файла в корне

У меня есть один веб-сайт, но я не хочу, чтобы при загрузке этого сайта на работающий сервер он запрашивал имя пользователя базы данных, пароль, URL-адрес сайта и т. Д. Что-то вроде установщика сайта. Он работает нормально в локальной системе.

Теперь моя проблема: мне нужно изменить RewriteBase в файле.htaccess. Но этот файл находится в корне сайта. Поэтому я получаю разрешение на создание нового файла или редактирование / копирование файла, который находится в корневом каталоге.

Предупреждение: переименование (generate.htaccess,.htaccess): разрешение запрещено

Предупреждение: копия (.htaccess): не удалось открыть поток: в доступе отказано

Что я должен делать. Пожалуйста помоги.

Благодарю.

1 ответ

Решение

Чтобы создать / изменить файл в корневом каталоге, вы должны дать 0777 разрешение вашему корневому каталогу. Это не очень хорошая практика.

Я предлагаю создать пустой.htaccess или другой необходимый файл с разрешением 777 изначально. Перед записью содержимого в этот файл сначала проверьте разрешение на запись после того, как скопируйте содержимое из исходного файла (в вашем случае, откуда вы пытаетесь скопировать).

Надеюсь, что это может помочь.

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