Страница 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
  • присваивает ему права и владельца
Для проверки потом в терминале можно ввести команду

Код: Выделить всё

ls -l /var/www/index*
должно вывести вот такое

Код: Выделить всё

-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 su -
в ответ на ее запрос введете пароль, а уж потом вторую и все последующие можете выполнять без "sudo" в начале

Re: Модуль приёма платежей по кредитной карте

Добавлено: 24 дек 2012, 15:04
Anton
Dmitry писал(а):тогда перед второй командой введите еще одну:

Код: Выделить всё

sudo su -
в ответ на ее запрос введете пароль, а уж потом вторую и все последующие можете выполнять без "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-а