Страница 4 из 6
Re: Модуль приёма платежей по кредитной карте
Добавлено: 24 дек 2012, 13:34
Anton
Создавал эту страницу в nautilus, через команду gksudo nautilus.
Re: Модуль приёма платежей по кредитной карте
Добавлено: 24 дек 2012, 13:43
Dmitry
вот полный набор консольных команд:
Код: Выделить всё
sudo mv index.html index.html_bak
sudo echo '<?php' > /var/www/index.php
sudo echo 'header("Location: /cgi-bin/liqpay_request.cgi");' >> /var/www/index.php
sudo echo '?>' >> /var/www/index.php
sudo chmod 644 /var/www/index.php
sudo chown www-data:www-data /var/www/index.php
их можно просто напрямую скопировать из сообщения в консоль сервера
выполнение их именно в том порядке как они приведены,
- переименовывает файл index.html в index.html_bak
- создает новый файл /var/www/index.php
- присваивает ему права и владельца
Для проверки потом в терминале можно ввести команду
должно вывести вот такое
Код: Выделить всё
-rw-r----- 1 www-data www-data 177 2012-06-11 20:35 /var/www/index.html_bak
-rw-r--r-- 1 www-data www-data 58 2012-12-24 13:36 /var/www/index.php
Re: Модуль приёма платежей по кредитной карте
Добавлено: 24 дек 2012, 13:59
Anton
На первой команде "sudo mv index.html index.html_bak" терминал сообщает ---->> невозможно выполнить stat для «index.html»: Нет такого файла или каталога
Re: Модуль приёма платежей по кредитной карте
Добавлено: 24 дек 2012, 14:02
Dmitry
значит вы его раньше переименовали
Re: Модуль приёма платежей по кредитной карте
Добавлено: 24 дек 2012, 14:21
Anton
Dmitry писал(а):значит вы его раньше переименовали
Создаю новый файл index.html, по прежнему первая команда отвечает тем же ?
Re: Модуль приёма платежей по кредитной карте
Добавлено: 24 дек 2012, 14:26
Dmitry
значит укажите в ней полные пути к файлам:
Код: Выделить всё
sudo mv /var/www/index.html /var/www/index.html_bak
Re: Модуль приёма платежей по кредитной карте
Добавлено: 24 дек 2012, 14:37
Anton
Dmitry писал(а):значит укажите в ней полные пути к файлам:
Код: Выделить всё
sudo mv /var/www/index.html /var/www/index.html_bak
Сейчас получилось, переименовал файл вторая команда ------>>> sudo echo '<?php' > /var/www/index.php
bash: /var/www/index.php: Отказано в доступе
Re: Модуль приёма платежей по кредитной карте
Добавлено: 24 дек 2012, 14:46
Dmitry
тогда перед второй командой введите еще одну:
в ответ на ее запрос введете пароль, а уж потом вторую и все последующие можете выполнять без "sudo" в начале
Re: Модуль приёма платежей по кредитной карте
Добавлено: 24 дек 2012, 15:04
Anton
Dmitry писал(а):тогда перед второй командой введите еще одну:
в ответ на ее запрос введете пароль, а уж потом вторую и все последующие можете выполнять без "sudo" в начале
Ввожу sudo su ответ терминала ----->> root@HotSpot-server-desktop:/home/anton#
Файл по первой команде переименован, не получается создать файл index.php Почему отказано в доступе sudo echo '<?php' > /var/www/index.ph ???
Создаю файл index.php в ручную через наутилус нет доступа по команде sudo echo 'header("Location: /cgi-bin/liqpay_request.cgi");' >> /var/www/index.php
Re: Модуль приёма платежей по кредитной карте
Добавлено: 24 дек 2012, 15:08
Dmitry
да, эта команда вводится, чтобы вы стали работать от администратора системы (пользователя root). В вашем случае, она успешно выполнена, подтверждение - "приглашение" в командной строке заканчивается символом #. То есть, вы уже работаете от имени root-а